Bonjour,
Je suis passé à Linux(SuSE 9.3) depuis quelques jours désormais. Je ne regrette déjà plus mon Windows 2K pro mais pourtant... Le seul soucis qui me rattache toujours à windows est le problème des police(fonts) sous linux. J'ai cru voir que de nombreuses personnes ont également ce problème mais aucune des solutions proposées n'a pas été efficace pour moi. Je déteste les polices sous linux et je regrette le temps jadis ou ma Verdana et ma Tahoma ressemblaient vraiment à quelque chose et non pas à un gribouilli sans nom.
Je parle de cette esthetique la : http://www.nasland.nu/screenshots/?shot=12;(...) sans lissage mais pas moins jolie.
Si vous avez des idées je prend volontier...
Configuration:
SuSE 9.3
X server 11.0
Ecran: 1152x864px(91x91dpi)
# ben
Posté par TImaniac (site web personnel) . Évalué à 2.
[^] # Re: ben
Posté par pcdv . Évalué à 1.
Si c'est: "Où récupérer les fontes en questions ?", voir http://corefonts.sourceforge.net/(...)
Si c'est: "Comment améliorer le rendu ?", voir cette page: http://distributions.linux.com/howtos/Font-HOWTO/fix.shtml#desktop(...)
Si c'est "Comment avoir des polices non lissées mais toutefois jolies ?", là j'avoue que je n'ai pas de réponse.
Ce qui est sûr (et ça pue) c'est que je n'ai jamais réussi à avoir un rendu aussi beau sous linux que sous XP :-(
# hm*
Posté par Thomas . Évalué à 1.
[^] # Hum
Posté par Thomas . Évalué à 1.
Ce screenshot: http://www.theregister.co.uk/media/934.png;(...) m'a l'air tres prometteur.
[^] # Re: hm*
Posté par med . Évalué à 2.
Sinon KDE a une option pour désactiver l'anti-crénelage dans le centre de configuration : Apparence et thèmes/Polices → Lisser les polices de caractères. Il me semble que gnome possède aussi un outil de configuration.
[^] # Re: hm*
Posté par Thomas . Évalué à 1.
[^] # Re: hm*
Posté par med . Évalué à 1.
[^] # Re: hm*
Posté par Thomas . Évalué à 1.
# Un autre exemple
Posté par Thomas . Évalué à 0.
http://mysite.verizon.net/vze8992v/(...)
# C'est possible!!
Posté par Thomas . Évalué à 1.
Mais comment? :(
[^] # Re: C'est possible!!
Posté par @ . Évalué à 1.
Il suffit de recompiler la librairie freetype2 a partir des sources en activant le bytecode interpreter (un define a changer dans un fichier .h).
Il est desactive par defaut car soumis a un brevet d'apple il me semble.
Apres diverses solutions sont possibles, soir remplacer le fichier .so a la barbare ou bien regenerer un rpm a partir des sources.
Un fois cette etape terminee il faut desactiver l'antialiasing des polices de taille moyenne (par ex entre 8 et 13pts) en reglant qq options dans xorg.conf (a verifier).
Des lors, avec les polices tahoma et verdana, le rendu est tres proche de celui sous windows.
Apres si les polices n'ont pas la meme taille sous les applications gnome et kde (c'est le cas sous slackware), c'est un probleme de reglage de la valeur des dpi pour l'ecran.
[^] # Re: C'est possible!!
Posté par Thomas . Évalué à 1.
Une petite question tout de meme. Dans le xorg.conf il te met "DisplaySize 320 240" et apparement c'est ce la qu'il faut changer pour modifier les dpi, j'ai lu un truc qui disait qu'il fallait avoir 96dpi pour avoir un bon aspect des fonts, mais je ne sais pas en quelle unité est le displaysize, donc je ne sais pas comment atteindre 96 dpi en 1152x864. Une idée?
[^] # Re: C'est possible!!
Posté par fusible . Évalué à 2.
[^] # Re: C'est possible!!
Posté par Thomas . Évalué à 1.
J'ai recompilé Freetype:
"First you need to download the FreeType source tarball and unpack it in a convenient directory, probably /root since some of what we have to do needs to be done as root anyway. Once it's unpacked you need to edit a file in the FreeType directory: go to freetype-2.x.x/include/freetype/config/ftoption.h and open it in a text editor. Now find the line in ftoption.h which reads
#undef TT_CONFIG_OPTION_BYTECODE_INTERPRETER and change it to
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER. Save your change."
Et je crois que ca a suffit, pas besoin de passer en 96dpi, c genial :]
(Sinon pour trouver son displaysize en fonction de la resolution et des dpi jai trouvé aussi
1pouce = 25.4 mm
Donc 1dpi => 1 pixel/25.4mm
Sachant que notre resolution est en pixel et que l'on veut une taille en mm ca donne:
displaysize = resolution * 25.4 / dpi
Pour avoir un 1152*864 en 96dpi ca donne:
displaysize_largeur = 1152 * 25.4 / 96 = 303.6
displaysize_hauteur = 864 * 25.4 / 96 = 227.7
Donc ds votre xorg.conf vous mettez:
displaysize 303.6 227.7
)
[^] # Re: C'est possible!!
Posté par botio2 . Évalué à 1.
-dpi 96
par exemple dans /etc/kde3/kdm/kdmrc
ServerArgsLocal=-nolisten tcp -dpi 96
ServerCmd=/usr/X11R6/bin/X
pour kdm
[^] # Re: C'est possible!!
Posté par Thomas . Évalué à 1.
# dans le mem ordre idée..
Posté par djibb (site web personnel) . Évalué à 1.
Je galère un Max.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.