Мы разработали приложение для работы с Adobe, имеющее опцию для хинди и английского языка. Для перевода мы использовали microsoft office Hindi Pack и использовали экранную клавиатуру для записи на хинди. Мы использовали шрифт Arial в приложении.Шрифт Hindi не подходит должным образом на некоторых клиентских компьютерах
В некоторых клиентских компьютерах, когда язык изменен на хинди, вместо слов мы видим прямоугольники. Клиентский компьютер имеет доступный шрифт Arial.
Мы готовы внедрить правильный файл TTF в нашем приложении, но мы не уверены, какой файл шрифта используется успешными машинами, поскольку мы не устанавливали какой-либо специальный шрифт. Пожалуйста помоги.
== Обновление ===
Найдено есть возможность встроить шрифт системного приложения составляется на. Для этого я использовал следующий код, но он не работает:
[Embed(systemFont="arial", fontName="myArial",
mimeType="application/x-font", advancedAntiAliasing="true")]
protected var fontClass:Class;
, а затем в CSS файл добавлен
global
{
font-family: "myArial";
}
Но я получаю сообщение об ошибке:
Description Resource Path Location Type
exception `during transcoding: Cannot embed local font 'arial' as CFF. The CSS @font-face 'local()' syntax is not supported. Please specify a path directly to a font file using the 'url()' syntax. For [Embed] syntax the 'systemFont' attribute is not supported. Please specify a path directly to a font file using the 'source'` attribute. HondaLMS.mxml /HondaLMS/src line 81 Flex Problem
и
Description Resource Path Location Type
unable to build font 'myArial' HondaLMS.mxml /HondaLMS/src line 81 Flex Problem