Bonsoir
Comment peut-on récupérer la valeur(s) Unicode(Utf16) a partir de l'indice du glyph d'un font donné ?
Bonsoir
Comment peut-on récupérer la valeur(s) Unicode(Utf16) a partir de l'indice du glyph d'un font donné ?
euh...c'est bizarre comme demande...d'où vient l'index que tu as ? GetGlyphIndices permet de convertir une chaîne en une série de glyph, mais l'inverse je ne connais pas...sauf à tenter de convertir tous les caractères jusqu'à ce que tu tombes sur celui qui donne l'indice en question
Merci pour la réponse .
Je pense que c'est une mauvaise idée d'utiliser GetGlyphIndices pour récupérer les indices des glyph sauf pour tester si la font supporte les caractères .. surtout si la font supporte les ligations donc le nombre les glyph produit ne correspond pas a la longueur de la chaine d'entrée... vaut mieux utiliser GetCharacterPlacement et de lui envoyé soit l'ensemble de la chaine ou la scindé sur un break valide ... en plus de ca pour les scripte le caractère peut avoir plusieurs glyphs dépendant de sa position dans le mot
font: 'Segoe Script'
Les ligations pour les séquences pour 't' ...et les différents glyphs pour 's' selon sa position
C'est comme dans un fichier PDF intégrant des font ...Il s'agit un tableau sous forme une grosse page html 32mb utilisant un font incorporé .. la page s'affiche correctement mais si je fais copier/coller pour utiliser le texte ne je ne récupère rien juste des carrés .d'où vient l'index que tu as ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager