Поддержка русского языка реализована путем перекодирования текста виджетов cp1521 -> koi8-r (шрифты koi8-r есть почти у всех, как я понимаю?), т.к. все игровые тексты находятся в cp1251. Я, правда, не уверен, у всех ли есть koi8-r-шрифты нужного размера, ну это покажет тестирование.
Вот это меня почему-то заставляет побеспокоиться, потому что почти во всех дистрибутивах уже давно локаль UTF-8. Как бы крякозябрики не обнаружились где-нибудь...
Ну что поделаешь... Писать перекодировщик еще и для cp1251->unicode?
По идее поддержка koi8-r обязана быть везде. Ну вот в кубунте 10.04 есть, например. Тут главная проблема - в шрифте, а не в локали.
Добавлено 17-11-2010 в 15:24:
SluX
Ну ты у себя сделай:
xlsfonts | grep koi8-r
что выдает?
Ахаха, вот ты жжошь! Даже у меня так не получилось бы. Я понимаю, что ты не линуксоид, но такое надо уметь сказануть! Как ты думаешь, какие были бы тормоза, если бы в линуксе все окна рисовались через OpenGL?
SluX писал: Как ты думаешь, какие были бы тормоза, если бы в линуксе все окна рисовались через OpenGL?
Этож с какого перепуга вдруг бы были тормоза? Вон ваш трехмерный рабочий стол (который кристалл или берил - непомню), рисуется через OpenGL. И что - тормозит он?
А вот с такого перепугу. OpenGL юзается лишь для визуальных свистоперделок (прозрачность и анимации). Его юзают Compiz (который уже давно нифига не берил) и Kwin от KDE-4. В последнем OpenGL юзается опционально, вместе с Xrender и аппаратной отрисовкой. Даже Cairo Xcompmgr, если не ошибаюсь, работает через Xrender. А окна строятся через графические тулкиты типа GTK+, QT, xlib, Tcl/Tk, и wxWidgets, которые рендерятся иксами. У меня в кедах сейчас включена OpenGL-отрисовка и она в сравнении с любыми другими WM и DE, работающими через Xrender заметно притормаживает. Как и компиз на некоторых видеокартах. Не пытайся нас убедить, что ты разбираешься в линуксах лучше нас. Это изначально FAIL до тех пор, пока не достигнешь уровня nix-админа.
SluX писал: Это изначально FAIL до тех пор, пока не достигнешь уровня nix-админа.
Вот уж не думал, что nix-администраторы балуются OpenGL прибамбасами на рабочих столах, а не работают через командную строку .
Уровня "продвинутого nix-пользователя" подошло бы больше .
SluX писал: У меня в кедах сейчас включена OpenGL-отрисовка и она в сравнении с любыми другими WM и DE, работающими через Xrender заметно притормаживает
надо полагать это проблема OpenGL?
И еще: через что работает xRender?
Цитата:
SluX писал: Не пытайся нас убедить, что ты разбираешься в линуксах лучше нас.
А причем тут линукс? речь про OpenGL отрисовку биллбоардов.
Если у вас там в линуксе что-то тормозит. это еще не значит, что оно должно тормозить в принципе.
Понятное дело, что пусто, ведь у меня гента, там нет ничего изкоробочного, шрифты не все ставил. Вобщем-то, и про юникодовые шрифты оно ничего не показывает, а без грепа говорит это:
SluX
Тогда волатила у тебя вылетит при загрузке с сообщением что-то типа: "X_LoadFont: named resource not found".
Была мысль распространять шрифты с игрой, но как-то хз...
Ладно, пусть кракозябры будут, главное - сделать, чтобы вылета не было.
Добавлено 18-11-2010 в 13:55:
Если ты подскажешь, как в разных версиях линуксов ставить koi8-r шрифты для X11, то это можно будет включить в ридми-файл к игре, или даже в инсталляционный скрипт.
Добавлено 18-11-2010 в 13:56:
А еще можно выводить транслитом при ненайденных шрифтах, для кои8 это плёвое дело.