mirror of
https://github.com/hsoft/collapseos.git
synced 2024-09-05 15:58:45 +10:00
This was mostly lifted from my "tihello" example, but it required significant adjustments. This commit also introduces a font management system. A lot of fonts are available online, but sources aren't always clear so to avoid copyright landmines, I re-created my first 5x7 font from scratch. As it is now, this resulting ROM gets "Collapse OS>" to be displayed on the LCD screen. Much work still left to do. ref #41
16 lines
614 B
Markdown
16 lines
614 B
Markdown
# fonts
|
|
|
|
This folder contains bitmap fonts that are then converted to ASM data tables.
|
|
|
|
The format for them is straightforward: dots and spaces. Each line is a line in
|
|
the letter (for example, in a 6x8 font, each character is 8 lines of 6
|
|
characters each, excluding newline).
|
|
|
|
They cover the 0x21 to 0x7e range and are placed sequentially in the file.
|
|
|
|
Dots and spaces allow easy visualisation of the result and is thus rather handy.
|
|
|
|
Padding is excluded from fonts. For example, 5x7.txt is actually a 6x8 font, but
|
|
because characters are always padded, it's useless to keep systematic blank
|
|
lines or rows around.
|