2010-07-22 8 views
0

Il est observé dans certaines polices Sat Verdana, que le rendu pour le texte gras et normal n'occupe pas la même largeur pour un texte donné. Dans mon application, j'utilise une telle police, et il y a une interface utilisateur avec liste et élément en surbrillance. pour l'élément en surbrillance, la police est identique avec l'attribut en gras, en raison du problème de police mentionné ci-dessus, le texte semble se déplacer (agrandir et occuper plus d'espace) horizontalement lorsque la liste est défilée. Je peux utiliser une police en caractères gras avec un caractère de moins dans la taille de la police qui semble correct mais pas parfait Existe-t-il des mesures correctives pour résoudre ce problème?Rendu de police en gras et normal

Répondre

0

Vous pouvez faire en sorte que les éléments de la liste soient suffisamment larges pour permettre une augmentation de la taille lorsqu'elle est en gras. Si la surbrillance doit être en gras, il est fort probable que votre seule option soit l'utilisation d'une police proportionnelle (elle n'a pas besoin d'être envoyée par messagerie, vous pouvez trouver des polices proportionnelles sans-serif acceptables).

+0

Garus ici la question n'est pas de savoir si le texte s'inscrit dans la limite, la chose est le texte semble agrandir quand il obtient le point culminant. Permettez-moi de modifier la question pour clarifier – Ravisha

2

Ce que vous décrivez est l'attribut par défaut de la plupart des polices proportionnelles. Si l'augmentation de la largeur de chaîne semble moche, essayez d'utiliser d'autres méthodes visuelles pour attirer l'attention sur l'élément sélectionné, comme changer la couleur de l'arrière-plan.

+0

Je ne peux pas modifier l'exigence. :( – Ravisha

Questions connexes