Китайские шрифты не видны в программах, установленных в Wine

Я установил Wine на Ubuntu 14.04 LTS. Когда я запускаю любую программу, содержащую китайские шрифты, она показывает некоторую структуру типа ящика.

Пробовал: обновил, установил китайские шрифты в Ubuntu, добавив китайский язык в системные настройки. Ни один из них не работал.

2
задан 27 March 2018 в 10:10

4 ответа

У меня нет винного env, но gut-sense говорит, что вы можете попробовать установить китайские шрифты в wine

/ usr / share / wine / fonts

, где шрифты загружаются из

0
ответ дан 17 July 2018 в 18:01

Это проблема с локалями в Wine, а не с проблемой шрифта. У меня была та же проблема с самым популярным болгарским словарем для Windows (словарь SA). Вы должны установить правильное значение переменной LANG после WINEPREFIX в директиве Exec= в файле .desctop, в котором выполняется ваше приложение. В моем случае это LANG=bg_BG.UTF-8. Вот пример того, как выглядит мой .desctop:

user@host:~/Desktop$ cat Diction.desktop [Desktop Entry] Name=Diction Exec=env WINEPREFIX="/home/spas/.wine" LANG=bg_BG.UTF-8 wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/spas/.wine/dosdevices/c:/users/Public/Desktop/Diction.lnk Type=Application StartupNotify=true Path=/home/spas/.wine/dosdevices/c:/Program Files (x86)/SADiction Icon=D7E1_Diction.0 StartupWMClass=diction.exe

Введите locale, чтобы найти текущие значения локалей в терминале.

0
ответ дан 17 July 2018 в 18:01

У меня нет винного env, но gut-sense говорит, что вы можете попробовать установить китайские шрифты в wine

/ usr / share / wine / fonts

, где шрифты загружаются из

0
ответ дан 23 July 2018 в 18:53
  • 1
    спасибо, что невозможно вставить шрифты туда – Jobayer Shajal 27 March 2018 в 15:05

Это проблема с локалями в Wine, а не с проблемой шрифта. У меня была та же проблема с самым популярным болгарским словарем для Windows (словарь SA). Вы должны установить правильное значение переменной LANG после WINEPREFIX в директиве Exec= в файле .desctop, в котором выполняется ваше приложение. В моем случае это LANG=bg_BG.UTF-8. Вот пример того, как выглядит мой .desctop:

user@host:~/Desktop$ cat Diction.desktop [Desktop Entry] Name=Diction Exec=env WINEPREFIX="/home/spas/.wine" LANG=bg_BG.UTF-8 wine C:\\\\windows\\\\command\\\\start.exe /Unix /home/spas/.wine/dosdevices/c:/users/Public/Desktop/Diction.lnk Type=Application StartupNotify=true Path=/home/spas/.wine/dosdevices/c:/Program Files (x86)/SADiction Icon=D7E1_Diction.0 StartupWMClass=diction.exe

Введите locale, чтобы найти текущие значения локалей в терминале.

0
ответ дан 23 July 2018 в 18:53
  • 1
    LANG = en_US.UTF-8 LANGUAGE = en_US LC_CTYPE = "en_US.UTF-8" LC_NUMERIC = zh_CN.UTF-8 LC_TIME = zh_CN.UTF-8 LC_COLLATE = "en_US.UTF-8" LC_MONETARY = zh_CN.UTF-8 LC_MESSAGES = "en_US.UTF-8" LC_PAPER = zh_CN.UTF-8 LC_NAME = zh_CN.UTF-8 LC_ADDRESS = zh_CN.UTF-8 LC_TELEPHONE = zh_CN.UTF-8 LC_MEASUREMENT = zh_CN.UTF-8 LC_IDENTIFICATION = zh_CN.UTF-8 LC_ALL = где я найду. desctop и как его редактировать? вы можете подробно рассказать, спасибо – Jobayer Shajal 27 March 2018 в 15:00
  • 2
    где я найду файл .desktop и как его отредактировать? вы можете подробно рассказать, спасибо – Jobayer Shajal 27 March 2018 в 15:01
  • 3
    @JobayerShajal Как запустить приложение? Через командную строку или нажав на значок, который находится на вашем рабочем столе? – pa4080 27 March 2018 в 15:01
  • 4
    из значка .exe, расположенного в файле на рабочем столе, – Jobayer Shajal 27 March 2018 в 15:08
  • 5
    нажатие на значок .exe file @ pacho – Jobayer Shajal 27 March 2018 в 15:11

Другие вопросы по тегам:

Похожие вопросы: