Вопрос Помощь Imgui

Начинающий
Статус
Оффлайн
Регистрация
8 Июн 2019
Сообщения
147
Реакции[?]
21
Поинты[?]
0
Как добавить в меню Imgui поддержку русского шрифта что бы не было знаков по типу ????
Шрифт не подгружаеться как его подгрузить или как его добавить
Какой код должен стоять и где
Как вообще добавить кирилицу в меню что бы к примеру подписать u8(русскийтекст) а не отображалось как то так u8(текст)(english)
А при запуске выводило такую дичь (??????)(english)

Простите зарание что так нахреначил текст по убогому
Или дайте документацию по имгуи а то я слепошарый не мог найти
 
Разработчик
Статус
Оффлайн
Регистрация
1 Сен 2018
Сообщения
1,596
Реакции[?]
879
Поинты[?]
113K
Как добавить в меню Imgui поддержку русского шрифта что бы не было знаков по типу ????
Шрифт не подгружаеться как его подгрузить или как его добавить
Какой код должен стоять и где
Как вообще добавить кирилицу в меню что бы к примеру подписать u8(русскийтекст) а не отображалось как то так u8(текст)(english)
А при запуске выводило такую дичь (??????)(english)

Простите зарание что так нахреначил текст по убогому
Или дайте документацию по имгуи а то я слепошарый не мог найти
C++:
static const ImWchar ranges[] = {
      0x0020, 0x00FF, // Basic Latin + Latin Supplement
      0x2000, 0x206F, // General Punctuation
      0x3000, 0x30FF, // CJK Symbols and Punctuations, Hiragana, Katakana
      0x31F0, 0x31FF, // Katakana Phonetic Extensions
      0xFF00, 0xFFEF, // Half-width characters
      0x4e00, 0x9FAF, // CJK Ideograms
      0x0400, 0x052F, // Cyrillic + Cyrillic Supplement
      0x2DE0, 0x2DFF, // Cyrillic Extended-A
      0xA640, 0xA69F, // Cyrillic Extended-B
      0,
    };
AddFontFromMemoryTTF(Fonts::verdana, sizeof Fonts::verdana, 16, nullptr, ranges);
 
Начинающий
Статус
Оффлайн
Регистрация
8 Июн 2019
Сообщения
147
Реакции[?]
21
Поинты[?]
0
C++:
static const ImWchar ranges[] = {
      0x0020, 0x00FF, // Basic Latin + Latin Supplement
      0x2000, 0x206F, // General Punctuation
      0x3000, 0x30FF, // CJK Symbols and Punctuations, Hiragana, Katakana
      0x31F0, 0x31FF, // Katakana Phonetic Extensions
      0xFF00, 0xFFEF, // Half-width characters
      0x4e00, 0x9FAF, // CJK Ideograms
      0x0400, 0x052F, // Cyrillic + Cyrillic Supplement
      0x2DE0, 0x2DFF, // Cyrillic Extended-A
      0xA640, 0xA69F, // Cyrillic Extended-B
      0,
    };
AddFontFromMemoryTTF(Fonts::verdana, sizeof Fonts::verdana, 16, nullptr, ranges);
Ок щя попробуем если оно так я хз что сказать
 
Забаненный
Статус
Оффлайн
Регистрация
22 Апр 2020
Сообщения
731
Реакции[?]
752
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
static const ImWchar ranges[] = {
      0x0020, 0x00FF, // Basic Latin + Latin Supplement
      0x2000, 0x206F, // General Punctuation
      0x3000, 0x30FF, // CJK Symbols and Punctuations, Hiragana, Katakana
      0x31F0, 0x31FF, // Katakana Phonetic Extensions
      0xFF00, 0xFFEF, // Half-width characters
      0x4e00, 0x9FAF, // CJK Ideograms
      0x0400, 0x052F, // Cyrillic + Cyrillic Supplement
      0x2DE0, 0x2DFF, // Cyrillic Extended-A
      0xA640, 0xA69F, // Cyrillic Extended-B
      0,
    };
AddFontFromMemoryTTF(Fonts::verdana, sizeof Fonts::verdana, 16, nullptr, ranges);
io.Fonts->GetGlyphRangesCyrillic() нахой придумали?
 
Сверху Снизу