---@diagnostic disable: undefined-global local M = {} local FONT_PATH = "assets/font/font.otf" local DEFAULT_SIZE = 16 local function setPixelFilter(font) font:setFilter("nearest", "nearest") return font end function M.load() M.default = setPixelFilter(love.graphics.newFont(FONT_PATH, DEFAULT_SIZE)) return M.default end function M.get(size) if not size then return M.default end M.sizes = M.sizes or {} if not M.sizes[size] then M.sizes[size] = setPixelFilter(love.graphics.newFont(FONT_PATH, size)) end return M.sizes[size] end return M