我正在尝试嵌入字体的不同字体,并且每个字体都有一个.otf。看起来Flex只支持'bold','italic'。但是,如果我想嵌入“大胆浓缩”,“常规浓缩”和“黑色”,我该怎么办?我将如何实现这一目标?
答案 0 :(得分:0)
如果有人绊倒了这个: 您需要使用open-type或true-type(.otf或.ttf)导入字体,并以不同的名称命名
[Embed(source='assets/fonts/Interstate-BoldCondensed.otf',
fontName='interstateBoldCondensed',
mimeType='application/x-font',
advancedAntiAliasing='true'
)]
private var font1:Class;
[Embed(source='assets/fonts/Interstate-Light.otf',
fontName='interstateLight',
mimeType='application/x-font',
advancedAntiAliasing='true'
)]
private var font2:Class;
[Embed(source='assets/fonts/Interstate-RegularCondensed.otf',
fontName='interstateRegularCondensed',
mimeType='application/x-font',
advancedAntiAliasing='true'
)]
private var font3:Class;
然后你会把它们当作不同的字体对待它们并用它们的“新”名称来引用它们:例如'interstateRegularCondensed'。