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

[linux] Questions generales sur les fontes X



Salut a tous,

Je trouve la gestion des fontes sous Linux un poil... perturbante.

Il y a les fontes de X, de ghotscript, de LaTeX, de StarOffice,... et tout ca se trouve perdu un peu partout sur mon disque.

C'est surtout X qui me tracasse. J'ecris pour m'aider a rassembler mes idees, les faire partager et recevoir de l'input de ceux qui ne sont pas d'accord (pour essayer de piger mieux).

Si j'ai bien compris, X ne gere plus les fontes lui-meme. Pour cela, il y a xfs (X font server). Toutefois, X genere les "images" qui contiennent du texte.

Dans le cas simple, X fait appel au X font server afin de gerer les bitmaps des caracteres. X demande au xfs (soit xftt ou xfs) de lui donner une bitmap avec un charset donne dans une taille donnee. Le xfs met eventuellement la fonte a dimension (si elle est de taille ajustable) et rend les bitmaps de fontes. X met les caracteres l'un a cote de l'autre pour generer du texte.

La situation a evolue puisque maintenant, on peut demander du font smoothing qui requiere du sub-pixel dithering (infaisable quand la bitmap des fontes a ete generee). La, ca se gate... qui fait quoi ? Est-ce X qui genere la chaine de characteres (la bitmap) ou est-ce xfs ? Est-ce possible en general ou seulement en utilisant l'extension XRender ? J'ai cru comprendre que c'etait une librairie specialisee basee sur Render mais je ne suis pas sur.

Bon, passe ces details, j'aimerais rassembler les fontes. LaTeX utilise des fontes speciales => j'oublie.

Mais si j'ai bien compris, X/xfs gere: TrueType, Speedo, PostScript et deux ou trois autres types non-scalable.

Je me dis donc que les fontes de Ghostscript (PostScript) doivent pouvoir etre utilisees par X. Et de meme que les fontes de StarOffice (TrueType) peuvent etre utilisees par X aussi. Est-ce vrai et quelqu'un a-t-il essaye ?

Autres questions en vrac:

- que sont les fontes Speedo ?
- peut-on se passer des fontes bitmaps (non-scalable) sous X pour n'utiliser, disons, que des True Type ou des Speedo ?
- quelles sont les fontes de bases *necessaires* a X ? Peut-on les aliaser ou doivent-elle etre "natives" ?

(Pablo, si tu me lis, repond stp :->).

Merci d'avance,

fred


[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]