JAVA从TTC文件中获得全部字体名的办法
Posted 柳鲲鹏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA从TTC文件中获得全部字体名的办法相关的知识,希望对你有一定的参考价值。
完成了泰山JDK8完美支持TTC文件之后,吾思维扩展了一下:如果仅仅是想从TTC中获得全部字体名,用不着修改JDK,直接就可以。具体代码是:
TrueTypeFont ttf = new TrueTypeFont(fontPathTest);
mTestFonts = new Font[ttf.getFontCount()];
for (int i=0; i<ttf.getFontCount(); i++)
TrueTypeFont font = new TrueTypeFont(fontPathTest, null, i, true);
System.out.println(i+"="+font.getFullName());
当然,这样仅仅是获得字体名。要想使用其中的字体,必须修改JDK。
以上是关于JAVA从TTC文件中获得全部字体名的办法的主要内容,如果未能解决你的问题,请参考以下文章