葡萄酒和西里尔字体
Wine and Cyrillic Fonts
运行 Linux 薄荷 17.2 下的葡萄酒。程序的西里尔字母名称、菜单项名称、文本文件——所有这些都是不可读的。
确实存在一些例外情况。例如,我可以在 CoDeSys IDE 中看到西里尔文字,但我的所有键盘输入都是“????”在屏幕上。而且西里尔文程序名还是很奇怪...
在俄罗斯网站上搜索过,但所有收据都是这样的:"I've tried so and so and this helped"。我设法使用了一些建议,但无济于事。
一个例子。我在 /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 处理字体的方式。如果可以的话假人。
对于某些应用程序,设置正确的 ansi 代码页很重要,我确信经典的 Delphi 5/6/7 应用程序会受到此影响。您所需要的只是 运行 它们并相应地设置 LANG。像这样:
LANG=ru_RU.UTF-8 wine program.exe
当然,您的系统上需要有此区域设置,通常您不需要在启用新的区域设置数据后重新启动。
在某些情况下(例如,如果您需要输入 Solo 应用程序),您可能需要:
重新配置您的语言环境
sudo dpkg-reconfigure locales && sudo update-locale
在locales to be generated
中选择(使用space键)ru_RU.CP1251 CP1251
运行 使用
LC_ALL="ru_RU.CP1251" wine "/home/$USER/.wine/drive_c/Program Files/Solo/Solo.exe"
P.S。如果你还没有安装 corefonts
winetricks corefonts
运行 Linux 薄荷 17.2 下的葡萄酒。程序的西里尔字母名称、菜单项名称、文本文件——所有这些都是不可读的。
确实存在一些例外情况。例如,我可以在 CoDeSys IDE 中看到西里尔文字,但我的所有键盘输入都是“????”在屏幕上。而且西里尔文程序名还是很奇怪...
在俄罗斯网站上搜索过,但所有收据都是这样的:"I've tried so and so and this helped"。我设法使用了一些建议,但无济于事。
一个例子。我在 /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 处理字体的方式。如果可以的话假人。
对于某些应用程序,设置正确的 ansi 代码页很重要,我确信经典的 Delphi 5/6/7 应用程序会受到此影响。您所需要的只是 运行 它们并相应地设置 LANG。像这样:
LANG=ru_RU.UTF-8 wine program.exe
当然,您的系统上需要有此区域设置,通常您不需要在启用新的区域设置数据后重新启动。
在某些情况下(例如,如果您需要输入 Solo 应用程序),您可能需要:
重新配置您的语言环境
sudo dpkg-reconfigure locales && sudo update-locale
在locales to be generated
中选择(使用space键)ru_RU.CP1251 CP1251运行 使用
LC_ALL="ru_RU.CP1251" wine "/home/$USER/.wine/drive_c/Program Files/Solo/Solo.exe"
P.S。如果你还没有安装 corefonts
winetricks corefonts