Question

J'ai installé deux polices TTF personnalisées dans mon application iPhone (Cardo et New Athena Unicode). Ceux-ci sont utilisés dans un Uilabel multi-lignes, mais pour une raison quelconque, la hauteur de la ligne semble gâchée: les lignes ont beaucoup de chevauchement.

Qu'est-ce qui pourrait provoquer cela? Est-ce un bug dans Uilabel, ou les polices ne sont-elles pas bonnes? Comment puis-je modifier ou examiner le contenu d'un fichier de police TTF?

The overlapping text in question

Était-ce utile?

La solution

Ce sont probablement les polices. Veuillez essayer de changer uniquement la police utilisée dans votre application. Utilisez une police iOS incluse. Si l'étiquette s'affiche correctement en changeant simplement les polices utilisées, c'est la faute de la police. Sinon, publiez le code afin que nous puissions retrouver le problème.

Vous pouvez modifier les polices avec un certain nombre de programmes tels que Fontlab, Fontographe, Typetool, Fontforge, etc. Comme Bobc mentionne dans un commentaire, il peut y avoir des problèmes de licence.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top