Tools > TINY 5X5 FONTS AND EDITOR


simple editor for 5x5 fonts with samples in Cyrillic, Latin, Greek, Hebrew and even some Japanese writings
made by lb_ii
uploaded by lb_ii
added:
updated:
download cartridge

7


Switch between letter selection mode and letter editing mode with Z button.
Toggle pixel in editing mode with X button.
Switch language at any time using S button.
lbprint(str,x,y) supports some text decorators, switch them with A button.

See https://github.com/lolbot-iichan/fonts_tic80/ for sources.

Fonts included:
- Cyrillic (normal and bold) with text samples in Russian, Old-Slavic and Ukranian
- Latin (normal and bold) with text samples in English, Spanish and Lorem Ipsum
- Hebrew (normal and bold) with sample from Shemot
- Greek and Math (normal and lower-case) with text sample in Greek and simple math
- Kana (katakana and hiragana) tables, Kanji (several simple only, lol) and Japanese punctuation
- Runic font for so called "Slavic Runes"

-- Tiny font's size is just 5x5 pixels.
-- It requires just 5x4 sprites/tiles.

-- Code usage sample:
-- LBFONTSTART = <TILE_ID>
-- lbprint("PRIVET, MIR;",42,100)

-- Supported letters:

-- UPPER MODIFIERS: $ ( ' ) #
-- LETTER BASES: +,-./012 3456789: ;<=>[email protected] CDEFGHIJ KLMNOPQR STUVWXYZ
-- LOWER MODIFIERS: ^ [ ` ] _
-- FONT SWITCHERS: abcefghijk

-- Letter bases are mapped to 5x5 tiles,
-- which may be sprites of other letters
-- e.g. cyrillic, kana or runic stuff

-- Modifiers add extra pixels like
-- diacritic marks or just additional
-- pixels for letters bigger than 5x5,
-- e.g. 'Q' is good as "O" with "_" mod

-- Lowercase letters switches fonts,
-- e.g. "aPRIVET cIS RUSSIAN FOR HELLO"

Comments


AlRado

Amazing!

teoretik

I like it! Keep going!


Post comment