PDA

Просмотр полной версии : Внедрить шрифт


Korovich
25.01.2014, 22:30
Доброго времени суток!
использую буквально следующий код
var font:manteka = new manteka();
var tff:TextFormat = new TextFormat();
tff.font = font.fontName;
tff.color = 0x00FFF0;
tff.size = 100;
var tf:TextField = new TextField();
tf.defaultTextFormat = tff;
tf.embedFonts = true;
tf.text = 'sdfgsdfgsdfgsdfgsdfg';
stage.addChild(tf);
tf.width = 500;
на экране - ни знака.при embedFonts = false - отображается соответственно наличию шрифта в системе.шрифт добавляется через swc.
Самое интересное,что ,если создать новый пустой проект, и вставить туда этот код, то шрифт внедряется и всё отображается корректно.

Aprel
04.02.2014, 21:21
А например так:

var tff: TextFormat = new TextFormat('Arial', 12);
var tf: TextField = new TextField();
tf.textColor = 0x00FFF0;
tf.defaultTextFormat = tff;
tf.text = 'sdfgsdfgsdfgsdfgsdfg';
tf.x = 15;
tf.y = 15;
tf.autoSize = TextFieldAutoSize.LEFT;
addChild(tf);