fa и pushfont

-lester

Участник
Автор темы
29
12
Версия MoonLoader
.026-beta
fa иконки отказываются работать с pushfont и происходит краш игры. что делать?
 
Решение
Если я правильно понимаю - тебе нужно это

Lua:
local fa_font = nil
local fontsize20 = nil

local fa_glyph_ranges = imgui.ImGlyphRanges({ fa.min_range, fa.max_range })
local glyph_ranges_cyrillic = imgui.GetIO().Fonts:GetGlyphRangesCyrillic()
function imgui.BeforeDrawFrame()
    if fa_font == nil then
        local font_config = imgui.ImFontConfig()
        font_config.MergeMode = true
            downloadUrlToFile(fa_solid_900_url, MoonLibFolder .."\\resource\\fonts\\fa-solid-900.ttf")
        fa_font = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/fa-solid-900.ttf', 13.0, font_config, fa_glyph_ranges)
    end
    if fontsize20 == nil then
        fontsize20 = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14)...

Стэнфорд

Потрачен
1,058
540
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Если я правильно понимаю - тебе нужно это

Lua:
local fa_font = nil
local fontsize20 = nil

local fa_glyph_ranges = imgui.ImGlyphRanges({ fa.min_range, fa.max_range })
local glyph_ranges_cyrillic = imgui.GetIO().Fonts:GetGlyphRangesCyrillic()
function imgui.BeforeDrawFrame()
    if fa_font == nil then
        local font_config = imgui.ImFontConfig()
        font_config.MergeMode = true
            downloadUrlToFile(fa_solid_900_url, MoonLibFolder .."\\resource\\fonts\\fa-solid-900.ttf")
        fa_font = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/fa-solid-900.ttf', 13.0, font_config, fa_glyph_ranges)
    end
    if fontsize20 == nil then
        fontsize20 = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14) .. '\\trebucbd.ttf', 35.0, nil, glyph_ranges_cyrillic)
    end
    
end