Revenir au plan du site

On casse tout, on recommence.


J'ai commencé cette série d'articles avec une fonte un peu rock'n roll mais pour continuer la GUI, on va avoir besoin de contours et de tout un tas de choses qu'il serait bien de pouvoir aligner simplement. Et comme je fais le plan un peu à l'arrache, je me retrouve un peu coincé avec la première fonte.

Mais ce n'est pas grave, ça nous fait travailler à chaque fois une routine d'affichage différente (et ça ne changera pas ce qu'on a déjà réalisé pour la GUI). Ceci pour dire que notre nouvelle fonte va intégrer de quoi faire des contours, par exemple pour un champ texte, que l'on sache qu'il est en édition rapport à un autre.

La nouvelle fonte va intégrer les accents que l'on peut intégrer facilement dans notre code source grâce aux dernières évolutions de RASM (courrez-vite télécharger la dernière release [ ici ].

En effet, le dernier RASM intègre la directive UTF8REMAP avec laquelle on peut attribuer un octet unique à un caractère UTF8 composé de plusieurs octets. Un exemple de ce qu'on pourrait écrire avec notre nouvelle fonte.
caractere_etendu='}'+1 ; les caractères étendus commencent après le dernier caractère ASCII standard
utf8remap 'â',caractere_etendu : caractere_etendu+=1 ; et on incrémente pour le suivant
utf8remap 'à',caractere_etendu : caractere_etendu+=1 ; etc.
utf8remap 'é',caractere_etendu : caractere_etendu+=1
utf8remap 'è',caractere_etendu : caractere_etendu+=1
utf8remap 'ê',caractere_etendu : caractere_etendu+=1
...


Et voici la fonte!

La ligne de commande que vous devez savoir faire après tous les premiers tutos ;)
convgeneric.exe -m 1 guiFonte.png -size 8x8 -c 119 -flat

Rendez-vous dans [ l'article suivant ] pour faire de nouveaux objets avec notre belle fonte au caractère.