love.graphics.newFont (Français)

Crée une nouvelle Fonte depuis un fichier de fonte TrueType ou BMFont. Les fontes créées ne sont pas cachées, de telle sorte que l'appel de cette fonction avec les mêmes arguments va de nouveau crée un nouvel objet fonte.

Toutes les variantes qui acceptent un nom de fichier peuvent également accepeter un objet Data à la place.


O.png Cette fonction peut être lente si elle est appelée de façon répétée, comme depuis love.update ou love.draw. Si vous devez utiliser souvent une ressource spécifique, créez la une seule fois, et conservez la quelque part, elle peut être réutilisée !  



Fonction

Crée une nouvelle fonte BMFont ou TrueType.

Synopsis

font = love.graphics.newFont( filename )

Arguments

string (Français) filename
le chemin du du fichier BMFont ou fonte TrueType.

Returns

Font (Français) font
un objet Font (fonte) pouvant être utilisé pour tracer du texte à l'écran.

Notes

Sile fichier est une fonte TrueType, il va être de taille 12. Utilisez la variante ci-dessous pour crée une fonte TrueType avec une taille personnalisée.

Fonction

Crée une nouvelle fonte TrueType.

Synopsis

font = love.graphics.newFont( filename, size, hinting, dpiscale )

Arguments

string (Français) filename
le chemin du du fichier de fonte TrueType.
number (Français) size
La taille de la fonte en pixels.
Disponible depuis LÖVE 0.10.0
HintingMode (Français) hinting ("normal")
mode d'optimisation (hinting) True Type.


Available since LÖVE 11.0

Retourne

Font (Français) font
Un objet Font (fonte) qui peut être utilisé pour tracer un texte à l'écran..

Fonction

Crée une nouvelle fonte BMFont.

Synopsis

font = love.graphics.newFont( filename, imagefilename )

Arguments

string (Français) filename
le chemin du du fichier BMFont.
string (Français) imagefilename
le chemin du du fichier image BMFont. Si l'argument est omit, le chemin spécifié au sein du fichier BMFont sera utilisé.

Retourne

Font (Français) font
Un objet Font (fonte) pouvant être utilisé pour tracer du texte à l'écran.

Fonction

Crée une nouvelle instance de la fonte par défaut (Vera Sans) avec une taille personnalisée.

Synopsis

font = love.graphics.newFont( size, hinting, dpiscale )

Arguments

number (Français) size (12)
La taille de la fonte en pixels.
Disponible depuis LÖVE 0.10.0
HintingMode hinting ("normal")
Mode d'optimisation (hinting) True Type.


Disponible depuis LÖVE 11.0

Retourne

Font (Français) font
un objet Font (fonte) pouvant être utilisé pour tracer du texte à l'écran.

Exemples

Utiliser newFont pour tracer un texte de style personnalisé

-- Crée un fichier de fonnte ttf avec une taille personnalisée de 20 pixels.
mainFont = love.graphics.newFont("anyfont.ttf", 20)

function love.draw() 
	-- Règle la fonte afin qu'elle soit utilisée pour tracer la chaîne de caractères.
	love.graphics.setFont(mainFont)

	-- Tracer « Bonjour monde ! » à laposition x : 100, y : 200 en appliquant la fonte personnalisée.
	love.graphics.print("Bonjour monde !", 100, 200)
end

Voir également


Autres langues