
cd ~/.wine/drive_c/windows/fonts ln -s /usr/share/fonts/truetype/simsun.ttf simsun.ttc 当然,也可以将该字体复制到fonts目录,这里直接建立连接,省空间。
然后修改wine的注册表:
vi ~/.wine/system.reg 找到“[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]”,将其中的““LogPixels”=dword:00000060”改成““LogPixels”=dword:00000070“。
再找到”[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] xxxx“项,将其中的”MS Shell Dlg“相关的两项修改成如下内容(即更换字体为宋体):
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”
然后:
vi ~/.wine/drive_c/windows/win.ini 将”Desktop“块修改成如下内容(即增大字体):
[Desktop] menufontsize=13 messagefontsize=13 statusfontsize=13 IconTitleSize=13 经过这番折腾,大部分情况下,中文显示应该就正常了。
您好,很高兴为您解答!一、准备字体文件
windows的字体一般存放在c:/windows/fonts目录下,我拷贝到linux下的字体有:
simfang.ttf 仿宋体
simhei.ttf 黑体
simkai.ttf 楷体
simsun.ttf 宋体和新宋体,原文件名simsun.ttc
tahoma.ttf tahoma字体
tahomabd.ttf tahoma字体的粗体形式
verdana.ttf verdana字体
verdanab.ttf verdana字体的粗体形式
verdanai.ttf verdana字体的斜体形式
verdanaz.ttf verdana字体的粗体+斜体形式
拷贝过来的字体文件放在了/home/fwolf/tools/fonts目录下。
二、将字体加入到linux的可使用字体中
首先把字体文件链接到存放字体的目录中
cd /usr/share/fonts
ln -s /home/fwolf/tools/fonts xpfonts
cd xpfonts
mkfontscale
mkfontdir
这样作和把字体拷贝到/usr/share/fonts的一个目录下的效果是一样的。后面的两个mkfont命令是生成xpfonts目录下所包含的字体的索引信息。然后运行fc-cache命令更新字体缓存:
fc-cache
现在,应该说linux系统就可以使用这些新装上的中文字体了
如有疑问,请点击我的头像提问或访问WPS官方论坛,祝您生活愉快!
国内网站的问题,全都设置了用“宋体”或者别的直接指定的字体,导致浏览器优先考虑网页代码的字体设置而忽略实际情况。而且 Linux 下面的字体识别顺序会把你自己添加的字体放到最后,导致他们这种字体设置会因为找不到第一个就用第二个、第三个,之后你的字体前面因为有中文支持的字体,就不会再继续找你这个最后面的字体。
用了 Linux ,你才能知道国内的程序员什么的人下限有多低。
解决办法目前来说要么自己修改字体配置,提前你的字体。或者删掉你不需要的字体。
chromium 好像不支持强行覆盖字体设置。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)