love.graphics.newFont
Creates a new Font from a TrueType Font or BMFont file. Created fonts are not cached, in that calling this function with the same arguments will always create a new Font object.

All variants which accept a filename can also accept a Data object instead.
font = love.graphics.newFont( filename )
filename string The filepath to the BMFont or TrueType font file.
font Font A Font object which can be used to draw text on screen.
font = love.graphics.newFont( filename, size, hinting, dpiscale )
filename string The filepath to the TrueType font file.
size number The size of the font in pixels.
hinting ('normal') HintingMode True Type hinting mode.
dpiscale (love.graphics.getDPIScale()) number The DPI scale factor of the font.
font Font A Font object which can be used to draw text on screen.
font = love.graphics.newFont( filename, imagefilename )
filename string The filepath to the BMFont file.
imagefilename string The filepath to the BMFont's image file. If this argument is omitted, the path specified inside the BMFont file will be used.
font Font A Font object which can be used to draw text on screen.
font = love.graphics.newFont( size, hinting, dpiscale )
size (12) number The size of the font in pixels.
hinting ('normal') HintingMode True Type hinting mode.
dpiscale (love.graphics.getDPIScale()) number The DPI scale factor of the font.
font Font A Font object which can be used to draw text on screen.