查找特定字体的所有适用字体大小

时间:2014-01-08 08:02:01

标签: java fonts awt

我正在寻找一种方法来查找特定字体的所有适用字体大小的列表。在过去的某个时候,我已经了解到,由于字体的基体大小,并非每种字体在某些尺寸下看起来都很棒。

所以我想知道是否有某种类型的库可以用这种思维方式计算出所有适用的尺寸

Font font = new Font("Times New Roman");
List<Integer> fontSizes = font.getApplicableSizes();

我不确定它是否存在,但如果确实存在,我想知道,我搜索了一段时间,但我可能没有搜索正确的关键字

1 个答案:

答案 0 :(得分:2)

任何整数值都是TTF font的有效大小。

  

历史

     

系统开发并最终在1991年5月推出Mac OS System 7时以TrueType形式发布。最初的Truetype轮廓字体,Times Roman,Helvetica,Courier和Pi字体的四重系列复制了原始的PostScript Apple LaserWriter的字体。 Apple还使用可扩展的Truetype outline-fonts替换了以前Macintosh系统版本(包括日内瓦,摩纳哥和纽约)的图形用户界面使用的部分位图字体。为了与旧系统兼容,Apple提供了这些字体,一个TrueType扩展和一个TrueType感知版本的Font / DA Mover for System Software 6.为了与Laserwriter II兼容,Apple开发了类似ITC Bookman和ITC Chancery的Truetype格式字体。

     

所有这些字体现在可以扩展到屏幕和打印机上的所有尺寸,..

相关问题