love.graphics.newImageFont (Français)
Crée une nouvelle Fonte en chargeant une image formatée spécifiquement.
Dans les versions antérieures à 0.9.0, LÖVE utilise l'encodage ISO 8859-1 pour les chaîne de caractère des glyphes.
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 ! |
Contents
Fonction
Synopsis
font = love.graphics.newImageFont( filename, glyphs )
Arguments
string (Français) filename
- Chemin du fichier d'image.
string (Français) glyphs
- Chaîne des caractères de l'image dans l'ordre, de gauche à droite.
Retourne
Font (Français) font
- Un objet Font pouvant être utilisé pour tracer du texte à l'écran.
Fonction
Synopsis
font = love.graphics.newImageFont( imagedata, glyphs )
Arguments
ImageData (Français) imageData
- Objet ImageData depuis lequel créer la fonte.
string (Français) glyphs
- Chaîne des caractères de l'image dans l'ordre, de gauche à droite.
Retourne
Font (Français) font
- Un objet Font pouvant être utilisé pour tracer du texte à l'écran.
Fonction
Disponible depuis LÖVE 0.10.0 |
Ce-tte variant n'est pas supporté-e par des versions plus anciennes. |
Synopsis
font = love.graphics.newImageFont( filename, glyphs, extraspacing )
Arguments
string (Français) filename
- Chemin du fichier d'image.
string (Français) glyphs
- Chaîne des caractères de l'image dans l'ordre, de gauche à droitet.
number (Français) extraspacing
- Espacement additionnel (positif ou négatif) à appliquer à chaque glyphe dans la fonte.
Retourne
Font (Français) font
- Un objet Font pouvant être utilisé pour tracer du texte à l'écran.
Notes
Plutôt que d'utiliser cette fonction, vérifiez si il ne serait pas mieux d'utiliser un générateur de fontes BMFont tel que bmfont, littera, ou boen bmGlyph avec la fonction love.graphics.newFont. Parce que slime a dit que c'était mieux.
Exemples
Créer une fonte d'image simple. Télécharger ce fichier d'image qui sera utilisé par LÖVE pour créer la fonte. Naturellement, lorsque vous désirez créer une fonte pour voter jeu, vous voulez que son fond soit transparent.
local font = love.graphics.newImageFont( 'font_example.png', ' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789' )
function love.draw()
love.graphics.setFont( font )
love.graphics.print( 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789', 16, 16 )
love.graphics.print( 'Text is now drawn using the font', 16, 32 )
end
Voir également
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info