Есть ли способ выяснить, какой шрифт устройства использует Flex / Flash Player? - PullRequest
0 голосов
/ 17 сентября 2011

У меня есть приложение Flex 3, в котором использовались встроенные шрифты. Однако из-за лицензионных ограничений мне приходится удалять встроенные шрифты. Не большая проблема, но теперь законный хочет знать, какой шрифт устройства используется? Похоже, я могу предоставить им только список «предложенных» шрифтов из моего CSS-файла, а не фактический шрифт, который будет использоваться во время выполнения.

См. Примечание от Adobe @ http://livedocs.adobe.com/flex/3/html/help.html?content=fonts_02.html:

Если в системе клиента отсутствует первый шрифт в списке, Flash Player пытается найти второй и т. Д., Пока не найдет соответствующий шрифт. Если ни один из шрифтов не совпадает, Flash Player определит, какой шрифт использует клиент.

Как определить шрифт, который в конечном итоге использует Flash Player?

1 Ответ

1 голос
/ 17 сентября 2011

Глядя на TextField, к которому применяется шрифт, вы можете получить желаемое.

var tff:TextFormat = yourTextField.defaultTextFormat
trace(tff.font)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...