12
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: ;<=>?@AB 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"
AlRado
|
Amazing!
|
teoretik
|
I like it! Keep going!
|
Oleg
|
ПРИВЕТ, МИР!
|
Oleg
|
СЪЕШЬ ЕЩЁ ЭТИХ МЯГКИХ ФРАНЦУЗСКИХ БУЛОК, ДА ВЫПЕЙ ЖЕ ЧАЮ!
|
K_O_T_I_K
|
а где на русском "иди нах*й п*дорас бл*ть"?
|
drooxd
|
sorry, how can i create a two lines of text with one function call?
|
KoshkaBelka
|
OMG IT'S SUPPORT RUSSIAN THANKSSSS
|