Skip to content

[no-std] Retro bitmap font rendering library written in Rust. Support CJK, Latin

License

Notifications You must be signed in to change notification settings

dokkaebi-project/dkb-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

crates.io crates.io CI

dkb-rs, the retro font renderer which supports Latin, Korean and Japanese. Implemented in Rust

dkb(dokkaebi)-rs, the dokkaebi project reference renderer

This crate is compatible with no-std

Current status

Able to render Latin and Hangul. API is not stable yet.

Documentation in progress

Currently supported fonts

Latin

  • FNT

Hangul

  • Dokkaebi 844

Kana and Kanji

  • FONTX

Work in progress fonts

Cyrillic

Research in progress, Found 8x8 font binary in Poisk(Поиск) ROM image but still finding suitable font format in 8x16

Fonts which require lots of research

Hanzi (Chinese)

I could not find any Hanzi bitmap font in "old format" yet.

Fonts that will not be supported

Hanja

Since the modern Korean language does not use Hanja frequently, there is no point to invest time to research Hanja support.

Hangul

  • Dokkaebi font in 10x4x4 format
  • Dokkaebi font in 10x6x4 format

Their existence is known in This document but I cannot find any further information on the web.

About

[no-std] Retro bitmap font rendering library written in Rust. Support CJK, Latin

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages