我正在寻找一种查找特定字体的所有适用字体大小的列表的方法。在过去的某个时候,我了解到,由于字体的基体大小,并非每种字体在某些尺寸下看起来都很棒。
所以我想知道是否有某种图书馆可以这种思维方式计算出所有适用的尺寸
Font font = new Font("Times New Roman");
List<Integer> fontSizes = font.getApplicableSizes();
我不确定它是否存在,但是如果我想知道的话,我用Google搜索了一段时间,但可能没有在搜索正确的关键字
最佳答案
任何整数值都是TTF font的有效大小。
历史
该系统经过开发,最终在1991年5月发布Mac OS System 7时以TrueType的形式发布。最初的Truetype轮廓字体,Times Roman,Helvetica,Courier和Pi字体的四重字体系列复制了原始的PostScript字体。 Apple LaserWriter。 Apple还用可伸缩的Truetype轮廓字体替换了Macintosh系统以前版本(包括Geneva,Monaco和New York)的图形用户界面使用的某些位图字体。为了与较旧的系统兼容,Apple发行了这些字体,用于系统软件6的TrueType扩展和支持Font / DA Mover的TrueType版本。为了与Laserwriter II兼容,Apple开发了Truetype格式的ITC Bookman和ITC Chancery等字体。
现在,所有这些字体都可以缩放到屏幕和打印机上的所有大小。