Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1494 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Les polices de caracteres

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Les polices de caracteres

n°666328
YupYup
Non.
Posté le 21-04-2005 à 15:12:45  profilanswer
 

Bonjour,
 
Je croyais maitriser le sujet, mais une installation de fluxbox vient de me prouver le contraire, quelqu'un pourrait-il donc me reexpliquer depuis le debut :
- Comment fonctionnent les polices de caracteres (truetype ou non) sous GNU/Linux ?
- S'il existe, dans quel document peut-on comprendre une fois pour toutes le fonctionnement des polices de caracteres sous GNU/Linux ?
- Quel est le role exact de fontconfig ? Comment savoir quelles applis l'utilisent ?
- Quel est le role exact de xfs ? Comment savoir quelles applis l'utilisent ?
- Quel est le role exact de freetype ? Comment savoir quelles applis l'utilisent ?
- Quel est le role exact de defoma ? Comment savoir quelles applis l'utilisent ?
- Comment determiner la meilleure maniere d'installer une police pour qu'elle fonctionne a coup sur avec un programme donne ?
- Un standard de gestion des polices de caracteres sous GNU/Linux est-il prevu a terme ?
 
Merci d'avance pour vos reponses ou pour les liens vers des documents sympas que vous pourrez me donner,
Y.

mood
Publicité
Posté le 21-04-2005 à 15:12:45  profilanswer
 

n°666344
lukefab
Posté le 21-04-2005 à 15:40:00  profilanswer
 

drapal

n°666479
Jar Jar
Intaigriste
Posté le 21-04-2005 à 19:41:51  profilanswer
 

Toi qui as une Debian : j'ai essayé de résumer ça dans /usr/share/doc/fontconfig/README.Debian
 
Allez, un résumé en français :
Il y a 2 méthodes d'accès au polices.
- L'ancienne méthode (côté serveur) : les polices sont sur le serveur X, ou sur le serveur de polices (xfs ou xfstt). Le rendu est intégralement fait côté serveur avec des primitives de la Xlib. Encore utilisé par GTK+ 1.2 et quelques applications utilisant la Xlib.
- La nouvelle méthode, côté client, avec freetype : c'est une bibliothèque qui fait le rendu côté client, en communiquant avec l'extension RENDER du serveur X. Les polices sont donc obtenues côté client. À part pour quelques applications sporadiques, on utilise fontconfig pour les localiser. Il existe de plus une bibliothèque nommée Xft, très utilisée, qui fournit des primitives de rendu de polices très similaires à celle de la Xlib.
 
Pour les questions :
- fontconfig est une bibliothèque qui sert à lister et matcher les polices présentes sur le système ; c'est elle qui transforme un "Sans 12" en une police utilisable (Bitstream Vera Sans, taille 12). Toutes les applications utilisant Xft (à savoir toutes celles basées sur KDE ou GTK+, et bien d'autres) l'utilisent. Si tu vois libxft2, libgtk2.0-0, libpango1.0-0 ou libfontconfig1 dans les dépendances d'un paquet, il l'utilise.
- XFS est un serveur de polices. C'est complètement inutile aujourd'hui, à moins d'avoir de gros besoins de polices pour des applications obsolètes.
- Freetype est la bibliothèque qui fait le rendu côté client. C'est également le nom d'une extension du serveur X, aujourd'hui obsolète (la première génération de freetype utilisait le rendu côté serveur avec une extension spécifique).
- defoma est spécifique à Debian, c'est une base de données de polices, afin de faire interagir les paquets qui fournissent les polices (genre ttf-toto) avec les paquets qui les utilisent, à savoir fontconfig, mais aussi x-ttcidfont-conf (une bidouille pour rendre toutes ces polices utilisables par le serveur X et donc les applications d'ancienne génération) et des applications comme grace ayant besoin de polices postscript. Toutes les applications utilisant fontconfig ou ayant defoma dans les dépendances ont accès aux polices de la base de données defoma. Pour la gérer, je conseille dfontmgr, c'est bien foutu.
 
La plupart du temps, installer une police dans ~/.fonts ou /usr/local/share/fonts (les répertoires de fontconfig) conviendra. Si on veut également la rendre disponible aux autres applications, il faut installer et configurer x-ttcidfont-conf, et utiliser dfontmgr pour l'enregistrer.

n°666489
YupYup
Non.
Posté le 21-04-2005 à 20:26:41  profilanswer
 

Un grand merci Jar Jar  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Les polices de caracteres

 

Sujets relatifs
Polices GTK Horriblement moches...Les polices sous open office
Polices du shell en mode VGA[ooo] pas de caractères accentués dans les menus
Antialiasing des policesproblème de polices sous Debian
caractères unicode et openofficeTaille des polices des pages web avec Firefox
[ Polices de Caractères ] Problème de locales/polices avec mozillaComment installer des polices de caractères sous Linux ?
Plus de sujets relatifs à : Les polices de caracteres


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR