-
宋体12号字无法开启ClearType, 因为字体本身设置了不支持的大小, 当字体太小时实际使用的是直接贴图,
贴图数据可以从FontCreator的 字体-属性-未支持表 中看到, 删除这些数据可以开启ClearType, 但是效果不会太好 -
删除这些数据保存后安装, 直接安装是没有效果的, 需要删除原来的字体, 但是原来的字体有保护
需要先用工具修改文件权限, 所有者改成admin然后修改admin写入权限,然后改名, 再安装新的字体 -
替换以后, 系统的Fixedsys等字体显示全是方块
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper
FIXEDSYS 修改无效 9000-8000 -
原因应该是系统配置用的全是SIMSUN.TTC, 写死了
用工具把ttf 合并成一个ttc, 然后安装, 合并的工具可以用 UniteTTC -
注销就可以了(不需要重启), Fixedsys等字体正常了
-
也可以用雅黑的字体改名, 然后替换
用到的工具: FontCreator, UniteTTC