电脑正在成为我们读书、写字、工作、娱乐的中心,然而,你知道电脑里你所使用的汉字是怎么造出来的吗?

电脑是西方人发明的,“电脑语言”也是以英语为主,所以要让那些纸面上的汉字进入到电脑里并不是件容易的事情。而让汉字在电脑里也可以像手写时一样“随需应变”,有各式各样的字形和字体

,那就更复杂了。

这个过程通常分为字形设计、平面字稿扫描、数字化拟合、人工修字、质检、设计西文、整合字库、测试等步骤。

数字化拟合是整个过程中最关键的一步,制作人员需要将扫描进电脑的字体通过特殊的软件首先进行“肢解”,一个汉字会被肢解成若干个部分,每一个部分会有相对标准的写法(在电脑里也就是参数),然后将这些部分按照各自的标准设定参数,这样就将一个汉字变成了若干可以被电脑识别和处理的坐标。这也就完成了最简单的汉字数字化。

人工修字是整个过程中最复杂和最耗时的工作,制作人员将汉字不断地放大和缩小,调整这个字各个部分的大小、长短、胖瘦,还有方向,并将这些部分以最接近最初采集的样本的模样,同时又更加美观也更加便于电脑识别的方式,组合到一起,成为一个汉字。这样的过程往往需要反复多次才能够完成。

最后,为已经做好的汉字配发一个指定的西文名称(往往由英文字母和数字组合构成),以方便使用者从字库中调用。

完成这样一个过程,一个熟练的制作人员大约需要30分钟的时间。而我们的电脑里所使用的汉字有多种字体,不同字形,而且每种字体、字形里都有少则数千、多则上万个汉字。这些背后都需要花费大量的时间。

(孙德龙)

计算机中的字体从哪里来,电脑里的汉字是怎么造出来的相关推荐

  1. 计算机在线应用字体,在线预览电脑中的字体

    电脑中安装了不少字体,这些字体都是什么样的呢?虽然我们可以在控制面板的字体选项中进行查看,可是里面显示的都是英文而无法看到中文的效果,要想全面预览的话还需要安装一些字体软件.不过现在在"wo ...

  2. 怎么用计算机表示分数,分数线在计算机中怎么表示_分数线在电脑上怎么打出来...

    在计算机怎么打出分数线(指的是数学当中的分数) 1/2 4/9 "/"代表分数线! 分数线在电脑上怎么打出来 这个方法比较容易操作: 先按ctrl+F9 出现一对大括号 然后在大括 ...

  3. 在计算机中查找notepad,notepad一般在电脑哪里呀

    notepad(记事本)是代码编辑器或WINDOWS中的小程序,用于文本编辑,在文字编辑方面与Windows写字板功能相当.是一款开源.小巧.免费的纯文本编辑器.但是很多小伙伴不知道notepad在电 ...

  4. 怎么用计算机搜索文件夹,如何在电脑中查找文件_如何在电脑里查找文件-win7之家...

    电脑上的文件太多了,要找一个文件都要有很久的时间来找,还是一个一个的找又忘了放在了那个文件夹里,这时我们就可以用电脑的搜索功能来找就会很方便,那么要如何在电脑中查找文件呢,下面小编给大家分享在电脑里查 ...

  5. 如何在计算机中增加硬盘分区,win10系统电脑下增加新磁盘分区的操作方法

    有关win10系统电脑下增加新磁盘分区的操作方法想必大家有所耳闻.但是能够对win10系统电脑下增加新磁盘分区进行实际操作的人却不多.其实解决win10系统电脑下增加新磁盘分区的问题也不是难事,小编这 ...

  6. 如何在电脑上使用计算机,字体如何安装到电脑里_怎么给电脑装字体-win7之家

    我们在使用word文档时,会用到一些字体来进行编辑,电脑里也有一些自带的字体,但我们编辑时需要的字体电脑里又不存在,这我们就要给电脑安装新的字体进去了,那么我们要如何把字体安装到电脑里呢,下面小编给大 ...

  7. 计算机配置表中的内存是指什么,电脑里的性能选项中,处理器计划和内存使用所写的是什么意思...

    电脑里的性能选项中,处理器计划和内存使用所写的是什么意思以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 电脑里的性能选项 ...

  8. 一台计算机中 虚拟机数量取决于,虚拟机对电脑伤害大吗

    虚拟机对硬盘是有点危害,虚拟机所有数据都是保存为一个文件的这只会频繁读写硬盘:长期虚拟机对硬盘损害比较大,虚拟机实际是多重写入(常规写入和特定写入)会对写入进行记录,在关机进行清除. 本教程操作环境: ...

  9. 用户注意到用户计算机中千兆位网卡,为何你电脑上的千兆网卡跑不到千兆?

    这几天谈了不少网络方面的知识和教程,基本上已经脱离百兆的温饱线,走向了高大上的千兆小康生活--事实上,对于目前的硬件环境而言,无论是路由器.网卡.光纤.网线,仅从带宽而言,达到千兆毫无难度! 不过也有 ...

最新文章

  1. 架构探险笔记5-使框架具备AOP特性(下)
  2. JUnit 5 –参数化测试
  3. [转]在资源管理器中使鼠标右键增加一个命令,运行cmd,同时使得当前路径为资源管理器当前的目录...
  4. python字典浅复制_元组,字典,浅复制,集合
  5. matlab2c使用c++实现matlab函数系列教程-normstat函数
  6. codeforces 735D Taxes(数论)
  7. IDEA 常用快捷键与设置
  8. SAP那些事-理论篇-18-如何做SAP售前
  9. MATLAB中的三次样条插值spline函数
  10. 计算机思维 Computational Thinking(转载)
  11. 矩阵分解--超详细解读
  12. java.lang.IllegalArgumentException: bound must be positive
  13. macOS如何给idea安装ja-netfilter插件
  14. 计算机病毒中错误的是什么意思,语法错误是什么意思?
  15. oracle别名as用法
  16. java val变量声明_Kotlin中变量不同于Java: var 对val(KAD 02)
  17. Spark-SQL简介
  18. 关于canvas.toDataURL的那些坑
  19. hadamard积 matlab_Hadamard是谁翻译成哈德码的?
  20. 51CTO博客用户体验

热门文章

  1. 鼓励师加成太刺激,鼻血喷了半斤,代码不一会儿就写完了...
  2. 分享下看高清电影的网址
  3. 做好这几点,安心睡个好觉
  4. java生成指定范围的随机数(太屌了)
  5. php字符串常用内置函数
  6. 提高机器学习模型性能的五个关键方法
  7. 写论文时,画黑白电路图的技巧
  8. 照片拼图制作怎么弄?这几个方法或许能帮到你
  9. 好用的待办事项APP有哪些
  10. 国内安装Chrome上的扩展插件(通过Edge扩展插件)