Arial Font не отображается должным образом на Mac

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

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

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

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

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

Оба являются динамическими текстами, без имени экземпляра, «Anti-alias for animation», Multiline, я не вставляю шрифт и проверил «Render text as HTML».

0

5 ответы

0
добавлено
Проблема заключается в том, что при значительном увеличении размера swf, поскольку я использую широкий диапазон символов
добавлено автор Turambar, источник

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

0
добавлено

Использовать Arial/Helvetica FontFamily

0
добавлено

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

0
добавлено

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

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

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

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

0
добавлено
macOS — русскоговорящее сообщество
macOS — русскоговорящее сообщество
693 участник(ов)

Обсуждаем всё, что связано с экосистемой macOS и продуктами Apple.

macOS Developers — русскоговорящее сообщество
macOS Developers — русскоговорящее сообщество
124 участник(ов)

По всем остальным macOS / Apple вопросам в @macOS_ru Обсуждаем всё, что связано с разработкой под macOS.