Главная / Action Script 3
Пакетflash.text
Классpublic final class FontType
НаследованиеFontType Inheritance Object

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

Класс FontType содержит перечисляемые константы embedded и device для свойства fontType класса Font.

См. также

flash.text.Font.fontType


Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 Inheritedprototype : Object
[статические] Ссылка на модель объекта класса или функции.
Object
Общедоступные методы
 МетодОпределено
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Общедоступные константы
 Константа Определено
  DEVICE : String = "device"
[статические] Показывает, что данный шрифт является шрифтом устройства.
FontType
  EMBEDDED : String = "embedded"
[статические] Показывает, что данный шрифт является встроенным.
FontType
  EMBEDDED_CFF : String = "embeddedCFF"
[статические] Показывает, что данный шрифт является встроенным шрифтом CFF.
FontType
Сведения о константе
DEVICEКонстанта
public static const DEVICE:String = "device"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

Показывает, что данный шрифт является шрифтом устройства. Проигрыватель Flash Player использует шрифты, установленные в системе, в которой выполняется SWF-файл.

Использование шрифтов устройства сокращает размер ролика, так как в файл не включаются данные шрифтов. Шрифты устройства обычно оптимально подходят для отображения мелкого текста, так как при использовании малых кеглей сглаженный текст может выглядеть нечетко. Шрифты устройства так же хороши для больших блоков текста, например текста с прокруткой.

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

См. также

EMBEDDEDКонстанта  
public static const EMBEDDED:String = "embedded"

Язык версии : ActionScript 3.0
Версии среды выполнения:  1.0 9

Показывает, что данный шрифт является встроенным. Контуры шрифта встраиваются в публикуемый SWF-файл.

Текстовые поля, использующие встроенные шрифты, всегда отображаются с выбранным шрифтом, независимо от того, установлен он в воспроизводящей системе или нет. Кроме того, проигрыватель Flash Player всегда смягчает текстовые поля, использующие встроенные шрифты. Необходимый уровень сглаживания можно задать с помощью свойства TextField.antiAliasType.

Недостатком встроенных шрифтов является то, что они увеличивают размер SWF-файла.

Шрифты типа EMBEDDED могут использоваться только объектом TextField. Если классы flash.text.engine получают предписание использовать такой шрифт, они будут использовать шрифты устройства.

См. также

EMBEDDED_CFFКонстанта  
public static const EMBEDDED_CFF:String = "embeddedCFF"

Язык версии : ActionScript 3.0
Версии среды выполнения:  10, 1.5

Показывает, что данный шрифт является встроенным шрифтом CFF. Контуры шрифтов и подгруппа таблиц OpenType встраиваются в публикуемый SWF-файл.

Текст, использующий встроенные шрифты CFF, всегда отображаются с выбранным шрифтом, независимо от того, установлен он в воспроизводящей системе или нет. Кроме того, текст, использующий встроенные шрифты CFF, всегда сглаживается (смягчается) проигрывателем Flash Player. Для встроенного шрифта CFF можно выбрать режим визуализации и хинтинга CFF с помощью свойств flash.text.engine.FontDescription.renderingMode и flash.text.engine.FontDescription.cffHinting.

Недостатком встроенных шрифтов CFF является то, что они увеличивают размер SWF-файла. Однако они обычно на 20-30% меньше обычных встроенных шрифтов.

Шрифты типа EMBEDDED_CFF могут использоваться только классами flash.text.engine. Объект TextField, получивший предписание использовать такой шрифт, не сможет визуализировать текст.

См. также