Skip to content

Font update#13

Merged
emexos merged 2 commits intoemexos:mainfrom
dexoron:main
Feb 18, 2026
Merged

Font update#13
emexos merged 2 commits intoemexos:mainfrom
dexoron:main

Conversation

@dexoron
Copy link
Copy Markdown
Contributor

@dexoron dexoron commented Feb 18, 2026

No description provided.

- Introduced a new console command `rus-sumbol` to print the Russian alphabet.
- Updated command count in the console to reflect the new command.
- Added function declaration for `cmd_rus_sumbol` in `functions.h`.
- Implemented the `cmd_rus_sumbol` function in `text.c` to display the Russian alphabet.
- Enhanced font management by adding a `unicode_to_glyph_index` function to handle Cyrillic characters and other special symbols.
- Modified `fm_get_glyph` to use codepoints instead of characters for better Unicode support.
- Updated font management header to reflect changes in function signatures.
- Implemented a Python script `json_to_c_font.py` that converts a JSON font map into C designated initializers.
- The script includes command-line arguments for input/output paths, glyph height, trimming options, and codepoint settings.
- Added an example JSON input file `json_to_c_font_example_input.json` containing glyph data for testing the conversion.
@emexos emexos merged commit ecb28e6 into emexos:main Feb 18, 2026
emexos added a commit that referenced this pull request Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants