Показать сообщение отдельно
Старый 30.07.2013, 13:25
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 2  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
1. Битмап-шрифт это особый формат шрифтов, в котором задается каждый пиксель каждого символа, развертка, в отличие от векторных шрифтов, где описывается векторный шейп (узлы и кривые) для каждого символа. Битмап-шрифт не масштабируется по определению, он рисуется изначально в том размере, в котором будет использоваться.
Изначально это не было "тупо картинка, полученная от растеризации векторного шрифта". В настоящее время есть программы, преобразующие векторные шрифты в "тупо картинки", но битмап-шрифт возник задолго до векторного формата, прямо с первыми монохромными мониторами))
Флэш не поддерживает настоящие пиксельные (растровые) шрифты. Вы не сможете внедрить файлы .fon или .fnt, в которых и содержатся настоящие битмап-шрифты.
При встраивании шрифта компилятор преобразовывает файл .ttf или .otf в особый внутренний формат флэшплеера, содержащий проиндексированные векторные шейпы символов. Использование битмап не предусмотрено технически. Текстфилд выводит только векторные картинки символов.

2. Галочка во Flash IDE заставляет компилятор преобразовывать векторный шрифт в псевдопиксельный. То есть в отхинтованный к пиксельной сетке векторный.

3. Тормоза при компиляции вызваны процессом преобразования шрифта во внутренний формат. Чем больше символов в шрифте и сложнее форма глифов, тем дольше процесс.
__________________
Reality.getBounds(this);