2010-04-20 4 views
2

Quelle est la meilleure façon de traiter les polices dans un système distribué multi-plateforme? Si je veux utiliser une police commune à tous les systèmes pour montrer à l'utilisateur, quelle est la meilleure façon de le faire. D'après le peu que j'ai lu chaque plate-forme semble avoir des polices qui sont de la même famille (serif, sans-serif) mais avec des noms différents. CSS cherche à faire cuire la fonctionnalité là où elle fera le meilleur choix de police sur la machine de l'utilisateur. Existe-t-il des fonctionnalités similaires dans les bibliothèques système ou les bibliothèques externes pour Windows? & Linux. J'utilise C++ principalement?Polices dans un environnement multi-plateforme

Est-ce que quelqu'un peut me diriger dans la bonne direction pour la documentation?

Merci

+1

Avez-vous la possibilité d'installer des polices sur tous les systèmes? Utiliserez-vous un navigateur, des API natives ou une bibliothèque multiplateforme? –

+0

Autant que je sache, je vais avoir la possibilité d'installer des polices. J'utiliserai probablement des bibliothèques multi-plateformes si je le peux, à moins que je doive utiliser des API natives. –

Répondre

2

fontconfig est une bibliothèque multi-plateforme pour trouver des polices soit par nom directe (Times Roman) ou alias communs comme serif - c'est ce que la plupart des logiciels Linux modernes, comme les ordinateurs de bureau KDE GNOME &, utilisez pour trouver les polices et est utilisé conjointement avec des bibliothèques telles que Pango pour la mise en forme du texte et FreeType pour le tramage de police.

1

Je voudrais essayer Pango. AFAIK il est utilisé par GTK +, Mozilla et Google Chrome (pas sûr de ce dernier).

Questions connexes