lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [question un peu HS] metafont


From: Loïc Chahine
Subject: Re: [question un peu HS] metafont
Date: Sat, 14 Apr 2012 17:47:57 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:11.0) Gecko/20120327 Thunderbird/11.0.1

Le 14/04/12 15:02, Bertrand Bordage a écrit :
Le 14 avril 2012 12:44, Loïc Chahine <address@hidden> a écrit :
Et merci beaucoup, Bertrand, pour ces indications. Content aussi de voir que tout va à peu près bien de ton côté.

Plus qu'à peu près :)

Je me demande du coup s’il faut apprendre MetaFont ou quelque autre outil de création de fontes…

MetaFont est le seul outil permettant de créer des fontes de manière procédurale.  C'est une mauvaise solution pour bien des points, mais c'est le mieux qu'on ait pour un projet open-source comme LilyPond.
À ma connaissance, seuls LilyPond, TeX et ses variations utilisent MetaFont.  Et seul TeX sait l'interpréter correctement.  En effet, MetaFont date d'une époque où les imprimantes vectorielles et les formats de fonte modernes n'existaient pas.  Il a donc fallu créer un script pour convertir MetaFont en OpenType Font spécialement pour LilyPond.  Mais il ne fonctionne que partiellement...
Dans la mesure où (La)TeX en 1, et LilyPond en 2, sont les buts ultimes, MetaFont va donc rester la meilleure solution.
Bref, tout cela est bien facile à dire, mais considérablement difficile à réaliser.  Cela demanderait à une personne très motivée de travailler dessus pendant deux ou trois ans à temps plein.
Si on pouvait être sûrs que ce serait utile à d'autres projets que LilyPond, pourquoi pas.  Hélas, les designers sont généralement hermétiques aux idées de « code source » et « fontes procédurales ».
Raison pour laquelle, sans doute, MetaFont a si “mauvaise” presse auprès des “fondeurs”.
Ce constat accablant fait, il reste tout de même une solution intermédiaire.  Se contenter de faire une petite interface graphique pour MetaFont (style Frescobaldi, donc).
Et à l'occasion de ce projet, faire une documentation claire et minimaliste de MetaFont.
Ce serait l'affaire de quelques mois de développement pour une seule personne à temps partiel.  Si cela t'intéresse, je peux me lancer dedans.  Et publier, d'ici quelques semaines, un premier brouillon de documentation et de programme.
Quant au script de conversion MetaFont -> fonte moderne, il faudra sans doute l'améliorer un peu au passage.
Merci pour la proposition ! mais pour l’instant je vais déjà m’initier un peu à MetaFont. C’est pas comme si c’était un langage à vraiment développer, donc il n’est peut-être (sans doute) pas utile de créer un outil qui en fait ne sera utile qu’à très peu de monde.
À bientôt,
L.C.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]