2009-09-15 2 views
0

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

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

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

Спасибо, Bhavesh Bagadiya

ответ

0

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

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

FlexBuilder.exe -vmargs -Xms256m -Xmx512m

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

1

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

+0

Спасибо за ответ Брандер. Я не знаю о таком диалоговом окне в Windows, Branden. и Arial является родным шрифтом windows n Я использую Windows XP на всех машинах, поэтому я знаю, что по умолчанию Arial такой же на всех машинах. – DexTer

0

Шрифт arial по умолчанию содержит только английский язык. Вставить arialuni.ttf размером 22 МБ и содержать все языки.

Смежные вопросы