Arial Font не отображается должным образом в Mac - PullRequest
4 голосов
/ 19 сентября 2008

У меня есть флэш-фильм с динамическим текстом, который предположительно является Arial, и на моем компьютере с Windows он отображается как Arial. Но когда я попробовал его на Mac, он выглядит как что-то вроде Times New Roman.

Я перепробовал все доступные свойства и не могу отобразить их как Arial на Mac.

Я нашел другой фильм, в котором не было этой проблемы, поэтому, чтобы точно определить проблему, я сделал очень простой фильм. Сначала я взял динамический текст из другого фильма, который работал, и вставил его в новый фла. Затем я создал новый текст и скопировал каждое свойство по одному. Когда я его опубликовал, исходный текст показывался как Arial, но не новый, даже если у них были одинаковые свойства! (по крайней мере те, которые я могу редактировать в редакторе свойств flash.

Я использую Adobe Flash CS3 Professional.

Как вы думаете, может быть проблема ?? Есть ли какие-либо свойства, которых нет в редакторе свойств? (Я тоже проверял фильтры и трансформации)

Оба являются динамическими текстами, без имени экземпляра, «Сглаживание для анимации», «Многострочный», я не внедряю шрифт и проверил «Отображать текст как HTML».

Ответы [ 5 ]

2 голосов
/ 19 сентября 2008

Когда вы используете динамическое текстовое поле, у вас есть два варианта - либо вы встраиваете (частично) шрифт в свой SWF, либо используете шрифты устройства. Если вы встраиваете, то фактические формы символов будут встроены в ваш SWF; если вы этого не сделаете, то вы включаете только шрифт name - и если в ОС нет шрифтов с таким именем, вместо этого будет выбран вариант по умолчанию.

Из-за ваших проблем с полем, которое вы скопировали из другого файла, похоже, вы пропустили настройки "Вставить". Найдите кнопку с надписью «Настройки встраивания» или аналогичную в Инспекторе свойств.

Если вы решите встроить, то вам гарантированно, что ваш текст будет отображаться в Arial на всех платформах. Тем не менее, это справедливо только для символов, которые вы встраиваете. Если вы встраиваете только заглавные буквы, а затем устанавливаете текст «Hello», на экране все, что вы увидите, это «H». (Будьте осторожны при встраивании всего шрифта - для полных шрифтов Unicode, которые будут иметь размер несколько мегабайт, поскольку они включают японский и китайский языки и т. Д.)

Если вы решите не встраивать, то, чтобы избежать проблем, с которыми вы сталкиваетесь, вам, вероятно, следует использовать один из шрифтов «устройства», перечисленных в меню шрифтов первым: _sans, _serif, _typewriter . Почти во всех случаях они будут переведены в Arial, Times и Courier на ПК и аналогичные шрифты на Mac.

1 голос
/ 19 сентября 2008

Arial - это версия Helvatica для Windows. DTP был изобретен на Mac, и Microsoft в основном создала свои собственные версии шрифтов Mac где-то около Windows 3.0

1 голос
/ 19 сентября 2008

Если вы не встраиваете шрифт, это зависит от игрока, а Arial - шрифт только для Windows. Если вам нужен только системный шрифт без засечек, попробуйте установить имя шрифта _sans

1 голос
/ 19 сентября 2008
1 голос
/ 19 сентября 2008

Используйте Arial / Helvetica FontFamily

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...