ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
font.c File Reference

Go to the source code of this file.

Functions

const unsigned char * get_font_default_ptr (int selection)
unsigned int get_font_default_size (int selection)

Function Documentation

◆ get_font_default_ptr()

const unsigned char * get_font_default_ptr ( int selection)

Bundled font selection shared by the browser renderers.

Definition at line 7 of file src/web/common/font.c.

7 {
8 bool matrix = selection == 0 ? GET_OPTION(matrix_rain) : selection == 2;
10}
#define GET_OPTION(field)
Safely get a specific option field (lock-free read).
Definition options.h:1336
const unsigned char g_font_matrix_resurrected[]
const unsigned char g_font_default[]

References g_font_default, g_font_matrix_resurrected, and GET_OPTION.

Referenced by TerminalRendererBinding::TerminalRendererBinding().

◆ get_font_default_size()

unsigned int get_font_default_size ( int selection)

Definition at line 12 of file src/web/common/font.c.

12 {
13 bool matrix = selection == 0 ? GET_OPTION(matrix_rain) : selection == 2;
14 return (unsigned int)(matrix ? g_font_matrix_resurrected_size : g_font_default_size);
15}
const size_t g_font_matrix_resurrected_size
const size_t g_font_default_size

References g_font_default_size, g_font_matrix_resurrected_size, and GET_OPTION.

Referenced by TerminalRendererBinding::TerminalRendererBinding().