1
2
这取决于字体格式。有些字体是位映射的,在这种情况下,放大会导致锯齿状边缘等。位图字体曾经很常见,因为它们允许手动调整特定的大小,而且显示速度非常快。 最合理的最新字体格式是基于某种向量——通常类似于二次B样条曲线。大多数字体格式(如Adobe Type 1、TrueType和OpenType)基本上都使用小型虚拟机,而字体本质上定义为要在该虚拟机上执行的一组指令。这增加了相当大的灵活性,例如添加“提示”,这样字体在小尺寸渲染时仍然很好看。 还有一些“中间”格式——例如,16位Windows使用矢量字体格式,该格式仅以要绘制的行来描述字符,而没有任何类似的提示。这些字体的缩放比例比位图字体要好一些,但在非常小或非常大的尺寸上,它们看起来仍然相当差。 |
2
1
TrueType可能是目前字体最常用的格式。规格可通过以下方式获得: http://www.truetype-typography.com/ttspec.htm 还有其他格式,并不是所有格式都显示了您描述的特性。例如,请参见, BDF (你不想放大) |
3
0
这是维基百科上更多细节的链接。 |
user8221510 · 矢量图形如何作为光栅图形“实时”显示? 6 年前 |
davidhood2 · 图形管道:视图空间和背面剔除 8 年前 |
Jacek StaÅczyk · 无法获得径向梯度 10 年前 |
uliwitness · 使用NSBezierPath绘制不同的线宽? 10 年前 |
gnp · 通过与多个三维平面相交获得最小二乘调整后的单线 11 年前 |