SDL_ttf и русский язык (выводит по русски только в KOI8)

Модератор: Модераторы разделов

Infinity
Сообщения: 22

SDL_ttf и русский язык

Сообщение Infinity »

Пишу игру. Код мультиплатформенный. И захотел выводить надписи по русски. Использую SDL_ttf.
При условии, что фонт кои8р - выводит на русском, но в винде же просто бессмысленный набор букв (так как кодировки не совпадают).
Как сделать, чтобы надпись по русски показывалась и в Linux-версии программы и в Windows-версии.
То есть это должен быть единый код для обоих ОС.
Что можно по этому поводу придумать?
Если можно - покажите прямо кусочком кода.
Спасибо сказали:
Infinity
Сообщения: 22

Re: SDL_ttf и русский язык

Сообщение Infinity »

Опять никто не знает. Эх!!!
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: SDL_ttf и русский язык

Сообщение ddc »

Язык-то какой?
Спасибо сказали:
sergio
Сообщения: 436
Статус: Интересующийся новичок
ОС: Debian GNU/Linux 4 & 5

Re: SDL_ttf и русский язык

Сообщение sergio »

Infinity писал(а):
25.10.2007 14:21
Опять никто не знает. Эх!!!

Если никто не сталкивался с той же проблемой, то конешно не знает. Изложите хотя бы устройство SDL_ttf, откуда она берет фонты и как, откуда берет сведения о кодировке выводимых строк. Если сами этого не знаете - вот и разберетесь, может и вопрос отпадет. Надо ж представлять с чем работаешь, а пользовать путем нажима на кнопку, и потом удивляться что фонты материализованные из вакуума оказываются не в той кодировке - это, знаете... :happy:
Я, кстати, от нефиг делать OpenTTD запускал под никсом, там квадратики были. Он тоже вроде на СДЛ, не помню. Но разбираться не стал.
Debian GNU/Linux 4 -- AMD Athlon64 3000+ / Asus 7600GS -- Gnome
Debian GNU/Linux 5 -- Dell (Vostro) 500 (Celeron M560 / iGM965) -- Gnome
Спасибо сказали: