feat: added BOLD
This commit is contained in:
parent
a98a67024b
commit
89f21718ca
|
@ -8,6 +8,7 @@
|
|||
|
||||
enum Font {
|
||||
FONT_DEFAULT = 0,
|
||||
FONT_BOLD = 1,
|
||||
FONT_MAX
|
||||
};
|
||||
|
||||
|
|
13
src/main.c
13
src/main.c
|
@ -1,8 +1,10 @@
|
|||
#include <SDL3/SDL_hints.h>
|
||||
#include <clay/clay.h>
|
||||
#include "renderer/clay_renderer_SDL3.h"
|
||||
|
||||
#include "application.h"
|
||||
#include "defs.h"
|
||||
#include "style.h"
|
||||
|
||||
#define SDL_MAIN_HANDLED
|
||||
#include <SDL3/SDL.h>
|
||||
|
@ -58,6 +60,7 @@ void HandleClayErrors(Clay_ErrorData data) {
|
|||
|
||||
static inline
|
||||
void InitSDL() {
|
||||
SDL_SetHint(SDL_HINT_RENDER_LINE_METHOD, "3");
|
||||
if (!SDL_Init(SDL_INIT_VIDEO | SDL_INIT_EVENTS)) {
|
||||
SDL_LogError(SDL_LOG_CATEGORY_ERROR, "SDL_Init failed: %s", SDL_GetError());
|
||||
exit(1);
|
||||
|
@ -78,9 +81,17 @@ void InitSDL() {
|
|||
SDL_LogError(SDL_LOG_CATEGORY_ERROR, "TTF_CreateRendererTextEngine failed: %s", SDL_GetError());
|
||||
exit(5);
|
||||
}
|
||||
fonts[FONT_DEFAULT] = TTF_OpenFont("assets/AdwaitaSans-Regular.ttf", 24.f);
|
||||
fonts[FONT_DEFAULT] = TTF_OpenFont("assets/AdwaitaSans-Regular.ttf", baseFontSize * 5);
|
||||
if (fonts[FONT_DEFAULT] == nullptr) {
|
||||
SDL_LogError(SDL_LOG_CATEGORY_ERROR, "TTF_OpenFont failed: Failed to load adwaita sans: %s", SDL_GetError());
|
||||
exit(6);
|
||||
}
|
||||
fonts[FONT_BOLD] = TTF_OpenFont("assets/AdwaitaSans-Regular.ttf", baseFontSize * 5);
|
||||
if (fonts[FONT_BOLD] == nullptr) {
|
||||
SDL_LogError(SDL_LOG_CATEGORY_ERROR, "TTF_OpenFont failed: Failed to load adwaita sans bold: %s", SDL_GetError());
|
||||
exit(6);
|
||||
} else {
|
||||
TTF_SetFontStyle(fonts[FONT_BOLD], TTF_STYLE_BOLD);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue