现在使用的系统是Linux Mint 18,安装了Wesnoth,发现打开之后部分中文显示正常,部分中文显示为乱码。

谷歌出的很多办法都只给出了几条指令,但并不具有普适性,我提供一种新的方法,通过修改配置文件来解决乱码问题。

步骤如下:1.列出所有字体

fc-list :lang=zh

使用指令列出所有中文字体,根据输出找到合适的字体,并复制。

2.复制字体文件

把字体文件复制到目录

/usr/share/games/wesnoth/1.12/fonts

3.更改字体配置文件

使用root权限打开文件

/usr/share/games/wesnoth/1.12/data/hardwired/fonts.cfg

将order的第一项、family_order的第一项以及被替换的font修改为你的字体

我选择的是wqy-microhei.ttc字体

order修改为"wqy-microhei.ttc,Andagii.ttf......

family_order修改为"wqy-microhei

被替换的字体(原来第一项[font])修改为[font] name="wqy-microhei.ttc"

4.享受游戏吧!

转载于:https://www.cnblogs.com/yatesxu/p/5816150.html

【Linux】解决Wesnoth中文乱码问题相关推荐

  1. 解决putty中文乱码并远程访问linux界面功能

    1,解决putty中文乱码 打开putty主程序,选择window-〉Appearance-〉Font settings-〉Change...,选择汉字字体为宋体或楷体 在window-〉Appear ...

  2. Kali Linux 2019.4发布了!解决Kali Linux 2019.4中文乱码问题

    Kali Linux 2019.4发布了!解决Kali Linux 2019.4中文乱码问题 参考文章: (1)Kali Linux 2019.4发布了!解决Kali Linux 2019.4中文乱码 ...

  3. Kali Linux 2019.4用U盘安装以及解决Kali Linux 2019.4中文乱码问题

    一.利用Win32 Disk Imager 实现U盘刻录ISO 1.Kali Linux官网下载 2.Win32 Disk Imager官网下载地址 3.打开Win32 Disk Imager软件,添 ...

  4. linux mysql 乱码怎么解决_MySQL_linux中解决mysql中文乱码方法,改默认编码:/etc/init.d/my - phpStudy...

    linux中解决mysql中文乱码方法 改默认编码: /etc/init.d/mysql start (stop) 为启动和停止服务器 /etc/mysql/ 主要配置文件所在位置 my.cnf /v ...

  5. linux oracle查询乱码问题,linux中oracle中文乱码解决方法

    乱码问题的根源是字符集的修改,下面我们来看一下linux中oracle中文乱码解决方法. 查看客户端的语言编码设置: 配置文件中的配置: cat ~/.bash_profile 注意修改配置信息:ex ...

  6. suse linux乱码,轻松解决Suse中文乱码问题

    随着我们学习Suse linux的深入,我们也面临着很多问题,今天所要讲的是Suse中文乱码问题,Suse linux有很多的知识需要我们了解,以便我们能更好的应用到学习生活中.我研究了一下Suse中 ...

  7. linux freemind字体,解决freemind中文乱码

    出自Linux Wiki 提示:此文已超过 9 年(3299 天)未更新,如发现内容过时或有误,欢迎改进:) 解决freemind中文乱码 由于 Freemind 要应用到 Java 运行时环境,显示 ...

  8. linux微软雅黑乱码,CentOS安装微软雅黑,解决drawImage中文乱码相关问题

    CentOS安装微软雅黑,解决drawImage中文乱码相关问题 使用Graphics的drawString方法向图片上添加汉字时候,Windows是没问题的,在Linux上中文总是乱码,小方块,之前 ...

  9. xshell文件传输乱码_XShell连接 Linux系统显示中文乱码解决

    XShell是一个强大的安全终端模拟软件,它支持SSH1, SSH2及 Microsoft Windows平台的Telnet NetSarang Xshell 4 Build 0120协议.使用Xsh ...

  10. linux下的oracle中文乱码,Linux环境解决Oracle 中文乱码

    linux下Oracle显示中文乱码 1.Oracle数据库出现乱码的原因: 操作系统与服务器一致,但客户端与服务器字符集不一致 客户端与服务器一致,但操作系统与服务器不一致 2.解决办法: 设置相关 ...

最新文章

  1. 【深度学习】基于Pytorch的卷积神经网络概念解析和API妙用(一)
  2. LA 2218 (半平面交) Triathlon
  3. 在量子计算机到来之前,请准备好抗量子破解的密码学
  4. Codeforces Round #555 (Div. 3) c2 d e f
  5. cgi,fastcgi,php-cgi,php-fpm之间的关系
  6. 粉丝回馈,8000元大礼包免费相送
  7. Laravel 项目开发规范
  8. Docker初识与安装
  9. Linux学习笔记:Linux常用命令操作
  10. r语言上机文本分析与词云绘制_R语言jiebaR包文本中文分词及词云上机练习,小白能做到...
  11. 大学生python心得1000字_大学生读书心得1000字3篇
  12. 一键清理系统垃圾.bat文件中的误区,你了解吗?
  13. 字节跳动后端开发实习生面试经验
  14. 用canvas和原生JS写的一个flappy bird游戏
  15. w7系统怎么开启打印机服务器,W7系统如何开启打印机服务
  16. 大数据培训ClickHouse表引擎
  17. Cool-Yogurt的命名故事与组员简介
  18. 陆奇:除了好代码,工程师怎样才算优秀?
  19. Flash8-全局变量与局部变量
  20. 在微型计算机中的helua,农产品声学特性及其在品质无损检测中的应用

热门文章

  1. 苹果Mac电脑上fn键的妙用
  2. Mac电脑用CrossOver安装的Windows软件在哪?
  3. Zip 文件覆盖漏洞曝光,Java、.NET、Go 生态集体中枪
  4. python中的JSON(1)
  5. Enterprise Library 1.0
  6. 用了很多年的 CMS 垃圾收集器,终于换成了 G1,真香!!
  7. 全网最全 Java 日志框架适配方案!还有谁不会?
  8. 再见了SpringMVC!这个框架有点厉害,甚至干掉了Servlet!
  9. 一款被大家低估的微服务场景下性能问题排查神器!
  10. CTO发飙:不要在Java代码中写set/get方法了,逮一次罚款***