云网牛站
所在位置:首页 > Linux教程 > Ubuntu 18.04下给Wine设置微软雅黑字体(4步操作)

Ubuntu 18.04下给Wine设置微软雅黑字体(4步操作)

2018-06-19 15:30:48作者:针叶稿源:linux站

Ubuntu 18.04系统上QQ安装上了,可是发现有人和我一样,大部分字体可以看,但是部分中文会出现方块。

搜集了一下各种方法,自己总结并亲测了一下。先放个截图:

Ubuntu 18.04下给Wine设置微软雅黑字体(4步操作)

微软雅黑可是微软花重金购买的版权,相比以前的宋体,在QQ上表现要好很多。

 

解决步骤:

1、先从Windows系统中把微软雅黑字体提取出来(在系统分区的Windows/Fonts目录下),搜索msyh关键字能找到3个文件,分别是msyh.ttc、msyhbd.ttc、msyhl.ttc,其实也就是常规字体、粗体和细体,把它们(只复制第一个也可以)复制到Ubuntu系统用户主目录的.wine/drive_c/windows/Fonts目录下面,.wine是隐藏文件夹,在主目录文件夹里按Ctrl+H即可显示。

Ubuntu 18.04下给Wine设置微软雅黑字体(4步操作)

2、然后随便找个地方新建一个空文本,取名为msyh_font.reg(后缀是reg即可,文件名随便取的),终端命令操作:

sudo gedit msyh_font.reg

再把下面内容复制进去(注意Tahoma Bold那一行我是对应的之前复制过来的msyh粗体,如果你只复制了常规字体,下面应该全部填msyh.ttc):

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink]

"Lucida Sans Unicode"="msyh.ttc"

"Microsoft Sans Serif"="msyh.ttc"

"MS Sans Serif"="msyh.ttc"

"Tahoma"="msyh.ttc"

"Tahoma Bold"="msyhbd.ttc"

"msyh"="msyh.ttc"

"Arial"="msyh.ttc"

"Arial Black"="msyh.ttc"

保存好之后,终端执行命令才能生效:

regedit msyh_font.reg

3、进入wine目录,编辑system.reg配置文件:

sudo gedit ~/.wine/system.reg

查找关键词FontSubstitutes,把它下面挨着的“MS Shell Dlg”=”SimSun”改为“MS Shell Dlg”=”msyh”,如图:

Ubuntu 18.04下给Wine设置微软雅黑字体(4步操作)

改完记得保存。

4、终端执行命令打开wine配置管理:

winecfg

选中默认设置,再把系统改成Windows 10或者Win 7,这个随意,只要不是Windows XP什么的就行,因为老系统上没有雅黑这个字体,所以会看不到效果。

Ubuntu 18.04下给Wine设置微软雅黑字体(4步操作)

最好是重启下系统或者注销一下,搞定。既能解决乱码问题,又美观。 

 

相关主题

使用字体搜索器在Ubuntu上快速浏览并安装Google字体

精选文章
热门文章