【发布时间】:2016-01-27 12:24:46
【问题描述】:
在 Linux Mint 17.2 下运行 Wine。程序的西里尔文名称、菜单项名称、文本文件 - 全部不可读。
确实存在一些例外情况。例如,我可以在 CoDeSys IDE 中看到 Cyrillic 文本,但我所有的键盘输入都是“????”在屏幕上。而且西里尔文的程序名还是很奇怪……
在俄罗斯网站上搜索过,但所有收据都是这样的:“我试过某某,这很有帮助”。我设法使用了一些建议,但无济于事。
一个例子。我在 /var/lib/locales/supported.d/ 中添加了文件 ru 和 ua 并插入了
uk_UA.CP1251 CP1251
uk_UA.KOI8-R KOI8-R
ru_RU.CP1251 CP1251
ru_RU.KOI8-R KOI8-R
在本地文件中。然后执行 locale-gen 并重新启动。
另一种方法是编辑 Wine 注册表。我将 Codepages=1252,437 更改为 1251,866 - 但此更改没有结果。更多的是,这些更改不会被记住 - 重新输入 regedit 会显示旧的代码页。
是的,我添加了旧的 Windows XP ttf 字体 - 这是解决问题的第一次尝试。
现在我很茫然。任何帮助表示赞赏,但最重要的是 - 了解 Wine 处理字体的方式。假人可以的话。
【问题讨论】: