Flex嵌入字体的“浓缩”字体

时间:2010-03-29 09:36:16

标签: flex3 fonts

我正在尝试嵌入字体的不同字体,并且每个字体都有一个.otf。看起来Flex只支持'bold','italic'。但是,如果我想嵌入“大胆浓缩”,“常规浓缩”和“黑色”,我该怎么办?我将如何实现这一目标?

1 个答案:

答案 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'。