- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 6 章 计算机图形学 中南大学国土与测绘系 主讲: 向南平 教授 E-mail: harry.xiang@126.com 第6章 西文图形方式下的汉字显示 6.1 点阵字符的显示原理 6.2 点阵字库的存储结构 6.3 点阵汉字的显示 6.4 点阵汉字的艺术显示 6.1 点阵字符的显示原理 6.1.1 字符显示原理 计算机是以编码的方式来处理和使用字符的。对于西文字符,计算机采用一个字节表示,即ASCII(西文字符机内码),一般只用七位表示128个字符,而把最高位用作奇偶校验或属性。 汉字在计算机内也是内码表示,汉字的内码为两个字节。为了保证中西文兼容,汉字系统的内码必须同时允许ASCII码和汉字的使用。因此,汉字系统一般都采用将汉字国标码每个字节高位置1作为汉字内码,或称变形国标码。这样,在计算机内若遇到连续两个字节的最高位均为1,则该两字节对应的表示一个汉字。 6.1 点阵字符的显示原理 6.1.2 国标字符的构成 我国的国标GB2312-80《信息交换用汉字编码字符集——(基本集)》及GB5007-85《信息交换用汉字24*24点阵字模集》规定,汉字是由一系列的点阵构成的,有16*16和24*24两种基本点阵。为了提高汉字打印输出的质量,一般汉字操作系统还扩充了48*48点阵字库。但无论何种点阵的字库,其结构都是类似的。即:全部汉字字库分成72个区,每个区有94个汉字。汉字区号从16区开始到87区,总计6763个汉字。72个区的汉字又分为两级:一级汉字为常用字,从16区到55区,计3755个汉字,按汉语拼音顺序排列;二级汉字为非常用字,从56区到87区,计3008个汉字,按偏旁部首排列,部首顺序依笔画多少为序。 16区以前的各区存放的是各种符号和汉字。其中,01区为符号,02区为数字,03区为符号、数字和英文字母,04区为日文平假名,05区为日文片假名,06区为罗马字母,07区为俄文字母,08区为汉字拼音字母,09区为制表符号,10区到15区备用。 6.1 点阵字符的显示原理 6.1.2 国标字符的构成 1995年12月1日制订了《汉字内码扩展规范》(GBK),GBK 1.0字库21886字 △B0A1-F7FE, 收录 GB2312 汉字6763个,按原序排列;??? △8140-A0FE,收录 GB13000.1中的CJK 汉字6080个;??? △AA40-FEA0,收录 CJK 汉字和增补的汉字8160个。 2000年3月17日,信息产业部和国家质量技术监督局又发布了一项新的中文信息处理基础性国家标准GB18030-2000《信息交换用汉字编码字符集基本集的扩充》,它是在原来的GB2312-80编码标准和GBK编码标准的基础上进行扩充,增加了四字节部分的编码。它在ISO 10646的基本平面内,在原来的2万多汉字的基础上,增加了7000多个汉字的码位和字形,从而使计算机可处理的汉字数量进一步从GB13000.1的20902个,再扩充到现在的27533个。GB18030与GB2312一脉相承,较好地解决了旧系统向新系统的转换问题,而且繁简字处于同一平台。 6.1 点阵字符的显示原理 6.1.3 汉字区位码 在国标字库中,每一个汉字和符号都有确定的区和位,即每一个汉字有一个确定的区码和位码。任何一个汉字,只要知道了它的区码和位码,也就确定了它在字库中的位置。而汉字的内码与汉字的区位码存在着简单的转换关系。所以,只要给定一个汉字的内码,就可以得到该汉字的区位码,进而可确定该汉字的字模在国标字库中的位置,从而可获得该汉字的字模,有了字模,就可以将该汉字显示在屏幕上。 6.2 点阵字符的存储结构 6.2.1 16点阵字库的存储结构 16点阵汉字主要用于屏幕显示。字库中的汉字按16*16点阵模式存储,即每个汉字用16*16=256个点组成,因此,一个汉字需用256/8=32个字节构成一个16点阵汉字字模。字节中的每一位(bit)表示一个点的属性(1表示亮点,0表示暗点)。构成汉字字模的32个字节的排列方式如图。即,连续2个字节(16位)表示汉字字模的一行,各字节为横向排列。 16点阵字库包括从01区到87区的全部图符和国标一二级汉字,因此,字库文件长度为: 87(区)*94(位)*32(构成一个汉字的字节数)=261296字节 6.2 点阵字符的存储结构 6.2.2 24点阵字库的存储结构 24点阵汉字一般有多种字体:宋体、仿宋体、黑体和楷体。不同字体的汉字虽笔画有异,但字模库的结构却是相同的。24点阵汉字用24*24=576个点组成,因此,一个汉字需用576/8=72个字节构成一个24点阵汉字字模。 24点阵汉字字模的字节排列方式如右图
您可能关注的文档
最近下载
- 2025.6.27--12、博微配电网工程设计软件使用手册.pdf VIP
- 阿里巴巴集团股权结构分析.doc VIP
- 锡安长老纪要1-24本.pdf VIP
- YYT 0735.1-2009 麻醉和呼吸设备 湿化人体呼吸气体的热湿交换器(HME) 第1部分:用于最小潮气量为250mL的HME.docx VIP
- 汽车仪表盘图标全解.docx VIP
- 阿里巴巴上市后的股权结构(阿里巴巴最新股权结构).doc VIP
- 氧气、乙炔管理制度.docx VIP
- 上海众辰NZ100变频器用户使用说明书调试手册.pdf
- 伴有肺炎的肺脓肿多学科决策模式中国专家共识(2025版).docx VIP
- fwd系列高静压风机盘管机组-特灵空调.pdf VIP
原创力文档


文档评论(0)