HaB*_*LeS 8 java fonts opentype
有没有办法用Java读取Open Type字体,就像使用TrueType字体一样?
这适用于TTF但我还没弄清楚如何使用Open Type字体做同样的事情.
Font f = Font.createFont( Font.TRUETYPE_FONT,
new FileInputStream("f.ttf") );
Run Code Online (Sandbox Code Playgroud)
请注意我无法中继已安装的字体.我提供了我的程序字体,但不想在系统范围内安装它.
Java OpenType 字体支持取决于您的操作系统和 JDK 版本。
在 Java 6 之前,您只能使用 TrueType 风格的 OpenType 字体。在 Java 6 中,您可以使用所有 OpenType 字体,但您无法从连字等高级排版功能中受益。
我不认为java中有Open Type Font支持(至少不是免费的),iText声称有这样的支持,几个月前尝试过,但没有成功,对我有用的是一个名为FontForge的程序,我使用它用于从 otf 创建 ttf,然后使用它。
归档时间: |
|
查看次数: |
17024 次 |
最近记录: |