Forum Linux.debian/ubuntu Passage Xorg 6.9 -> 7.0 et pb de fontes

Posté par  .
Étiquettes : aucune
0
9
mai
2006
Bonjour,

depuis le passage à Xorg7.0 (Debian Sid), j'ai de gros problème de fontes. Après avoir fouillé un peu partout, je ne suis pas le seul dans le cas, mais les problèmes (ainsi que leurs solutions :-/) n'ont pas l'air très reproductibles. Bref après avoir trifouillé un peu partout, j'ai réussi à atteindre le point où:
1) ça marche moins bien qu'avant,
2) je comprends plus rien.

Les symptômes: nombre d'applis recrachent des trucs du style:

Warning: Cannot convert string "-*-courier-medium-r-*-*-*-120-*-*-*-*-iso8859-*" to type FontStruct

en remplaçant la police incriminée par un autre (laide de préférence) dans le meilleur des cas, par des carrés dans le pire des cas, voir plante carrément l'appli dans le meilleur des mondes. Ceci malgré le fait que:
1) je retrouve la police incriminée dans des fonts.dir:

$ grep -i courier-medium-r /usr/share/fonts/X11/*/*.dir | grep 120 | grep iso8859
/usr/share/fonts/X11/100dpi/fonts.dir:courR12-ISO8859-1.pcf.gz -adobe-courier-medium-r-normal--17-120-100-100-m-100-iso8859-1
(...)
/usr/share/fonts/X11/75dpi/fonts.dir:courR12-ISO8859-1.pcf.gz -adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1
(...)

2) je retrouve bien les fichiers .pcf.gz correspondant dans le bon dossier
3) le FontPath pour trouver le fonts.dir est bien dans mon xorg.conf

Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

4) Xorg démarre sans broncher sur tout ça:

$ grep font /var/log/Xorg.0.log
(**) FontPath set to "/usr/share/fonts/X11/misc,/usr/share/fonts/X11/cyrillic,
/usr/share/fonts/X11/Type1,/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
/usr/share/fonts/X11/misc/,/usr/share/fonts/X11/TTF/,/usr/share/fonts/X11/OTF,
/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/CID/,/usr/share/fonts/X11/100dpi/,
/usr/share/fonts/X11/75dpi/"
(II) Loading /usr/lib/xorg/modules/fonts/libbitmap.so
(II) Loading font Bitmap
(II) Reloading /usr/lib/xorg/modules/fonts/libbitmap.so
(II) Loading font Bitmap
(II) Loading /usr/lib/xorg/modules/fonts/libfreetype.so
(II) Loading font FreeType
(II) Loading /usr/lib/xorg/modules/fonts/libtype1.so
(II) Loading font Type1
(II) Initializing built-in extension XFree86-Bigfont
Could not init font path element /usr/share/fonts/X11/TTF/, removing from list!
Could not init font path element /usr/share/fonts/X11/OTF, removing from list!
Could not init font path element /usr/share/fonts/X11/CID/, removing from list!



Bref, quelqu'un peut-il m'expliquer, ou me rediriger vers LA bonne page expliquant tout comme il faut. Les questions qui se posent sont:
1) a-t-on, oui ou non, encore besoin de xfs ? xfs-xtt ? Faut-il au contraire les désinstaller (ce que j'ai fait sans voir de changement)?
2) quels packages doivent être présents ?
3) quels #$!@ FontPath faut-il mettre dans xorg.conf
4) je fais quoi

Même si vous avez un "chezmoiçamarche" avec des infos à ce propos, je prends !

Merci
  • # Non

    Posté par  (site web personnel) . Évalué à 2.

    >1) a-t-on, oui ou non, encore besoin de xfs ? xfs-xtt ?

    La réponse est non...

    Pour le reste, pas la moindre idée :(
  • # Conflit anciens fichiers !!!

    Posté par  . Évalué à 1.

    Bon, je crois avoir trouvé le problème. J'ai résolu le problème (en gros, seul XFig continue à se plaindre de 2 ou 3 fontes mais rien de dramatique): il m'a fallu que je vire à la main l'ancien dossier de fontes de X (dossier /usr/X11R6/lib/X11/fonts). Pour une raison inconnue, apparement X continuait à fouiller dans ce dossier, ce qui posait des problèmes.

    Enfin voila, je sais pas si des gens lisent encore ce forum, mais si certains tombent dessus, ça peut toujours aider.

Suivre le flux des commentaires

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