2010-07-20 32 views

Répondre

0

Si la police est OpenType, il est possible qu'elle contienne déjà un contour représentant ces contours "en chevauchement". Dans la terminologie de la police, cela s'appelle une ligature; un exemple classique est la chaîne "ffi" .voir http://en.wikipedia.org/wiki/Typographic_ligature. Le bit délicat détecte la séquence correcte de codes de caractères et la remplace par le contour de glyphe approprié. Je ne suis pas sûr si C# a une API pour le faire mais la librairie Pango (http://www.pango.org/) devrait être capable de gérer cela.