|
|
|||||
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, время: 01:25. |
|
« Предыдущая тема | Следующая тема » |
|
|