- re-implement some fonts handling functions in Rust and delete them from C - C code only needs to handle ASCII characters
This commit removes the usage of macros for font data definitions. Instead, it includes data as const structs of newly introduced font_info_t type. [no changelog] refactor(core): use font_id_t instead of plain int [no changelog]
Introduce a new flag `_NAME` for each font and reduce the usage of `_ENABLE` flag to purely compilation guard. [no changelog]
[no changelog]