Может кто-нибудь сказать мне, почему Flash Player нуждается в ttf-mscorefonts
для работы?
В Flash IDE при создании текстового поля есть два варианта определения шрифта:
, если выбран «обычный» шрифт (например, Ubuntu или Droid или Comic Sans), контуры используемых символов будут включены в файл swf как векторные фигуры, поэтому текст будет отображаться одинаково на любой платформе
, также есть некоторые специальные шрифты: _sans , _serif и _monospace - когда они выбраны, контуры не включаются в файл, и вместо этого Flash Player использует системные шрифты. Которые, на Windows, являются Times New Roman, Arial и Courier New.
Поскольку Flash-фильмы создаются преимущественно для Windows, они тестируются с использованием этих шрифтов. Я не знаю, есть ли жесткая зависимость, встроенная во Flash player, но даже если нет, некоторые / многие фильмы будут отображаться неправильно, если эти шрифты отсутствуют.