Вопрос Unicode imgui

Начинающий
Статус
Оффлайн
Регистрация
30 Дек 2017
Сообщения
146
Реакции[?]
10
Поинты[?]
0
Дело в том, что я собрал гуи, естественно что бы было легче делать, я все делал в exe, когда надо было переносить это в чит, я прихуел, ИКОНКИ СУКА НЕ РИСУЕТ. Шрифты все подгружаются, все ок, но а вместо иконок тупо знаки вопроса. В настройках проекта стоит использование юникода, но и другие параметры тоже пробовал. Вот так я загружаю и юзаю иконки
C++:
ImFontConfig fontcfg{};
fontcfg.PixelSnapH = true;
fontcfg.MergeMode = true;
fontcfg.OversampleH = fontcfg.OversampleV = 1;

const ImWchar icons_ranges[] = { 0xf000, 0xffff, 0 };

f::awesome = ImGui::GetIO().Fonts->AddFontFromMemoryCompressedTTF(fnt::g_awesome_font_data,
        fnt::g_awesome_font_size, 45.0f, &fontcfg, icons_ranges);

draw_list->AddText(f::awesome, u::dpi_scale_method(9.0f), pos + ImVec2(center_x + days_size.x / 2.0f + u::dpi_scale_method(8.0f),
        u::dpi_scale_method(646.0f - 63.0f)), s::is_theme_dark ? IM_COL32(255, 255, 255,
          static_cast<int>(s::menu_alpha)) : IM_COL32(0, 0, 0, static_cast<int>(s::menu_alpha)), u8"\uf74a");
 
ставь чайник, зажигай плиту
Эксперт
Статус
Оффлайн
Регистрация
22 Май 2020
Сообщения
1,444
Реакции[?]
1,092
Поинты[?]
10K
1606044130083.png

C++:
static ImWchar a_ranges[] = { 0xf000, 0xf2e0, 0 }; // custom ranges for icons
ImFontConfig config;
config.MergeMode = true;

// some default font, that be merged with ico font

awesome = io.Fonts->AddFontFromMemoryTTF((void*)faregular400, sizeof(faregular400), 17.f, config, a_ranges);
usage:
C++:
ImGui::Text("ratted users %s", "\xef\x8a\xb9");
// hint: documentation оф зе имгуи может быть очень полезно!!!
extra-hint:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Сверху Снизу