[转]wine设置中文字体(解决中文字体丢失或白方块)
首页 > IT > Other   作者:eehello  2018年6月9日 16:25 星期六  浏览:26624  字号:   评论:0 条
时间:2018-6-9 16:25   浏览:26624  评论:0 条 

转载自:https://blog.csdn.net/xescript/article/details/38235515


注意字无法显示和显示为乱码是不同的症状,如果看到乱码,请确保系统语言和运行Wine时的语言环境一致。如果有汉字丢失或显示为方框,请继续阅读本文。

中文
解决中文无法显示问题有三种思路:字体链接、字体替换或直接提供相应字体。其中“字体链接”方案解决的效果最好,推荐使用。其它两种仅做参考。
字体链接
Windows支持字体链接:当一种字体中不存在某个字时,可以尝试从另一个字体文件中寻找相应的字形。所以只要把当前系统中的中文字体设为"fallback"字体,汉字通常就能正确显示了。方法也很简单,只需创建一个文本文件,如chn_font.reg如下:

REGEDIT4
 
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]
"Lucida Sans Unicode"="YaHei.Consolas.1.12.ttf"
"Microsoft Sans Serif"="YaHei.Consolas.1.12.ttf"
"MS Sans Serif"="YaHei.Consolas.1.12.ttf"
"Tahoma"="YaHei.Consolas.1.12.ttf"
"Tahoma Bold"="YaHei.Consolas.1.12.ttf"
"SimSun"="YaHei.Consolas.1.12.ttf"
"Arial"="YaHei.Consolas.1.12.ttf"
"Arial Black"="YaHei.Consolas.1.12.ttf"


注意请将相应的ttf或ttc文件复制到~/.wine/drive_c/windows/Fonts/目录下,也可将YaHei.Consolas.1.12.ttf替换为你系统中的其它字体文件名,如文泉驿正黑是wqy-zenhei.ttc(请在/usr/share/fonts及其子文件夹中寻找相应字体文件)。

最后,打开注册表wine regedit,导入上面的注册表文件即可。中文应该都能完美显示了(包括Picasa中文显示为方框、软件安装程序汉字无法显示等问题均可被解决)。

 您阅读这篇文章共花了: 
 本文没有标签!
二维码加载中...
本文作者:eehello      文章标题: [转]wine设置中文字体(解决中文字体丢失或白方块)
本文地址:https://www.eehello.com/?post=238
版权声明:若无注明,本文皆为“点滴记忆---观雨亭”原创,转载请保留文章出处。

返回顶部| 首页| 手气不错| 留言板|后花园

Copyright © 2014-2023 点滴记忆---观雨亭