2010-08-23 8 views
0

J'ai une application flexible et j'utilise la famille de polices Arial. Mon problème est, les polices Arial sont montrées dans les fenêtres sous Mac, il a été remplacé par Times New Roman. (La police Arial est présente sur les deux systèmes). Quel peut être le problème ??Différentes polices apparaissant sous Mac et Windows

Répondre

0

Si j'étais vous, je voudrais intégrer la police dans votre application à la place parce que vous ne savez jamais si l'utilisateur a la police sur son ordinateur. De plus, lorsque vous utilisez des polices système, le rendu peut être quelque peu différent entre un PC et un Mac.

0

PeZ est exactement correct. Vous pouvez trouver des informations sur la façon de le faire here, mais j'ai commenté parce que je voulais renforcer un piège supplémentaire de l'intégration des polices. Tout d'abord, cela augmentera considérablement la taille de votre fichier SWF, car il crée des contours de chaque caractère du jeu de polices que vous utilisez. Pour résoudre ce problème, vous devez limiter les caractères réellement incorporés, si possible. Vous pouvez en apprendre plus sur les gammes here.

, Rappelez-vous aussi que vous devez intégrer gras et italique aussi bien si vous les utilisez dans votre application.

En d'autres termes, quelque chose comme ceci:

@font-face { 
    src: url("/style/MyriadNormal.ttf") ; 
    fontFamily: Myriad; 
    fontWeight: normal; 
    unicode-range: U+0021-U+007B; /* whole range of uppercase, lowercase, symbols and punctuation. */ 
} 

@font-face { 
    src: url("/style/MyriadBold.ttf") ; 
    fontFamily: Myriad; 
    fontWeight: bold; 
    unicode-range: U+0021-U+007B; /* whole range of uppercase, lowercase, symbols and punctuation. */ 
} 

Rappelez-vous que chaque version d'une police que vous intégrez va augmenter la taille du fichier SWF ainsi - donc si vous intégrez une police normale, en gras et en italique vous triple jusqu'à la taille.

+0

Merci pour l'information. Je pense que je peux compromettre le problème de taille !! BTW est-il possible que Mac ne reconnaisse pas la police car je l'ai tapé comme "arial" avec un petit "a" plutôt que "Arial" avec un "A" majuscule ??? – ptamzz

+0

Je ne sais pas sur un Mac - je suis un gars PC. Mais de mon côté, je copie le nom de la police exactement et n'ai jamais eu de problème. – BigWorld

Questions connexes