2010-03-29 101 views
1

我试图嵌入字体的不同字体并为它们中的每一个都设置一个.otf。它看起来像Flex只支持'大胆','斜体'。但是如果我想嵌入“大胆浓缩”,“常规浓缩”和“黑色”,我该怎么做。我将如何实现这一目标?Flex嵌入字体的“浓缩”字体

回答

0

如果在这个别人绊倒: 您需要使用开放型或真实型(杂项文件或.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'。