平面设计中常用的字库
程序员文章站
2022-06-11 12:53:33
文字是我们在设计中不可缺少的重要元素,丰富的字库给设师提供了广阔的创作空间,下面我们来详细了解一下常用的字库,如gbk、postscript、cid、truetype字库等。
...
文字是我们在设计中不可缺少的重要元素,丰富的字库给设师提供了广阔的创作空间,下面我们来详细了解一下常用的字库,如gbk、postscript、cid、truetype字库等。
一、gb字库
全称gb2312或gb2312-80是一个简体中文字符集的中国国家标准,全称为《信息交换用汉字编码字符集--基本集》,由中国国家标准总局发布,1981年5月1日实施。gb2312编码通行于大陆;新加坡等地也采用此编码。几乎所有的中文系统和国际化的软件都支持gb2312。
gb2312标准共收录6763个汉字, gb2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种表示方式也称为区位码。
01-09区为特殊符号。16-55区为一级汉字共有汉字3755个,按拼音排序;56-87区为二级汉字共有汉字3008个,按部首/笔画排序;10-15区及88-94区则未有编码。
二、gbk字库
gbk全名为汉字内码扩展规范,英文名chinese internal code specification。k 即是“扩展”所对应的汉语拼音(kuozhan)中“扩”字的声母。 1993年,unicode1.1版本推出,收录了*、*、日本及韩国通用字符集的汉字,总共有20,912个。*订定了等同于unicode 1.1版本的“gb13000.1-93”“信息技术 通用多八位编码字符集(ucs) 第一部分:体系结构与基本多文种平面”。
由于gb2312-80只收录了6763个汉字,有不少汉字,如部分于gb2312-80推出后才简化的汉字(如“啰”),部分人名用字(如中国前总理*的“镕”字),*及香港使用的繁体字,日语及朝鲜语汉字等,并未有收录在内。 *于是利用了gb2312-80未有使用的编码空间,收录了所有出现于unicode 1.1及gb13000.1-93之中的汉字,制定了gbk编码。微软在它出品的windows 98中,即采用了gbk编码。在微软的系统内称为cp936字码表。
根据西方资料,gbk最初是由微软对gb2312的扩展,也就是cp936,最初出现于windows 95简体中文版中,由于windows产品的流行在大陆广泛使用,国家有关部门将其作为技术规范。注意gbk并非国家正式标准,只是国家技术监督局标准化司、电子工业部科技与质量监督司发布的“技术规范指导性文件”。虽然gbk收录了所有unicode 1.1及gb13000.1-93之中的汉字,但是编码方式与unicode 1.1及gb13000.1-93不同。仅仅是gb2312到gb13000.1-93之间的过渡方案。
中国国家标准总局于2000年推出了gb18030-2000标准,以取代gbk。gb18030-2000除了保留了全部gbk编码的汉字外,还增加了大约一百个汉字及四位元组编码空间。请参看gb18030-2000
三、748字库
748字库是方正特有的字库,是在gb字库基础上又增加了一些常用字。748编码是指方正系统在长期应用过程中实施、制定的简体字库和繁体字库编码方式。简体兼容gb2312且有所扩展,共7156字;繁体兼容gb12345并扩展全部big-5汉字,共计14943字,去掉繁简共用字4954个,748编码的简繁体共收字16144个。此外,方正748编码还含有丰富的符号库。748编码仅用于方正电子出版系统。
一、gb字库
全称gb2312或gb2312-80是一个简体中文字符集的中国国家标准,全称为《信息交换用汉字编码字符集--基本集》,由中国国家标准总局发布,1981年5月1日实施。gb2312编码通行于大陆;新加坡等地也采用此编码。几乎所有的中文系统和国际化的软件都支持gb2312。
gb2312标准共收录6763个汉字, gb2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种表示方式也称为区位码。
01-09区为特殊符号。16-55区为一级汉字共有汉字3755个,按拼音排序;56-87区为二级汉字共有汉字3008个,按部首/笔画排序;10-15区及88-94区则未有编码。
二、gbk字库
gbk全名为汉字内码扩展规范,英文名chinese internal code specification。k 即是“扩展”所对应的汉语拼音(kuozhan)中“扩”字的声母。 1993年,unicode1.1版本推出,收录了*、*、日本及韩国通用字符集的汉字,总共有20,912个。*订定了等同于unicode 1.1版本的“gb13000.1-93”“信息技术 通用多八位编码字符集(ucs) 第一部分:体系结构与基本多文种平面”。
由于gb2312-80只收录了6763个汉字,有不少汉字,如部分于gb2312-80推出后才简化的汉字(如“啰”),部分人名用字(如中国前总理*的“镕”字),*及香港使用的繁体字,日语及朝鲜语汉字等,并未有收录在内。 *于是利用了gb2312-80未有使用的编码空间,收录了所有出现于unicode 1.1及gb13000.1-93之中的汉字,制定了gbk编码。微软在它出品的windows 98中,即采用了gbk编码。在微软的系统内称为cp936字码表。
根据西方资料,gbk最初是由微软对gb2312的扩展,也就是cp936,最初出现于windows 95简体中文版中,由于windows产品的流行在大陆广泛使用,国家有关部门将其作为技术规范。注意gbk并非国家正式标准,只是国家技术监督局标准化司、电子工业部科技与质量监督司发布的“技术规范指导性文件”。虽然gbk收录了所有unicode 1.1及gb13000.1-93之中的汉字,但是编码方式与unicode 1.1及gb13000.1-93不同。仅仅是gb2312到gb13000.1-93之间的过渡方案。
中国国家标准总局于2000年推出了gb18030-2000标准,以取代gbk。gb18030-2000除了保留了全部gbk编码的汉字外,还增加了大约一百个汉字及四位元组编码空间。请参看gb18030-2000
三、748字库
748字库是方正特有的字库,是在gb字库基础上又增加了一些常用字。748编码是指方正系统在长期应用过程中实施、制定的简体字库和繁体字库编码方式。简体兼容gb2312且有所扩展,共7156字;繁体兼容gb12345并扩展全部big-5汉字,共计14943字,去掉繁简共用字4954个,748编码的简繁体共收字16144个。此外,方正748编码还含有丰富的符号库。748编码仅用于方正电子出版系统。
上一篇: Linux下取得UUID的方法分享