Вопрос Почему при подгрузке шрифта imgui вылетает?

Начинающий
Статус
Оффлайн
Регистрация
10 Сен 2024
Сообщения
4
Реакции[?]
0
Поинты[?]
0
Пробовал подгрузить шрифт из байтов и напрямик из файла, ничего не помогает, какие могут быть варианты?

Код:
    // text
    ImFont* myFont = ImGui::GetIO().Fonts->AddFontFromFileTTF("C:/Users/monst/Downloads/Telegram Desktop/MUSEOSANS-900.TTF", 16.0f);
    if (myFont != nullptr) {
        auto image_size = ImVec2(14, 14);
        auto image_pos_min = ImVec2((header_size.x / 2) - (image_size.x - 2), (header_size.y / 2) - (image_size.y - 2));
        auto image_pos_max = ImVec2((header_size.x / 2) + (image_size.x - 2), (header_size.y / 2) + (image_size.y - 2));

        auto clr = g_cfg.misc.ui_color.base();
        auto letter = XOR("text");
        ImGui::PushFont(myFont);
        auto text_size = ImGui::CalcTextSize(letter.c_str());

        auto base_x = window_pos.x + image_pos_min.x - text_size.x + 18.f;
        list->AddText(ImVec2(base_x + 24.f, window_pos.y + 18), c_color(255, 255, 255, 150.f * alpha).as_imcolor(), letter.c_str());
        ImGui::PopFont();
    }
Пробовал юзать дефолтный шрифт, все работает
 
Сверху Снизу