什么是'字体的可编程变体'

时间:2012-07-06 07:28:36

标签: java fonts

我正在检查与渲染和字体相关的问题。 GraphicsEnvironment.html#getAllFonts()中的评论提及字体的“可编程变体”。

  

此方法为应用程序提供最精确的控制   哪个Font实例用于呈现文本。如果是这样的字体   GraphicsEnvironment具有多个可编程变体,只有一个   该数组的实例在数组中返回,以及其他变体   必须由申请表。

     

如果此环境中的字体 具有多个可编程变体,   例如Multiple-Master字体,只有该字体的一个实例   在Font数组中返回。必须通过以下方式推导出其他变体   申请。

这里的“可编程变体”是什么意思?如何知道Font在此GraphicsEnvironment中是否具有“可编程变体”?

1 个答案:

答案 0 :(得分:1)

它给出了多种主字体的示例: 在MM字体上看到这个wiki

这是Adobe实现多种可编程字体的实现,您可以“创建宽范围的不同宽度,重量和比例的字体样式,而不会丢失字符字形的完整性或可读性”