Проблема со шрифтами на Linux

ImPasha

Software Developer & System Administrator
Автор темы
Друг
1,788
2,141
Версия SA-MP
  1. 0.3.7 (R1)
Ахтунг! Если вы не разбираетесь в Linux, покиньте, пожалуйста, тему - гадать и решать проблемы методом тыка я и сам умею.

Решил заняться извращением и установить на Linux Mint любимую игру, накатив на неё любимый мультиплеер. Игра запустилась, SAMP тоже заработал, но проблема случилась там, откуда я её вообще не ждал. Зайдя на русскоязычный сервер, я быстро обнаружил проблему со шрифтами. Кириллица просто не отображалась в чате, вместо неё по закону жанра отображались какие-то левые символы. Пробовал переносить шрифты с Windows на виртуальный диск, созданный PlayOnLinux (да, кстати, именно через него запускаю игру), но это не дало никакого результата. Кстати, если мы откроем окно ImGUI с русским текстом, то заметим, что он прекрасно отображается, как и русский текст в меню самой игры. Проблема именно с чатом, диалогами и остальным стаффом, который предлагает нам SAMP.

image.png


Ваши варианты решения проблемы?
 
  • Нравится
Реакции: H1n9

ImPasha

Software Developer & System Administrator
Автор темы
Друг
1,788
2,141

ImPasha

Software Developer & System Administrator
Автор темы
Друг
1,788
2,141

ImPasha

Software Developer & System Administrator
Автор темы
Друг
1,788
2,141
export LANG=ru_RU.CP1251
wine proga.exe
попробуй на прямую запустить
Хорошая работа, но в таком случае SAMP просто не сможет запустить GTA.
А если и сможет, то GTA крашнется и поломает к чертям графическую оболочку Linux.
 

Crazy Aim

Участник
29
1
Хорошая работа, но в таком случае SAMP просто не сможет запустить GTA.
А если и сможет, то GTA крашнется и поломает к чертям графическую оболочку Linux.
окай на другое решение
1: устанавливаешь winetricks
2: и пишешь команду winetricks allfonts (Установит все шрифты винды стандарт)
3: в .bash_profile (Находиться в папке с пользователям)
добавляешь вот эти две строки
export LC_COLLATE=ru_RU.UTF-8
export LC_CTYPE=ru_RU.UTF-8
4: и перезагрузи линукс
 

ImPasha

Software Developer & System Administrator
Автор темы
Друг
1,788
2,141
окай на другое решение
1: устанавливаешь winetricks
2: и пишешь команду winetricks allfonts
3: в .bash_profile (Находиться в папке с пользователям)
добавляешь вот эти две строки
export LC_COLLATE=ru_RU.UTF-8
export LC_CTYPE=ru_RU.UTF-8
4: и перезагрузи линукс
Я конечно не эксперт, но SAMP использует CP1251.