diff options
Diffstat (limited to 'opplysning.c')
| -rw-r--r-- | opplysning.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/opplysning.c b/opplysning.c index 57e90b1..011a6c0 100644 --- a/opplysning.c +++ b/opplysning.c @@ -103,12 +103,9 @@ load_the_events(void) icalparser_free(p); } -const char *the_alphabet = "0123456789" - "ABCDEFGHIJKLMNOPQRSTUVWXYZ" - "abcdefghijklmnopqrstuvwxyz" - "ÄÅÉËÞÜÚÍÓÖÁSSÐFGHÏŒØÆŒ©®BÑΜ" - "äåéëþüúíóöáßðfghïœøæœ©®bñµ" - "!@#$%^&*()[];'\\:\"|,./<>?"; +const char *the_non_ascii = "ÄÅÉËÞÜÚÍÓÖÁÐFGHÏŒØÆŒ©®BÑΜ" + "äåéëþüúíóöáðfghïœøæœ©®bñµß"; + Shader the_shader; RenderTexture2D the_target; int the_shader_u_time; @@ -149,13 +146,20 @@ main(void) InitWindow(sw, sh, "opplysning"); SetTargetFPS(60); + char *codes = calloc(128 + strlen(the_non_ascii), 1); + if (!codes) + err(1, "calloc"); + for (int i = 1; i < 128; ++i) + codes[i] = i; + memcpy(codes + 128, the_non_ascii, strlen(the_non_ascii)); int ncp = 0; - int *cp = LoadCodepoints(the_alphabet, &ncp); + int *cp = LoadCodepoints(codes + 1, &ncp); Font font_h = LoadFontEx("font/adventpro-bold.ttf", 60, cp, ncp); // Font font_p = LoadFontEx("font/adventpro-semibold.ttf", 40, cp, ncp); Font font_p = LoadFontEx("font/NHaasGroteskTXPro-55Rg.ttf", 40, cp, ncp); UnloadCodepoints(cp); + free(codes); Color bg = RAYWHITE; Color fg = BLACK; |
