LINUX.ORG.RU

SDL и русские буквы

 sdl c++


0

1

Интересно, можно-ли заставить библиотеку SDL_ttf выводить русские буквы? Являюсь новичком в программировании и даже после прочтения документации ничего не получилось. Буду благодарен, если кто-либо приведёт небольшой пример, где выводятся русские буквы. Извиняюсь за глупые вопросы

Ответ на: комментарий от buddhist

Проверил в Pygame — работает только с юникодными строками.

buddhist ★★★★★
()
Ответ на: комментарий от buddhist

Заработало, но не получилось применить это на открытом проекте NXEngine :с Стало интересно и начал ковырять его, потом начал осваивать библиотеку SDL и как-то возник вопрос - как реализовать русский язык. В примере всё прекрасно получается, а вот чтобы применить в NXEngine - никак. Скорее всего, с утра буду разбираться.

Для справки - это отрытый движок для игры Cave Story

dumbass
() автор топика
Ответ на: комментарий от buddhist

Нет, удалось поменять шрифт на сторонний и на английском он просто шикарно работает, но с русским подружить - никак. Была идея выдрать из версии под PSP русский язык (Когда у друга запускал, то заметил при загрузке надпись NXEngine), но ничего не получилось

dumbass
() автор топика
Ответ на: комментарий от dumbass

потому что у них используется char для текста и битмап-шрифт из 256 символов, который при старте генерится из ttf.
для русского надо либо смещение задавать, либо делать доп.шрифт.

iSage ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.