付印字体选择:中易宋体,方正书宋,华文中宋
2016-09-25 21:57阅读:
如果打算将 PDF 文档付印,而且正文主体是宋体,
大概有三种字体选择:中易宋体,方正书宋,华文中宋。
最常见的就是中易宋体,但是它不适合制版,
原因是其笔画太细,尤其是横画太细,
印刷出来的文档,横画若隐若现,阅读起来比较吃力。
如果仅仅在屏幕显示,虽然暗淡不利于阅读,但问题不是很大,
因为笔画再细也得以一个像素来显示。
文档容量最小。
华文中宋笔画粗重浓郁,但是宋体和仿宋体之间差异太大。
如果文档全部采用宋体排版,仅仅字号大小的区别,给人感觉厚重凝练。
早期商务印书馆的汉译名著,中华书局的文学类,好像采用的就是这类字体。
文档容量最大。(方正小标宋,似乎可替代。)
方正书宋各种情况都居中。(华文宋体,似乎可替代。)
应该是印刷技术的提高,出版社均采用方正书宋了,可能是因为省墨吧。
如北大出版社的博雅系列书籍,中华书局和商务印书馆的旧版新印也大概如此。
实际比对,浓度依次增加如下:
华文宋体,中易宋体,方正宋一,方正书宋,华文中宋,方正小标宋。
略加解释:
华文宋体,好像是针对中易宋体而修改,而实际显示效果却更加模糊。
华文中宋,虽然已经粗重浓郁了,但是方正小标宋更甚。
方正宋一,较方正书宋纤细。
个人建议:如果文档以五号字为主,
用于显示,
最淡选
方正宋一,最浓选
华文中宋,
不宜选
方正小标宋,笔画之间留白太少,反而降低识别度,
它可能适合大字号,如替代黑体作为章节标题。
用于印刷,
大概就是
方正书宋了,它让你看到文字,却感觉不到其他特殊的存在。
当然
华文中宋也行,如打印机快没墨了。
附上三种字体的样张:
1,中易宋体
2,方正书宋
3,华文中宋

---------------------------------------------------------------------------------------------------
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * *
---------------------------------------------------------------------------------------------------
A,关于 gbkfonts
http://www.ctex.org/documents/shredder/programs.html
王垠说:“基于 energy 大哥(obase@163.net) 的源程序
改进的一个用来从 TTF 汉字字体生成 TeX 使用的汉字 Type1 字体的转换软件,
同时还可以生成很多 TeX 系统程序需要的配置文件。”
在 ~/texmf/ 目录下运行 gbkfonts,它会将放置在
~/texmf/fonts/truetype/ 目录下的 Truetype 字体转换成 Type1 字体,
并放置在 ~/texmf/fonts/type1/chinese/ 目录下,
不管之前的 Truetype 字体的名称如何,都是统一命名。
如,
gbkfonts
~/texmf/fonts/truetype/simFONTS/simsun.ttf
song
不管第一参数是什么,都在
~/texmf/fonts/type1/chinese/gbksong/ 目录下生成 94 个文件
gbksong[01-94].pfb 。
gbkfonts 只是将 TrueType 的二次贝塞尔曲线转换成 Type1 的三次贝塞尔曲线,
并没有将 Truetype 字体的编码一并传过去,所以无法回溯编码。
B,关于 dvipdfmx
其配置文件是
/usr/share/texlive/texmf-dist/dvipdfmx/dvipdfmx.cfg
dvipdfmx 可以不回溯编码,也可以回溯编码。
如果不回溯编码,则配置文件中保持:%f cid-x.map,
这个时候,将直接嵌入 Type1 字体,正常显示但是复制乱码,文档容量大。
~/texmf/fonts/type1/ 目录下必须有由 gbkfonts 生成的 Type1 字体。
如果回溯编码,则配置文件取消注释:f cid-x.map,
这个时候,将回溯 Truetype 字体编码并嵌入 truetype 字体,正常显示且复制无乱码。
换句话说,如果回溯编码,gbkfonts 程序就可以抛弃了,因为 dvipdfmx 直接跳过了 Type1 字体。
~/texmf/fonts/type1/ 目录下,可以删除由 gbkfonts 生成的 Type1 字体。
C,下面是 dvipdfmx 回溯编码的配置
只选四种主要的字体:宋体,仿宋体,黑体,楷体。
将
装有中易宋体的字体的文件夹 simFONTS 、
装有方正书宋的字体的文件夹 FZfonts 、
装有华文中宋的字体的文件夹 STfonts 、
全部放入以下目录
~/texmf/fonts/truetype/
然后,按照需要修改 cid-x.map ,
/usr/share/texlive/texmf-dist/fonts/map/dvipdfmx/cid-x.map
将以下三段代码附入 cid-x.map 。
%%%启用中易宋体,开启此段代码。
%gbksong@UGBK@ unicode :0:simsun.ttf -v 50
%gbksongsl@UGBK@ unicode :0:simsun.ttf -s .167 -v 50
%gbkfs@UGBK@ unicode :0:simfang.ttf -v 50
%gbkfssl@UGBK@ unicode :0:simfang.ttf -s .167 -v 50
%gbkhei@UGBK@ unicode :0:simhei.ttf -v 150
%gbkheisl@UGBK@ unicode :0:simhei.ttf -s .167 -v 150
%gbkkai@UGBK@ unicode :0:simkai.ttf -v 70
%gbkkaisl@UGBK@ unicode :0:simkai.ttf -s .167 -v 70
%%%启用方正书宋,开启此段代码。
%gbksong@UGBK@ unicode :0:方正书宋_GBK.TTF -v 50
%gbksongsl@UGBK@ unicode :0:方正书宋_GBK.TTF -s .167 -v 50
%gbkfs@UGBK@ unicode :0:方正仿宋_GBK.TTF -v 50
%gbkfssl@UGBK@ unicode :0:方正仿宋_GBK.TTF -s .167 -v 50
%gbkhei@UGBK@ unicode :0:方正黑体_GBK.TTF -v 150
%gbkheisl@UGBK@ unicode :0:方正黑体_GBK.TTF -s .167 -v 150
%gbkkai@UGBK@ unicode :0:方正楷体_GBK.TTF -v 70
%gbkkaisl@UGBK@ unicode :0:方正楷体_GBK.TTF -s .167 -v 70
%%%启用华文中宋,开启此段代码。
%gbksong@UGBK@ unicode :0:STZHONGS.TTF -v 50
%gbksongsl@UGBK@ unicode :0:STZHONGS.TTF -s .167 -v 50
%gbkfs@UGBK@ unicode :0:STFANGSO.TTF -v 50
%gbkfssl@UGBK@ unicode :0:STFANGSO.TTF -s .167 -v 50
%gbkhei@UGBK@ unicode :0:STXIHEI.TTF -v 150
%gbkheisl@UGBK@ unicode :0:STXIHEI.TTF -s .167 -v 150
%gbkkai@UGBK@ unicode :0:STKAITI.TTF -v 70
%gbkkaisl@UGBK@ unicode :0:STKAITI.TTF -s .167 -v 70