借用大牛们成果,特别是linuxmint中文老大,解决微信黑框框

1. 初始设置linux

运行 winecfg,把模拟的 Windows 系统设置为 Windows XP 或者 Windows7。windows

 

2. 准备字体编辑器

这里我直接将windws系统下面扥字体文件夹Fonts拷贝到了linux系统wine的字体文件夹,即覆盖下面路径便可。字体

~/.wine/drive_c/windows/Fonts/编码

 

3. 修改 ~/.wine/system.regspa

装好字体后,还要修改一下 Wine 的注册表设置,指定与字体相关的设置:code

gedit ~/.wine/system.regci

(必定要使用 gedit 或其余支持 gb2312/utf8 编码的编辑器修改这些文件,不然文件中的中文it

可能变乱码)io

搜索: LogPixels

找到的行应该是:[System\\CurrentControlSet\\Hardware Profiles\\Current\\Software\\Fonts]

将其中的:

"LogPixels"=dword:00000060

改成:

"LogPixels"=dword:00000070

 

搜索: FontSubstitutes

找到的行应该是:[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]

将其中的:

"MS Shell Dlg"="Tahoma"

"MS Shell Dlg 2″="Tahoma"

改成:

"MS Shell Dlg"="SimSun"

"MS Shell Dlg 2″="SimSun"

 

4. 修改 ~/.wine/drive_c/windows/win.ini

gedit ~/.wine/drive_c/windows/win.ini

在文件末尾加入:

1
2
3
4
5
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13

 

5. 把下面的代码保存为zh.reg,而后终端执行 regedit zh.reg

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial" = "simsun"
"Arial CE,238" = "simsun"
"Arial CYR,204" = "simsun"
"Arial Greek,161" = "simsun"
"Arial TUR,162" = "simsun"
"Courier New" = "simsun"
"Courier New CE,238" = "simsun"
"Courier New CYR,204" = "simsun"
"Courier New Greek,161" = "simsun"
"Courier New TUR,162" = "simsun"
"FixedSys" = "simsun"
"Helv" = "simsun"
"Helvetica" = "simsun"
"MS Sans Serif" = "simsun"
"MS Shell Dlg" = "simsun"
"MS Shell Dlg 2" = "simsun"
"System" = "simsun"
"Tahoma" = "simsun"
"Times" = "simsun"
"Times New Roman CE,238" = "simsun"
"Times New Roman CYR,204" = "simsun"
"Times New Roman Greek,161" = "simsun"
"Times New Roman TUR,162" = "simsun"
"Tms Rmn" = "simsun"
相关文章
相关标签/搜索