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