3
Android不支持正確地使用Urdu Nastaliq
字體(單詞被分解並且沒有製作單詞的確切形狀(Nastaliq))。如何從.ttf文件在畫布上繪製字形
我用字樣此爲
TextView tx=(TextView)this.findViewById(R.id.tt);
tx.setTypeface(Typeface.createFromAsset(getAssets(),"TTF font Path"));
我能夠使用AWT包像
Font font = Font.createFont(Font.TRUETYPE_FONT, new File("Path for ttf file"));
Font dynamicFont32Pt = font.deriveFont (32f);
JLabel textLabel = new JLabel(textMessage);
textLabel.setFont(dynamicFont32Pt);
得到Nastaliq字體的確切格式化Java編寫,但Android的同樣不支持AWT包裹正確(java.awt.Font.createFont()
和deriveFont()
),所以我們決定爲Urdu的.ttf文件製作一個渲染引擎。
現在我是 -
- 問題可我們得到的烏爾都語字體(正確地)渲染的Android,而無需渲染引擎? 如果不是,那麼
- 如何在Android中讀取.ttf文件(所有表格都像'glyp','head')?
- 如何繪製TTF字體,即不需要PNG的矢量字體?