2.6 字符生成

��在计算机图形学中,字符指计算机在文本方式下能够在屏幕上显示的数字、字母、音标、标点符号、数学符号、汉字等符号。计算机中的字符由一个数字编码唯一标识。最流行的字符集是"美国信息交换用标准代码集"简称ASCII码。它用7位二进制编码规定了129个字符代码,其中代码0~31表示控制字符,32~127表示字母、标点符号、数学符号以及一些特殊符号。
��我国除采用ASCII码外,还另外制定了汉字编码的国家标准字符集,如:"信息交换用汉字编码字符集基本集"GB2312-80。该字符集分为94个区,94个位,每个符号由一个区码和一个位码共同标识。区码和位码各用一个字节表示。为了能够区分ASCII码与汉字编码,采用字节的最高位来标识:最高位为0表示ASCII码;最高位为1表示汉字编码。共收录了6763个常用汉字。2000年3月信息产业部和 国家质量技术监督局又颁布了GB18030-2000国家标准"信息交换用汉字编码字符集基本集的扩充"。它共收录了2.7万多个汉字,总编码空间超过150万个码位,采用单/双/四字节混合编码,与现有绝大多数操作系统、中文平台在内码一级兼容,可支持现有应用系统,并包容了其中收录的所有汉字和蒙、藏、彝、维等少数民族文字。
��为了在显示器等输出设备上输出字符,计算机系统中必须安装相应的字库。字库分为点阵字库和矢量字库两种,用于存储每个字符的形状信息。点阵字库中,每个字符用二值点阵信息表示每个字符,矢量字库则用直线和曲线(如三次B样条曲线/Bezier曲线)来描述每个字符的轮廓形状。

1) 点阵字符
2) 矢量字符