Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Шрифт с параметром bold при embedFonts? (http://www.flasher.ru/forum/showthread.php?t=122878)

SashaBorandi 20.03.2009 12:53

Шрифт с параметром bold при embedFonts?
 
Здраствуйте.. Помогите разобраться с подгружаемыми шрифтами?

Есть:
Код AS3:

[Embed(source = '../../lib/arial.ttf', fontName = 'fontArial', fontStyle = 'Regular',
fontWeight = 'normal', fontFamily = "fontArial", mimeType = "application/x-font-truetype")]
public var fontArial:Class;

и код допустим:

Код AS3:

var textFormat:TextFormat = new TextFormat();
with (textFormat) {
        font = 'fontArial';
        color = 0x595959;
        size = 12;
        bold = true; // Проблема! почему?
}
 
var textContext:TextField = new TextField();
with (textContext) {
        x = 10;
        y = 4;
        selectable = false;
        embedFonts = true;
        autoSize = TextFieldAutoSize.LEFT;
        text = menuTitle;
        antiAliasType = AntiAliasType.ADVANCED;
        gridFitType = GridFitType.NONE;
        setTextFormat(textFormat);
}

Вот при textFormat.bold = true; текст всеравно остается тонким, почему?
Я так понимаю надо загрузить еще один шрифт но уже с толстыми буквами..??

Gaen 20.03.2009 13:05

Именно так. Для флэша разные начертания одного шрифта являются разными шрифтами.


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

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