Journal Eclaircissement sur les fontes X11 ...

Posté par  (site Web personnel) .
Étiquettes : aucune
0
20
avr.
2004
Salut à tous,

après un dimanche fort googlisant, j'ai tenté d'installer de nouvelle fontes sur ma belle slack et son nouveau noyau...

C'était une première pour moi, et l'on peut dire que cela fonctionne ... plus ou moins: certaines fontes sont dispos pour certains softs seulement.

Je vais détailler les opérations que j'ai effectuée, n'hésitez pas à les commenter et à les éclaircir, je doute que cela soit parfait. Et tant qu'à y être, je suis motivé pour taper le tutoriel qui va avec.

Commençons:

· le besoin originel vient d'un besoin de tuning de mon wm. J'ai configuré fluxbox, et je souhaite utiliser les fontes artwiz-qu'elles-sont-très-jolies. Elles sont livrées en .pcf.gz

· j'ai downloadé quelques fontes sur http://www.dafont.com/,(...) site qui ne distribue que des fontes TTF (c'est mal).

· j'ai lu le tutoriel de lea-linux.org sur l'installation de fontes sous X. Mais bon, ca ne cause pas de tout les types de fontes.

· j'ai premièrement suivi les explications de l'auteur de la première série de fonte ( http://fluxbox.sourceforge.net/artwiz-aleczapka/README(...) ). Premier constat: je n'arrive pas à utiliser correctement fontconfig-config (quel nom étrange). A voir. En utilisant xlsfonts, je retrouve par contre les fontes dans la liste

· Par la suite, j'ai tenté de trouver l'équivalent des fontes artwiz en ttf, "y parait que c'est facile à installer".

· hop, download des fontes, et dézippage dans un répertoire, dûment référencé dans /etc/X11/XF86Config (jai tout mis dans /usr/X11R6/lib/X11/fonts/TTF).

· un p'ti coup de /usr/X11R6/mkfontdir.

· on me souffle dans l'oreillette d'y passer aussi un coup de ttmkfdir -o fonts.scale. Download des sources, download des sources de freefont-1.3.1 nécessaire à ttmkfdir. compil' de ttmkfdir avec l'option FREEBASE=rep_des_sources_de_freefont, compil' sans options de freefont. Marche au poil.

· j'éxecute ttmkdir -o fonts.scale. Aucune erreur.
· j'éxecute /usr/X11R6/bin/mkfontdir, le tout dans le répertoire des fontes TTF.

· reconfiguration de fluxbox avec différentes fontes ttf ou pcf.gz.

· restart du wm.

Constats:

· fluxbox: sans antialias, aucune fonte ne fonctionne, et j'ai droit à la fonte par défaut pour fluxbox. Avec antialias, je n'ai qu'une taille de fonte disponible. Je ne peux choisir que les fontes ttf, les pcf.gz lui sont inconnus. A ce propos, comment nommer une fonte précise pour un fichier de conf ? J'ai essayé différentes combinaisons de noms, taille, style... seul un nom composé de tout les mots de la fontes mis bout à bout en minuscule donne un résultat.

· psi (Qt je crois): toutes les fontes sont dispos, sans antialiasing.

· gkrellm (gtk): toutes fontes ttf dispos, mais aucune ne s'affiche correctement, et je reste avec la fonte par défaut.

· Eterm n'accepte aucune fonte avec l'option --font.


Question:
- comment utiliser n'importe quelle fonte dans n'importe quel programme ?
- à quoi sert fonctconfig-config ?
- qu'ai-je loupé ?


Si quelqu'un peut m'éclaircir la chose, je serai heureux de le remercier...

alt3.
  • # Obscurantisme

    Posté par  (site Web personnel) . Évalué à 1.

    Pourquoi c'est mal de distribuer des polices de caractères au format TTF ?
    • [^] # Re: Obscurantisme

      Posté par  (site Web personnel) . Évalué à 1.

      Non et ce n'est même pas sale.

      J'ai écrit ca parce qu'il y a plusieurs type de fontes utilisables sous Linux, dont les TTF qu'on retrouve habituellement sous windows. Si on peut plus troller gentiment...

      à moi la question: Pourquoi commenter seulement deux mot du journal plutot que le journal entier ?
      • [^] # Re: Obscurantisme

        Posté par  . Évalué à 1.

        à moi la question: Pourquoi commenter seulement deux mot du journal plutot que le journal entier ?
        Peut être parceque c'est la seule chose qui l'ait interessé dans le journal :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n’en sommes pas responsables.