【仿宋】跟【仿宋_GB2312】到底有何区别?

马成功老师
马成功老师

2024年3月优秀创作者

使用文档排版的时候经常会碰到【仿宋】跟【仿宋_GB2312】这两种字体,初学者经常分不清这两种字体有何区别,这里我们有必要分析这两种字体的大致来龙去脉。

1、字体从哪里来?

默认情况下,字体都是安装操作系统的时候自动安装在系统的【字体】文件夹下的:

看到吧,软件的字体(不管是默认的系统字体还是后期额外安装的)都是储存在这里的:

系统在迭代更新,同样系统里的字体文件夹里的字体的种类或数量也在更新,就像电子表格里的函数一样,新版本总是比旧版本的函数数量和种类要多。

在win XP年代,系统字体文件夹里字体数量和种类比较少,默认安装的中文字体里就有【仿宋_GB2312】。

2、【仿宋_GB2312】的缺点

在win xp “横行”的年代,在使用【仿宋_GB2312】格式化目标文字的字体的时候,经常发现有不少文字无法被格式化,比如像:【喆】字,无法被格式化仿宋。显得在段落中比较另类。其他还有【珺】、【骉】、【犇】、【麤】等等还有很多。

打个比方,汉字有5000个,很多文字并没有被【仿宋_GB2312】收录在自己的字符集里,导致了出现了不少字符无法被格式化,

3、【仿宋】字体的出现

意识到【仿宋_GB2312】出问题了,从win vista开始以及都后来的win 7、10等系统默认安装了升级版的仿宋字体,名字也不在是【仿宋_GB2312】,直接是【仿宋】,新的仿宋字体把几乎所有的字符全部收录到自己的字符集里面,这样不在出现有些文字无法被格式化的现象了。

4、对比一下两种字体的所占内存的大小

可以看出,【仿宋】比【仿宋_GB2312】所占的内存大大的增加了,因为【仿宋】所包含的字符集的数量大大增强了。

5、两种字体的其他不同之处

【仿宋】不仅仅是对【仿宋_GB2312】所能格式化的字符数量上简单的升级,在字形外观上也是有所不同的,只不过不仔细看的话发觉不出两者的区别。

6、实际会带来的问题

因为不同的系统所安装的默认系统字体有所不同,如果你在win 7、8、10、11等平台上采用默认的【仿宋】排版了文档,当文档发送到win xp或者更早期的平台上观看时会发现出问题了,表面上看是仿宋,但总觉得怪怪的,因为低平台上没有【仿宋】字体,默认会用较近的【仿宋_GB2312】格式化目标文字,这样会导致有些文字无法格式化,标点符号也跟以前平台上看的不一样。同样在低平台上采用【仿宋_GB2312】格式化目标文字发送到较高平台上,默认会用较近的【仿宋】从新格式化目标文字,导致出现了字形外观跟以前的出现了些许差别。

7、怎么解决这个问题?

  • 简单粗暴,大家都用同样的平台同样的字体,显然有些困难,无法要求你的客户;

  • 文件排版完毕后,转pdf文件,有时需要二次编辑的时候,不太方便;

  • 嵌入字体文件,很多用户不会嵌入字体;

还有更好的解决方法吗?

考考你:你知道【楷体】跟【楷体_GB2312】的区别吗?

恭喜你,你都会抢答了。(^_−)☆

北京
浏览 3247
1
5
分享
5 +1
4
1 +1
全部评论 4
 
uibpqds
学习了
· 河南省
回复
 
zha7090
zha7090

创作者俱乐部成员

学习了
· 广东省
回复
 
yi
yi

创作者俱乐部成员

仿宋_GB2312是由中国长城计算机集团公司设计的,是Windows XP及更早系统的预装字体。在党政机关电子化办公刚刚起步的年代,考虑到简便性和通用性,“仿宋_GB2312”几乎是唯一的选项,因而成为了那时通行的公文字体。 后来,Windows放弃了仿宋_GB2312,改用北京中易中标电子信息技术有限公司设计的“仿宋”。中易“仿宋”能显示的汉字比“仿宋_GB2312”多得多,且字形也作了优化。但是,由于种种历史原因,已经过时的“仿宋_GB2312”直到今天仍在公文中广泛使用,但仿宋_GB2312确实已经过时了。
· 江西省
2
回复
zha7090
zha7090

创作者俱乐部成员

也是高手
· 广东省
回复