我正在检查与渲染和字体相关的问题。 GraphicsEnvironment.html#getAllFonts()中的评论提及字体的“可编程变体”。
此方法为应用程序提供最精确的控制 哪个Font实例用于呈现文本。如果是这样的字体 GraphicsEnvironment具有多个可编程变体,只有一个 该数组的实例在数组中返回,以及其他变体 必须由申请表。
如果此环境中的字体 具有多个可编程变体, 例如Multiple-Master字体,只有该字体的一个实例 在Font数组中返回。必须通过以下方式推导出其他变体 申请。
这里的“可编程变体”是什么意思?如何知道Font在此GraphicsEnvironment中是否具有“可编程变体”?
答案 0 :(得分:1)
它给出了多种主字体的示例: 在MM字体上看到这个wiki。
这是Adobe实现多种可编程字体的实现,您可以“创建宽范围的不同宽度,重量和比例的字体样式,而不会丢失字符字形的完整性或可读性”