- 200
- 69
- Версия MoonLoader
- .026-beta
Почему-то некоторые иконки из библиотеки faIcons не отображаются. Допустим, ICON_STAR - отображается, а вот ICON_STAR_O - нет. В чём дело?
Lua:
local icon = require 'faIcons'
local font_14 = nil
local font_22 = nil
local icon_font_14 = nil
local icon_font_22 = nil
--
function imgui.BeforeDrawFrame()
local icon_glyph_ranges = imgui.ImGlyphRanges({ icon.min_range, icon.max_range })
local font_config = imgui.ImFontConfig()
font_config.MergeMode = true
if font_22 == nil then
font_22 = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14)..'\\trebucbd.ttf', 22, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic())
icon_font_22 = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/fa-solid-900.ttf', 22.0, font_config, icon_glyph_ranges)
end
if font_14 == nil then
font_14 = imgui.GetIO().Fonts:AddFontFromFileTTF(getFolderPath(0x14)..'\\trebucbd.ttf', 14, nil, imgui.GetIO().Fonts:GetGlyphRangesCyrillic())
icon_font_14 = imgui.GetIO().Fonts:AddFontFromFileTTF('moonloader/resource/fonts/fa-solid-900.ttf', 14.0, font_config, icon_glyph_ranges)
end
end
--
if window_main.v then
local resX, resY = getScreenResolution()
imgui.SetNextWindowSize(imgui.ImVec2(720, 400), 2)
imgui.SetNextWindowPos(imgui.ImVec2(resX/2, resY/2), 2, imgui.ImVec2(0.5, 0.5))
imgui.Begin('Script Name', window_main, imgui.WindowFlags.NoResize + imgui.WindowFlags.NoCollapse)
imgui.Text(icon.ICON_STAR_O..' Test')
imgui.End()
end
Последнее редактирование: