Pango, comme ICU (utilisé par OpenOffice), fourni une prise en charge d'OpenType pour les écritures dites complexes, pas les «simples» (latin, cyrillique, grec).
Pango gèrent les fonctions OpenType de base nécessaires à écriture dites «simples», et ce depuis la version 1.11. On peut donc utiliser les ligatures standard ('liga'), les ligatures selon le contexte ('clig'), les compositions/décompositions de caractères ('ccmp'), les caractères diacritiques positionés à l'aide d'ancres ('mark', 'mkmk') et comme avant le crénager ('kern'). Comme susmentionné, les variantes selon la locale ('locl') ne sont pas encore supportées.
Pour les petites capitales, variante stylistique de chiffres, et autre type de notations, il faudra être patient. Il faudrait que Pango/Qt4/Harfbuzz permettent d'appliquer les fonctions OpenType d'une manière plus souple et modulaire que le système actuel, limité par écriture. De plus il faudrait une interface commune pour y accéder dans les dialogues de sélection de police de caractère.
[^] # Re: HarfBuzz
Posté par moyogo . En réponse à la dépêche DejaVu, la famille de fontes libres de référence. Évalué à 2.
Pango gèrent les fonctions OpenType de base nécessaires à écriture dites «simples», et ce depuis la version 1.11. On peut donc utiliser les ligatures standard ('liga'), les ligatures selon le contexte ('clig'), les compositions/décompositions de caractères ('ccmp'), les caractères diacritiques positionés à l'aide d'ancres ('mark', 'mkmk') et comme avant le crénager ('kern'). Comme susmentionné, les variantes selon la locale ('locl') ne sont pas encore supportées.
Pour les petites capitales, variante stylistique de chiffres, et autre type de notations, il faudra être patient. Il faudrait que Pango/Qt4/Harfbuzz permettent d'appliquer les fonctions OpenType d'une manière plus souple et modulaire que le système actuel, limité par écriture. De plus il faudrait une interface commune pour y accéder dans les dialogues de sélection de police de caractère.