dernière mise à jour: 14 décembre 2015
Pas grand chose pour le moment... Juste quelques fonctions instables et un kludge permettant de tester ces fonctions. J'en arrive à me demander si la doc f77 n'est pas plus complète.
Attention !!! Le 26 mars 2008, il y a eu un gros chargement dans la logique interne du bouzin: il faut maintenant soit spécifier un nom de fonte quand on trace une chaine, soit charger préalablement une fonte si on ne spécifie pas de nom. J'espère que ce changement ne va pas casser trop de trucs. Hélas, espoir déçu, j'ai un bronx infernal dans plein de trucs...
Dans le tarball, il y a deux fontes 8x8 nommée libimage.fonte et 8x8thin. A priori, les fontes 8x8 prévues pour la console Linux doivent fonctionner, et vous pourrez les reconnaitre à leur taille de 2048 octets. Il n'y a pas encore de quoi les visualiser dans tout ce fatras, mais je suis en train de coder ça...
Enfin, ça y est, un support primitif des grosses fontes bitmap en 16x24 est en train de voir le jour. La description des dessins de caractères se fait dans un fichier texte spécialement prévu pour être manipulable par des outils Unix tels que awk. Ce fichier est une suite d'enregistrements contenant le code ascii du caractère considéré, suivi de 24 lignes contenant les pixels. Exemple:
60 ................ ................ ................ ..........**.... .........***.... ........**...... .......**....... ......**........ .....**......... ....**.......... ...**........... ..***........... ...**........... ....**.......... .....**......... ......**........ .......**....... ........**...... .........***.... ..........**.... ................ ................ ................ ................
Le nombre en première ligne est le code ascii du caractère, exprimé en décimal. En fait, ce n'est pas exactement le code ascii, puisque ça peut très bien être de l'iso-8859-1 par exemple, donc un code compris entre 0 et 255. Et les 24 lignes suivantes contienne le dessin du caractère fait avec des points et des étoiles.
Voilà, c'est tout pour le moment, mais ça permet déja de faire des choses. Je continue à réfléchir aux nouveaux features que je vais pouvoir inventer. Restez à l'écoute...
Hop, hop, quelques trucs supplémentaires. Dans le tarball, vous trouvererez fnt8to16 qui convertit une fonte 8x8 en fonte 16x24. C'est un peu cru, il n'y a pas d'interpolation, mais ça donne de quoi faire.
Dans le tarball vous trouverez la fonte ci-dessus (fichier 16x24thin) qui sera installé comme les autres fontes. Dans les outils associés, le programme tga_mires peut maintenant tracer le contenu d'une fonte 16x24, modulo le parsage des paramètres de la ligne de commande.
Une nouveauté de 2014 (codenamed: rouille de seiche) encore très immature. Ces fonctions utilisent les fontes 8x8 mise aux échelles en X et en Y, sans interpolation, d'où le nom de gropixels.
Bah, euh... Freetype, par exemple. Mais je suis aussi à la recherche d'un format de fontes 'bitmap' évolué, bien documenté et disposant d'un éditeur sous X11 facile d'utilisation.