Question

Je dois décider de rendre des symboles géométriques dans une interface graphique Web (par exemple, des flèches et des triangles pour les boutons, menus, etc.) comme des symboles Unicode (beaucoup plus facile et indépendant couleurs) ou des fichiers GIF / PNG (beaucoup de tracas que je voudrait éviter).

Cependant, j'ai vu des clients qui ont des difficultés à afficher des signes de ponctuation même avancés déclarés comme caractères unicode ( Exemple ).

Quelqu'un sait-il de la version sur, systèmes d'exploitation / Service Packs / Applications navire avec les versions Unicode des polices standard? Il est, par exemple, unicode Arial que les navires avec Office depuis 1999, mais je n'ai pas installé Office et toujours mon Arial a au moins une partie de la gamme Unicode.

En outre, quelle est la situation avec Mac OS et Linux?

Quelqu'un pourrait-il me diriger vers des ressources complètes sur ce - rapports, listes, vues d'ensemble

Était-ce utile?

La solution

Il n'y a pas vraiment une telle chose comme une « version Unicode » d'une police (*). « Arial Unicode » est un nom trompeur: ce n'est pas sensiblement différent à la normale « Arial », il a juste quelques caractères en elle. Il ne contient pas Glyphes utilisables pour chacun de dizaines de milliers de caractères définis à ce jour, et en fait il n'y a pas une police standard OS qui.

La question importante est simplement de savoir si les caractères que vous souhaitez utiliser ont glyphes dans les polices par défaut des systèmes d'exploitation couramment déployés. Vous devez regarder regarder le soutien de la police des caractères particuliers que vous souhaitez utiliser sur une base individuelle.

Le caractère U + 0360 La combinaison double tilde vous avez mentionné n'est pas vraiment « ponctuation avancée », il est une marque diacritique curieux et rarement utilisé pour le travail Phonétique. Il est donc pas vraiment surprenant que le soutien de la police car il est pauvre. D'autre part, le débordement de pile peut se contenter d'utiliser U + 25CF Cercle Noir (●) parce que beaucoup de polices ont. Certains des autres personnages du bloc Formes géométriques telles que

U + 25B2 triangle noir pointant vers le haut (▲) sont également assez courant.

fileformat.info a une liste de polices communes qui prennent en charge chaque caractère, de sorte que vous pouvez vérifier là pour avoir une idée de la façon dont largement soutenu un symbole, et si les polices OS par défaut, vous reconnaissez sont présents, avant de l'utiliser comme le remplacement d'une image. Par exemple U + 25CF est dans de nombreuses polices, mais U + 0360 n'est pas bien pris en charge: aucun des défaut windows installer les polices sont là, et la police « Libertine » la rend très mal.

(*:. OK, comme l'application il y a une sorte de chose comme une police Unicode dans la mesure où les tables de recherche de caractères internes d'une police peuvent être libellés en Unicode ou un autre jeu de caractères Cependant, cela ne fait aucune différence pratique sera toujours aborderez comme Unicode. le système d'exploitation fera la conversion sur recherche transparente)

Autres conseils

Quelques observations aléatoires:

  • Sur OS X, le support Unicode est parfait, au moins pour vos besoins.
  • Sous Windows, la situation semble dépendre du navigateur. Je ne l'utilise pas beaucoup de personnages mystérieux, mais quelques-uns que je fais (la plupart du temps la ponctuation) semble afficher très bien dans Firefox. Le seul problème est dans Internet Explorer, comme d'habitude.
  • Si vous avez un certain contrôle sur vos clients, vous pouvez distribuer une partie bonnes polices de caractères gratuit ?
  • polices Web pourrait fonctionner.
  • Un inconvénient est que Unicode charactes ils sont souvent très laid. Trop grand, trop petit, ont une mauvaise position, etc.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top