之前写过一个在Ubuntu下面装最新版QQ(9.0)的文(https://blog.csdn.net/ysy950803/article/details/80215101),发现有人和我一样,大部分字体可以看,但是部分中文会出现方块。
搜集了一下各种方法(谷歌百度都是好老的方法,而且又麻烦又杂乱),自己总结并亲测了一下。
先放个截图:

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

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

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”**,如图:

改完记得保存。

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

winecfg

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

最好是重启下系统或者注销一下,搞定!既能解决乱码问题,又美观。
参考:
http://forum.ubuntu.org.cn/viewtopic.php?t=290155

Ubuntu下给Wine设置微软雅黑字体(4步操作)相关推荐

  1. Windows XP 设置微软雅黑字体

    我的感觉,虽然很有linux的感觉,但是字体很淡,很不舒服.可能是我显示器14寸的1027*768分辨率的缘故. linux上的我用的比较好的叫做"文泉驿",确实很不错. ---- ...

  2. Windows下的Gvim使用微软雅黑字体

    配置步骤: Gvim 7.2 ftp://ftp.vim.org/pub/vim/pc/gvim72.exe 下载后执行安装. ClearType : http://download.microsof ...

  3. Linux下安装宋体以及微软雅黑字体-转PDF后不显示中文,以及中文乱码

    PS:转PDF后不显示中文,以及中文乱码. 1.检查字体是否已经安装: fc-list               ----------检查所有已有的字体 fc-list :lang=zh       ...

  4. Opera 设置微软雅黑字体显示!

    opera的默认字体是宋体,在使用Opera 10.5后觉得字体变的好难看的,并且选项里的字体设置如同虚设,就算设置了微软雅黑,网页字体还是宋体.只有通过其他方法来改字体了. 在 Opera 根目录的 ...

  5. java linux 微软雅黑_Linux下安装宋体以及微软雅黑字体

    标签:最近工作用itext生成pdf在windows环境下没有出现中文乱码而在linux下出现中文乱码,打开pdf查看pdf编码,以及显示的编码,发现编码并没有对应.原因是使用的宋体和微软雅黑在lin ...

  6. python微软雅黑字体_win10+python3.7下matplotlib显示中文,可使用微软雅黑.md

    win10+python3.7下matplotlib显示中文,可使用微软雅黑和思源黑体 更新时间20200109 网上很多教程,基本上都没用有效解决win10下matplotlib显示中文雅黑的问题, ...

  7. html微软雅黑字体模糊,如何解决WinXP下微软雅黑字体不清晰的问题

    不少WinXP用户在浏览网页时使用的是微软雅黑字体,有时候微软雅黑字体莫名其妙的变得不清晰了,而你又不想切换其它字体,那该怎么办呢?其实我们可以通过WinXP自带的cttune.cpl文档来修复模糊的 ...

  8. 在ubuntu中安装微软雅黑字体

    http://forum.ubuntu.org.cn/viewtopic.php?t=21372&postdays=0&postorder=asc&start=0 看了好多对中 ...

  9. manjaro安装微软雅黑字体_manjaro设置字体_Manjaro 20.03字体美化的2.5个级别

    为了测试xscreensaver动态桌面背景和一些reddit用户分享的炫酷Linux桌面配置文件,今天特意在实体Manjaro系统(5年没重装过)之上又安装了一个Manjaro系统虚拟机.本来这个M ...

  10. html微软雅黑字体模糊,WinXP中微软雅黑字体模糊看得很吃力怎么解决

    如果系统是Windows XP,然后又下载安装了微软雅黑,再如果发现你平时浏览的一些网页是使用微软雅黑字体的时候很模糊,看得很吃力,那么又不想失去这一字千金的字体,应该怎么办呢?这里来修改cttune ...

最新文章

  1. Postgresql创建只读用户,并开放部分表的权限
  2. Node.js制作图片下载爬虫的一般步骤
  3. 使用scikit-learn进行预处理
  4. 15个热门的编程趋势及15个逐步走向衰落的编程方向
  5. 51nod 1250 排列与交换——dp
  6. 初探asp.net异步编程之await
  7. Smart3D模型合并
  8. 大数据使用的5种主要数据挖掘技术
  9. IT故事:软件测试点亮了我人生的烛光
  10. Beetlsql自学笔记
  11. 路由器的工作原理、超详细的路由器转发数据包的封装过程及华为配置静态和默认路由命令
  12. 笔记本电脑共享WiFi
  13. ansys怎么使用anand模型_ansys粘塑性分析-Anand模型.pdf
  14. python any_python的any
  15. My Visual DataBase(数据库编程软件)v5.3免费版
  16. zone2021 E-Sneaking
  17. Microchip Studio 7 程序的烧录操作
  18. 小米十周年雷军演讲全文:和这个伟大时代同行,是最大的荣幸
  19. Linux CFS调度
  20. Java把带小数点的字符串转换成整数

热门文章

  1. 制作一个全盘搜索器 ,能搜索整个磁盘所有目录
  2. 数据库设计案例(1)
  3. (一)ROS中新建机器人模型(urdf格式)并用rviz显示
  4. 北斗垂莽苍 开闭天门路(上)
  5. drupal插入css,drupal8 自定义主题开发——导入自定义css和js
  6. TP5整合阿里云OSS上传文件第二节,异步上传头像实现,
  7. 数据结构与算法应用(五):Minimum Subarray
  8. HTML img标签无法居中
  9. php获取验证码倒数60秒,yii框架实现注册页面短信验证60秒倒计时
  10. 王道操作系统2.2处理机调度摘要