Add thread-safe font loading requests and integrate FiraCode-Regular font

This commit is contained in:
2025-12-02 23:41:52 -08:00
parent 9f722ec2bb
commit a8197939f8
37 changed files with 307732 additions and 21 deletions

View File

@@ -6,9 +6,9 @@
#include "BrassMonoCode.h"
namespace kte::Fonts {
static const unsigned int DefaultFontSize = DefaultFontBoldCompressedSize;
static const unsigned int *DefaultFontData = DefaultFontBoldCompressedData;
}
// Provide default embedded font aliases used by GUIFrontend fallback loader
inline const unsigned int DefaultFontSize = BrassMonoCode::DefaultFontBoldCompressedSize;
inline const unsigned int *DefaultFontData = BrassMonoCode::DefaultFontBoldCompressedData;
class Font {
public:
@@ -30,4 +30,5 @@ private:
std::string name_;
unsigned int *data_{nullptr};
unsigned int size_{0};
};
};
}