La police Arial ne s'affiche pas correctement sur Mac

J'ai un film flash avec un texte dynamique qui est censé être Arial, et dans ma machine Windows il affiche comme Arial. Mais quand je l'ai essayé sur un Mac, ça ressemble à du Times New Roman.

J'ai essayé toutes les propriétés disponibles et je n'arrive pas à l'afficher sous Arial sur Mac.

J'ai trouvé un autre film qui n'avait pas ce problème, donc pour cerner le problème, j'ai fait un film très simple. D'abord j'ai pris un texte dynamique de l'autre film qui a fonctionné et l'ai collé un nouveau fla. Ensuite, j'ai créé un nouveau texte et copié toutes les propriétés une par une. Quand je l'ai publié, le texte original s'affichait comme Arial, mais pas le nouveau, même s'ils avaient les mêmes propriétés! (Au moins ceux que je peux éditer dans l'éditeur de propriétés de Flash.

J'utilise Adobe Flash CS3 Professional.

Que pensez-vous peut être le problème ?? Y a-t-il des propriétés qui ne sont pas dans l'éditeur de propriétés? (J'ai aussi vérifié les filtres, et Transformations)

Les deux sont des textes dynamiques, sans nom d'instance, "Anti-alias pour l'animation", Multiline, je n'incorpore pas la police et j'ai coché "Rendre le texte en HTML".

0

5 Réponses

0
ajouté
Le problème avec cela est que dans augmente la taille du swf de manière significative, puisque j'utilise un large éventail de caractères
ajouté l'auteur Turambar, source

Arial est la version Windows de Helvatica. DTP a été inventé sur le Mac et Microsoft ont essentiellement créé leurs propres versions des polices Mac autour de Windows 3.0

0
ajouté

Utiliser Arial/Helvetica FontFamily

0
ajouté

Si vous n'insérez pas la police, vous êtes à la merci du lecteur et Arial est une police Windows uniquement. Si vous ne voulez que la police sans-serif du système, essayez de définir le nom de la police sur _sans

0
ajouté

Lorsque vous utilisez un champ de texte dynamique, vous avez deux options: soit vous intégrez (une partie de) la police dans votre fichier SWF, soit vous utilisez des polices de périphérique. Si vous intégrez, les formes de caractères réelles seront intégrées dans votre fichier SWF; Si ce n'est pas le cas, alors vous n'incluez que le nom de la police - et si le système d'exploitation n'a pas de polices de ce nom, il choisira une valeur par défaut à la place.

De vos problèmes avec le champ que vous avez copié à partir d'un autre fichier, il semble que vous ayez manqué les paramètres "Intégrer". Recherchez le bouton intitulé "Paramètres d'intégration" ou similaire dans l'inspecteur des propriétés.

Si vous choisissez d'intégrer, vous avez la garantie que votre texte s'affichera sur Arial sur toutes les plateformes. Cependant, cela ne vaut que pour les caractères que vous incorporez. Si vous incorporez uniquement les lettres majuscules, puis définissez le texte sur "Hello", tout ce que vous verrez sur l'écran est "H". (Attention à l'incorporation de la police entière - pour les polices Unicode complètes qui seront de plusieurs mégaoctets, puisqu'elles incluent le japonais et le chinois, etc.)

Si vous choisissez de ne pas intégrer, alors pour éviter les problèmes que vous rencontrez, vous devriez probablement utiliser l'une des polices "device" listées en premier dans votre menu de police: _sans, _serif, _typewriter . Dans presque tous les cas, ils se traduiront par Arial, Times et Courier sur le PC, et des polices similaires sur le Mac.

0
ajouté