簡體   English   中英

如何在Android上使用Java繪制特定字形?

[英]How do you draw a particular glyph using Java on Android?

我已經看過http://docs.oracle.com/javase/1.5.0/docs/api/java/awt/font/GlyphVector.html,但我不知道您將如何使用它在屏幕上顯示字形。 假設您要在屏幕上打印字形數字1042(每種字體可能不同,並且不可能(但有可能)與Unicode 1042相同)。 您如何從數字到屏幕上的字符? 是GlyphVector走的路還是有更好的方法?

該GlyphVector類在Android上不可用。 Android圖形中似乎沒有任何公共API調用,這些調用允許在不經過Unicode編碼的情況下訪問字體字形。

您顯而易見的選擇似乎是直接解析TrueType字體文件。 也許在某個已經移植到Android的庫中找到某個庫,或者可以移植(Freetype?)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM