Outils pour utilisateurs

Outils du site


allegro:addon_fonts

====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

allegro:addon_fonts [2012/07/24 05:37]
mrhide [Chargement des fontes Bitmap]
allegro:addon_fonts [2018/09/06 18:16] (Version actuelle)
mrhide Lien vers générateur de fonte bitmap supporté par Allegro5
Ligne 2: Ligne 2:
 ==== Chargement des fontes Bitmap ==== ==== Chargement des fontes Bitmap ====
  
-Dans cet exemple, on va utiliser ​[[http://​mrhide.eu/​f/​font.png|cette fonte]] ​(les glyphes sont en blanc, donc elles se voient mal).\\+Dans cet exemple, on va utiliser ​cette fonte{{allegro:​silver_font.png?​linkonly}} ​(les glyphes sont en blanc, donc elles se voient mal).\\
 Une fonte Bitmap doit respecter un certain format :  Une fonte Bitmap doit respecter un certain format : 
   * On doit avoir une couleur de fond sur tout le bitmap (par exemple le rose bonbon (FF, 00, FF)   * On doit avoir une couleur de fond sur tout le bitmap (par exemple le rose bonbon (FF, 00, FF)
Ligne 49: Ligne 49:
 **al_grab_font_from_bitmap** prend en paramètres le bitmap, le nombre de bornes (taille de //ranges// divisée par 2) et les bornes. Elle renvoie **NULL** en cas d'​échec. **al_grab_font_from_bitmap** prend en paramètres le bitmap, le nombre de bornes (taille de //ranges// divisée par 2) et les bornes. Elle renvoie **NULL** en cas d'​échec.
  
-//P.S.// pour créer vos fontes ceci peux vous intéresser : [[http://​www.ironstarmedia.co.uk/resources/fancy-bitmap-font-generator/|Bitmap Font Generator]].\\+//P.S.// pour créer vos fontes ceci peux vous intéresser : [[http://​www.angelcode.com/products/bmfont/|BMFont]].\\
 [[allegro:​bitmap_fonts|Fontes bitmap présentes sur ce site]]. [[allegro:​bitmap_fonts|Fontes bitmap présentes sur ce site]].
 ==== Chargement des fontes TTF ==== ==== Chargement des fontes TTF ====
Ligne 108: Ligne 108:
   * La chaine à afficher.   * La chaine à afficher.
  
-C.F. [[http://www.liballeg.org/​a5docs/​refman/​font.html]]+C.F. [[http://​liballeg.org/​a5docs/​trunk/​font.html]] 
 + 
 +==== Fonte de débogage ==== 
 + 
 +Depuis la 5.0.8, Allegro vient avec une font bitmap intégrée pour afficher des informations de débogage (en effet la taille des glyphes sont de 8x8 pixels). 
 + 
 +Le bitmap est enregistré dans la mémoire, mais la fonte n'est pas créée, vous devez demander à Allegro de le faire puis vous **devez la détruire** lorsque votre jeu se ferme. 
 + 
 +<code c> 
 +ALLEGRO_FONT *dbg_font = al_create_builtin_font();​ 
 +/* ... code ... */ 
 +al_destroy_font(dbg_font);​ 
 +</​code>​ 
 + 
 +Le jeu de caractères est le suivant : 
 +  * caractères ASCII 
 +  * Latin 1 
 +  * Extended A 
 +  * Symbole €uro
  
 [[allegro:​addons|Liste des greffons]] [[allegro:​addons|Liste des greffons]]
allegro/addon_fonts.1343101052.txt.gz · Dernière modification: 2012/07/24 05:37 par mrhide