|
Модераторы: Daevaorn |
|
FireRun |
|
||||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 20.2.2023 Репутация: нет Всего: нет |
написал библиотеку для рендеринга текста с помощью freetype 2, но вот есть одна проблема, когда я обозначаю переменную которую собираюсь рендерить в таком виде u8"Привет мир! 123 QWERTY" или в таком L"Привет мир! 123 QWERTY", все работает отлично и вся строка отображается правильно, но моя функция принимает динамический меняющийся аргумент строки, я пытаюсь преобразовать эту строку и в std::wstring и в std::u32string все отображается кроме русских символов. Вот код:
И вот самое главное, вот так русский текст отображается:
Но в функцию SetText мне надо передать переменную типа std::string для динамического изменения текста, я пробовал конвертировать строку при помощи std::wstring_convert и std::codecvt_utf8 но рендерится все кроме русских символов. Хэлп :( |
||||
|
|||||
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |