字体详细信息:当您有一些特定字体的文本时,会有一个标题说明字体是什么,然后是每个 X 个字节的字符。计算机查找该字符在字体中的外观并显示它。使用适用于所有字体的集合算法添加下划线、粗体和斜体。
问题:当您放大字体时,它不会失去任何质量,那么每个字母是否都由某种矢量图形表示?
字体详细信息:当您有一些特定字体的文本时,会有一个标题说明字体是什么,然后是每个 X 个字节的字符。计算机查找该字符在字体中的外观并显示它。使用适用于所有字体的集合算法添加下划线、粗体和斜体。
问题:当您放大字体时,它不会失去任何质量,那么每个字母是否都由某种矢量图形表示?
这取决于字体格式。有些字体是位图的,在这种情况下放大会导致锯齿状边缘等。位图字体曾经很常见,因为它们允许针对特定大小进行手动调整,并且显示速度非常快。
最合理的最新字体格式基于某种矢量——通常类似于二次 b 样条。大多数字体格式,如 Adobe type 1、TrueType 和 OpenType 基本上都使用小型虚拟机,而字体本质上被定义为要在该虚拟机上执行的一组指令。这增加了相当大的灵活性,例如添加“提示”,这样字体在以小尺寸呈现时仍然看起来不错。
还有一些“中间”格式——例如,16 位 Windows 使用矢量字体格式,它只是根据要绘制的线条来描述字符,没有任何类似提示的东西。这些缩放比位图字体好一些,但在极小或极大的尺寸下它们仍然看起来相当差。
TrueType 可能是当今最常见的字体格式。该规范可通过http://www.truetype-typography.com/ttspec.htm获得
还有其他格式,并非所有格式都具有您描述的功能。例如,参见BDF(您不想放大)
这是 Wikipedia 上更多详细信息的链接。