Как сделать такой шрифт

.KOHTOP.

Активный
Автор темы
202
34
Версия MoonLoader
.027.0-preview
1707748810848.png


Я попытался его вырезать, но ничего не получилось :(
 

recxvery

Участник
58
12
ну вырезать я не стал, но вот че-то похожее:
Lua:
imgui.OnInitialize(function()
    local glyph_ranges = imgui.GetIO().Fonts:GetGlyphRangesCyrillic()
    font = imgui.GetIO().Fonts:AddFontFromFileTTF(getGameDirectory() .. '\\EagleSans.ttf', 22, _, glyph_ranges) -- или getWorkingDirectory() .. '\\recource\\EagleSans.ttf'
    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'), 20, config, iconRanges) -- solid - тип иконок, так же есть thin, regular, light и duotone
end)
надеюсь либы подключить и шрифт скачать такой в директорию справишься
1707749188717.png

как то так выглядит
 

.KOHTOP.

Активный
Автор темы
202
34
1707749358490.png


по-моему ничего не поменялось (моё слева)

imgui.OnInitialize(function()
theme()
local glyph_ranges = imgui.GetIO().Fonts:GetGlyphRangesCyrillic()
font = imgui.GetIO().Fonts:AddFontFromFileTTF(getGameDirectory() .. '\\EagleSans.ttf', 22, _, glyph_ranges) -- или getWorkingDirectory() .. '\\recource\\EagleSans.ttf'
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'), 20, config, iconRanges)
end)
 

recxvery

Участник
58
12

.KOHTOP.

Активный
Автор темы
202
34
Так просто кинь imgui.PushFont(font) перед imgui.Begin и перед imgui.End кинь imgui.PopFont()
а несчастный шрифт просто скачай в инете и закинь в корень игры уже, зачем тебе вообще админ тулс то копировать?
ппц, в коде ошибка была, не recorce, а resorce
 
  • Ха-ха
Реакции: recxvery