Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Кириллические кавычки и embedFonts (http://www.flasher.ru/forum/showthread.php?t=152836)

Idon 23.03.2011 20:34

Кириллические кавычки и embedFonts
 
Добрый вечер,

Во внедренном шрифте Tahoma не показываются кавычки вида « и »

Код
Код AS3:

                        var tahoma_r:Font = new TahomaRegular();
                        var infoTf:TextField = new TextField();
                        with (infoTf) {
                                selectable = false;
                                mouseEnabled = false;
                                defaultTextFormat = new TextFormat(tahoma_r.fontName, 14, 0xFFFFFF);
                                multiline = true;
                                wordWrap = true;
                                embedFonts = true;
                                text = "«абв»";
                        }
 
                        addChild(infoTf);

показывает просто абв

Интересно, что если в ide на сцену положить текстовое поле, содержащее эти кавычки, то тогда всё ок: кавычки в динамически созданных текстовых полях отображаются

mayakwd 24.03.2011 06:26

Вы при эмбеде указываете что эти символы тоже необходимо встраивать?

krabanek 24.03.2011 06:29

Код AS3:

[Embed(source = "../../data/fonts/Tahoma.otf", fontFamily = "Tahoma", embedAsCFF = "false")]
static public const fontTahoma:Class;

Таким способом вставки все показывает. У меня во всяком случае.

Idon 24.03.2011 14:07

Методом перебора обнаружил эти кавычки в "Латинский I". В основной латинице, кириллице, пунктуации их нет, как ни странно.

Всем спасибо.


Часовой пояс GMT +4, время: 13:37.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.