C++ ImGui Русский Шрифт | Russian Font

Начинающий
Статус
Оффлайн
Регистрация
26 Июн 2022
Сообщения
10
Реакции[?]
4
Поинты[?]
4K
English:

Hi, Im trying to add russian language support for my cheat in my GUI since some people have requested it. The problem is ImGui only displays ???? instead of the actual russian characters.

What i tried so far:

  • Multiple Fonts with Russian support
  • Yes i do load my font from memory with io.Fonts->GetGlyphRangesCyrillic()
  • I tried multiple config loading configs and Glyph ranges.
  • I tried changing my project to different character set.
  • I tried using u8 before strings (imgui doesnt prefer it and its not suitable since my GUI will be multi langual and russian will be one of the options.
  • Yes i have read ImGui github issues

Any idea on how i could add russian characters without changing massive ammount of code?


Russian:

Привет! Я пытаюсь добавить поддержку русского языка в свой чит в моем графическом интерфейсе, так как некоторые пользователи просили об этом. Проблема в том, что ImGui отображает ???? вместо настоящих русских символов.

Что я пробовал до сих пор:

Несколько шрифтов с поддержкой русского языка
Да, я загружаю свой шрифт из памяти с помощью io.Fonts->GetGlyphRangesCyrillic()
Я пробовал разные конфигурации загрузки и диапазоны глифов
Я пытался изменить набор символов проекта
Я пробовал использовать u8 перед строками (imgui это не предпочитает, и это не подходит, так как мой GUI будет многоязычным, и русский будет одним из вариантов)
Да, я читал вопросы на GitHub ImGui
Есть идеи, как я мог бы добавить русские символы, не меняя большого количества кода?
 
Пользователь
Статус
Оффлайн
Регистрация
17 Ноя 2021
Сообщения
252
Реакции[?]
35
Поинты[?]
3K
Пожалуйста, авторизуйтесь для просмотра ссылки.


Код:
#define REPLACE_TEXT(eng, china, russian) \
   (config::settings_language == 0 ? _(eng) : \
    (config::settings_language == 1 ? to_ansi( _( L##china ) ) : \
    to_ansi( _( L##russian ) ) ) )
edited::CheckboxClicked( REPLACE_TEXT( "Silent aim", "启用", "Тихий аимбот" ), &config::aimbot.value );
cant insert full code, look at linked src
 
Последнее редактирование:
Сверху Снизу