![]() |
|
||||||||||
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Братва, подскажите как заставить флеш отображать встроенные кириллические шрифты?
Я уже задолбался искать ответ на этот вопрос ![]() Давно уже не ламер, но эту проблему решить не могу. Делаю эмбэд шрифта Tahoma. Создаю текстфилд, текстформат, все настраиваю как надо, пишу любое слово или фразу латиницей и все ок. Отображается как и задумано, трейс типа (tahoma.fontType) выдает результат: embedded, стоит написать что-то кириллицей, и букв просто нет. Шрифт 100% содержит кириллицу. Проверял несколько раз всё. п.с. Пишу фо флеш девелоп, в качестве ide flash cs4. флексом не пользуюсь. |
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
а вы попробуйте эмбед тру поставить.
|
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Все так и стоит. Говорю же, с латиницей все работает.
var tahoma:Tahoma = new Tahoma(); var tf:TextFormat = new TextFormat(tahoma.fontName, 20, 0xFFFFFF); var t:TextField = new TextField(); t.embedFonts = true; t.antiAliasType = "advanced"; t.defaultTextFormat = tf; t.autoSize = TextFieldAutoSize.LEFT; t.text = "pause"; t.x = curtain.width / 2 - t.width / 2; t.y = curtain.height / 2 - t.height / 2; |
|
|||||
|
Регистрация: Sep 2010
Сообщений: 16
|
У меня та же проблема была. Это какой то глюк флеша. Если флеш CS4 и выше можна ембедить шрифт тегом Embed. Все работает.
package{ import flash.display.Sprite; import flash.text.*; public class Main extends Sprite{ [Embed(systemFont="PF Playskool Pro", fontName="PFPlayskoolPro", fontStyle="normal", advancedAntiAliasing="true", mimeType="application/x-font")] private var font2:Class; private var t:TextField; public function Main():void{ t=new TextField(); var format:TextFormat=new TextFormat(); format.font="PFPlayskoolPro"; format.size=30; t.defaultTextFormat=format; t.embedFonts=true; t.autoSize=TextFieldAutoSize.LEFT; t.text="Серега" addChild(t); } } } |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Со шрифтами вердана и тахома не пашет
Но таймс нью роман работает. Оставлю тогда его. serogah спасибо за помощь ![]() Последний раз редактировалось goodguy; 23.09.2010 в 17:30. |
|
|||||
|
попробуйте отключить auto kern у текстового поля
|
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Все, уже разобрался. Спасибо всем откликнувшимся.
Тему можно закрывать (если хотите) ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|