2010-03-29 100 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'。