mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2025-01-12 15:26:33 +01:00
36 lines
No EOL
1 KiB
Text
36 lines
No EOL
1 KiB
Text
globalvar FONT_LOADED, f_h3, f_h5, f_p0, f_p0b, f_p1, f_p2, f_p3;
|
|
|
|
FONT_LOADED = false;
|
|
|
|
function fontTryLoad(path, size, def) {
|
|
if(!file_exists(path)) return def;
|
|
|
|
return font_add(path, size, false, false, 32, 127);
|
|
}
|
|
|
|
function loadFonts() {
|
|
if(FONT_LOADED) {
|
|
font_delete(f_h3);
|
|
font_delete(f_h5);
|
|
|
|
font_delete(f_p0);
|
|
font_delete(f_p0b);
|
|
|
|
font_delete(f_p1);
|
|
font_delete(f_p2);
|
|
font_delete(f_p3);
|
|
}
|
|
|
|
var font = "NotoSans";
|
|
f_h3 = fontTryLoad("data/fonts/" + font + "-Bold.ttf", 20 * UI_SCALE, _f_h3 );
|
|
f_h5 = fontTryLoad("data/fonts/" + font + "-Bold.ttf", 16 * UI_SCALE, _f_h5 );
|
|
|
|
f_p0 = fontTryLoad("data/fonts/" + font + "-Medium.ttf", 12 * UI_SCALE, _f_p0 );
|
|
f_p0b = fontTryLoad("data/fonts/" + font + "-Bold.ttf", 12 * UI_SCALE, _f_p0b );
|
|
|
|
f_p1 = fontTryLoad("data/fonts/" + font + "-SemiBold.ttf", 11 * UI_SCALE, _f_p1 );
|
|
f_p2 = fontTryLoad("data/fonts/" + font + "-SemiBold.ttf", 10 * UI_SCALE, _f_p2 );
|
|
f_p3 = fontTryLoad("data/fonts/" + font + "-SemiBold.ttf", 9 * UI_SCALE, _f_p3 );
|
|
|
|
FONT_LOADED = true;
|
|
} |