[MIMGUI] fawesome6 and шрифт

Dewize

Известный
Автор темы
447
92
Версия MoonLoader
.027.0-preview
Что нужно тут сделать, чтоб я мог и менять размер текста и были иконки, а то вместо иконок у меня вопросительные знаки???


код:
-- Функция, вызывающаяся один раз за период жизни скрипта. Типа пред загрузка, перед показом в Imgui--
imgui.OnInitialize(function()

    --Размер текста--
    local glyph_ranges = imgui.GetIO().Fonts:GetGlyphRangesCyrillic()
    local path = getFolderPath(0x14) .. '\\trebucbd.ttf'
    imgui.GetIO().Fonts:Clear() -- Удаляем стандартный шрифт на 14
    imgui.GetIO().Fonts:AddFontFromFileTTF(path, 15.0, nil, glyph_ranges) -- этот шрифт на 15 будет стандартным
    -- дополнительные шриты:
    font[18] = imgui.GetIO().Fonts:AddFontFromFileTTF(path, 18.0, nil, glyph_ranges)
    font[25] = imgui.GetIO().Fonts:AddFontFromFileTTF(path, 25.0, nil, glyph_ranges)
    --


    --Fawesome6(Иконки)--
    imgui.GetIO().IniFilename = nil
    local config = imgui.ImFontConfig()
    config.MergeMode = true
    config.PixelSnapH = true
    iconRanges = imgui.new.ImWchar[3](faicons.min_range, faicons.max_range, 0)
    imgui.GetIO().Fonts:AddFontFromMemoryCompressedBase85TTF(faicons.get_font_data_base85('solid'), 15, config, iconRanges) -- solid - тип иконок, так же есть thin, regular, light и duotone
    --



    

end)
------------------------------

up
 
Последнее редактирование: