Вопросительный знак FAwesome6

KmAuArJo850

Участник
Автор темы
41
3
Версия MoonLoader
Другое
Доброго времени суток! Создавал иконки FAwesome 6 по гайду: тык
В итоге получил:
Итог:
local config2 = imgui.ImFontConfig()
    
    local builder = imgui.ImFontGlyphRangesBuilder()
    local list = {
        "square_rss",
        "keyboard",
        "coins",
        "square_poll_horizontal",
        "gear",
        "WRENCH",
        "arrow_left"
    }
    for _, b in ipairs(list) do
        builder:AddText(faicons(b))
    end
    defaultGlyphRanges1 = imgui.ImVector_ImWchar()
    builder:BuildRanges(defaultGlyphRanges1)
    imgui.GetIO().Fonts:AddFontFromMemoryCompressedBase85TTF(faicons.get_font_data_base85('light'), 28, config2, defaultGlyphRanges1[0].Data)

библиотеку подключил, при попытке, например, faicons.WRENCH выводит вопросительный знак, подскажите, пожалуйста, в чем может заключаться ошибка


upd
нашел решение через
namefdfd = imgui.GetIO().Fonts:AddFontFromMemoryCompressedBase85TTF(faicons.get_font_data_base85('light'), 28, config2, defaultGlyphRanges1[0].Data)
и pushfont

теперь вопрос, можно это реализовать без pushfont'а?
'
 
Последнее редактирование:

chromiusj

R&B-baby-queen
Модератор
5,596
3,900
Доброго времени суток! Создавал иконки FAwesome 6 по гайду: тык
В итоге получил:
Итог:
local config2 = imgui.ImFontConfig()
    
    local builder = imgui.ImFontGlyphRangesBuilder()
    local list = {
        "square_rss",
        "keyboard",
        "coins",
        "square_poll_horizontal",
        "gear",
        "WRENCH",
        "arrow_left"
    }
    for _, b in ipairs(list) do
        builder:AddText(faicons(b))
    end
    defaultGlyphRanges1 = imgui.ImVector_ImWchar()
    builder:BuildRanges(defaultGlyphRanges1)
    imgui.GetIO().Fonts:AddFontFromMemoryCompressedBase85TTF(faicons.get_font_data_base85('light'), 28, config2, defaultGlyphRanges1[0].Data)

библиотеку подключил, при попытке, например, faicons.WRENCH выводит вопросительный знак, подскажите, пожалуйста, в чем может заключаться ошибка


upd
нашел решение через
namefdfd = imgui.GetIO().Fonts:AddFontFromMemoryCompressedBase85TTF(faicons.get_font_data_base85('light'), 28, config2, defaultGlyphRanges1[0].Data)
и pushfont

теперь вопрос, можно это реализовать без pushfont'а?
'
там есть код без пуша
 

KmAuArJo850

Участник
Автор темы
41
3
там есть код без пуша
Код есть, но несовместим с моим кодом :(
Это другой способ реализации иконок, а мне нужно решение на мой >3