Hostování custom fontů pro FiveM menu přes HTTP GET. Soubory dej do public/fonts/.
GET /fonts/nazev.woff2 — stažení fontuGET /api/fonts — JSON seznam všech fontů + URLNejčastější způsob pro HTML/CSS menu:
@font-face {
font-family: 'MujFont';
src: url('BASE_URL/fonts/MujFont.woff2') format('woff2');
font-display: swap;
}
body {
font-family: 'MujFont', sans-serif;
}
Pro dynamické načtení seznamu fontů z API:
local baseUrl = 'BASE_URL'
PerformHttpRequest(baseUrl .. '/api/fonts', function(status, body)
if status ~= 200 then return end
local data = json.decode(body)
for _, font in ipairs(data.fonts) do
print(('[fonts] %s -> %s'):format(font.name, font.url))
end
end, 'GET')