)背景:所有的替换宋体都有以下几个痼疾:
- 原始宋体的英文点阵是靠Hinting处理的,修改后Hinting信息丢失,造成必须使用点阵时(CMD窗口)英文显示丑陋;
- 即使修改的宋体不撑大对话框,但原始宋体的英文是等宽的,在某些宽度较大的字符(例如M、W)在某一行较多时,整体宽度仍然会超出原始宋体的宽度,这是造成替换宋体在Word等字处理软件下排版混乱的原因。
说明:这次的雅黑宋体真正是雅黑+宋体;汉字点阵部分和非unicode字符部分没有修改,包含了原始的Hinting信息,仅对unicode字符部分用微软雅黑替换了(与以前的方法相比简直就是彻底颠覆
),由于换掉unicode字符时丢失了Hinting,故不使用GDI++而没有点阵的情况下会比较难看,所幸包含了12×12到17×17的点阵,所以一般情况下还是能正常显示的。而使用GDI++时,中文部分与以前的雅黑宋体基本上没有区别,拉丁字母可能大家看着没有以前的雅黑宋体好看,这是不得不付出的代价!之所以弄这个字体,就是为了在美观与实用之间达到一种平衡。大家看看截图的效果再决定下载(我使用了Helium版的GDI++,截图分别是2003和VISTA下的效果)注意:如果要实用这个字体,请先把原来下载的simsun.ttc、simsunbd.ttf、nsimsun.ttf都删掉,尤其是宋体粗体,否则会发生死机现象!(我从昨天晚上到之前的几个小时才发现这个罪魁祸首)。替换的方法与以前的一样,对于XP、2003将“宋体&新宋体”从Fonts文件夹拖到桌面上,再将这个simsun.ttc拷贝到Fonts文件夹即可,对于Vista请使用PE或其他系统进行替换。做这个字体很容易,但很费功夫,等我哪天心血来潮再提供与之配套的宋体粗体吧。


















