Проблема встраивания Flash-шрифтов - PullRequest
0 голосов
/ 15 сентября 2009

У меня возникла проблема с проектом. Я встраиваю шрифт Arial, так как проект многоязычный. Если я собираю этот проект на одном из моих компьютеров разработки, шрифт успешно внедряется, но на любом другом компьютере проект успешно публикуется без предупреждения, но шрифт просто не внедряется в SWF.

Примечание: База кода проекта довольно большая.

Что на земле может помешать флеш-встраиванию шрифта? есть идеи, ребята?

Спасибо, Бхавеш Багадия

Ответы [ 3 ]

1 голос
/ 15 сентября 2009

Возможно, вам придется проверить, чтобы убедиться, что у вас точно такой же шрифт установлен на этих других машинах. Существуют Unicode и не-Unicode версии Arial. Вы всегда можете открыть диалоговое окно «Сопоставление шрифтов» и посмотреть, выполняет ли Flash автоматически что-то для вас, о чем вы можете не знать. Я не уверен, где находится это диалоговое окно на ПК, но в OS X вы можете найти его в главном меню приложения (Flash> Font Mapping).

0 голосов
/ 11 июня 2012

Я давно нашел решение для этого, но просто снова наткнулся на этот вопрос, поэтому отвечаю, чтобы это могло быть полезно для других.

Основной причиной была память, конструктор flex останавливает сборку кода и / или встраивание, если ему не хватает памяти во время процесса компиляции. увеличение памяти с помощью следующих аргументов решает проблему.

FlexBuilder.exe -vmargs -Xms256M -Xmx512M

Примечание: у нас было странное замечание, что не всегда можно увеличить память. Это требует определенных настроек памяти для машины. на некоторых машинах он работает без сбоев даже на 256M, в то время как для некоторых требуется 512m, это может зависеть от загрузки другой программы в ОЗУ.

0 голосов
/ 02 февраля 2011

Стандартный шрифт arial содержит только английский язык. Вставить файл arialuni.ttf размером 22 МБ, содержащий все языки.

...