2012-02-02 9 views

答えて

2

私はそれを自分で考え出しました。このトピックを検索しているすべての人には、ここに解決策があります。新しいクラスを作成します :

public class CustomFontResource { 
    public static FontUIResource createFont(String path, final int size) { 
     Font font = Font.createFont(Font.TRUETYPE_FONT, 
       new FileInputStream(path)); 

     FontUIResource fontResource = new FontUIResource(font.deriveFont(
      Font.PLAIN, size)); 
     return fontResource; 
    } 

} 

がstyle.xmlにこれを追加します。

<object id="your_font_id" class="yourpackage.CustomFontResource" 
     method="createFont"> 
    <string>fontpath</string> 
    <int>desired size</int> 
</object> 

<style ...> 
<font idref="your_font_id" /> 
</style> 
関連する問題