- 一组字符的完整设计风格称为字样。
- 字体指的是一组按照特定尺寸和格式的模板字符式样。
- 字体可以分成两大类:有衬线和无衬线。有衬线字体在字符主笔划末端带有细线或是笔画加重,而无衬线字体则没有加重。
- 有衬线字体的可读性较好,即正文的较长段落中容易阅读。另一方面,无衬线字体的单个字符容易被识别。无衬线字体特别适合于标识和短标题。
- 字体也按照是否为单一宽度或比例宽度而进行分类。单一宽度字体中所有字符有同样的宽度,比例宽度字体中有多种字符宽度。
- 存储的计算机字体有两种不同的表示方法。一种表示某种字体字符形状的简单办法是使用矩形网格图案。这样的字符组称为位图字体。位图化的字符集有时称为光栅字体。另一种更灵活的方法是使用直线和曲线来描述字符形状,这种字符组称为轮廓字体或笔划字体。
- 位图字体的定义和显示最为简单,仅需要将字符网格映射到帧缓存位置。但是因为每种变化都必须存储在字形的高速缓存中,所以位图字体通常需要更多的存储空间。我们只能以像素大小的整数倍方式增加或减少字符位图的尺寸。两倍尺寸的字符,需要位图中的四倍像素,但这增加了边缘的粗糙表现。
- 轮廓字体在增加大小时其字符形状不会变形。轮廓字体需要较少的存储空间,因为每种变形并不需要各自的字形缓存。通过控制字形轮廓的曲线定义,可以产生粗体、斜体或不同尺寸的字体。
- 由于字符子程序对为网状布局或离散数据集显示给出标记很有用,因此该子程序显示的字符有时称为标记符号或多点符号。
- 字符的几何描述在世界坐标系中给出,该信息由观察变换映射到屏幕坐标系。位图字符使用矩形网格的二进制值以及网格参考位置来描述。轮廓字符由一组用曲线或线段连接的坐标位置和参考位置来定义。
转载于:https://my.oschina.net/liyangke/blog/2253543