[][src]Module font8x8::unicode

Unicode support for 8x8 fonts.

Structs

BasicFonts

Strong-typed collection wrapper for BASIC_UNICODE.

BlockFonts

Strong-typed collection wrapper for BLOCK_UNICODE.

BoxFonts

Strong-typed collection wrapper for BOX_UNICODE.

FontUnicode

A single 8x8 font which supports UTF-16 encoding/decoding.

FromUtf16Error

A possible error value when converting a String from a UTF-16 byte slice.

GreekFonts

Strong-typed collection wrapper for GREEK_UNICODE.

HiraganaFonts

Strong-typed collection wrapper for HIRAGANA_UNICODE.

LatinFonts

Strong-typed collection wrapper for LATIN_UNICODE.

MiscFonts

Strong-typed collection wrapper for MISC_UNICODE.

SgaFonts

Strong-typed collection wrapper for SGA_UNICODE.

Constants

BASIC_UNICODE

A constant [FontUnicode; 128], for Basic Latin fonts (U+0000 - U+007F).

BLOCK_UNICODE

A constant [FontUnicode; 32], for Block Element fonts (U+2580 - U+259F).

BOX_UNICODE

A constant [FontUnicode; 128], for Box Element fonts (U+2500 - U+257F).

GREEK_UNICODE

A constant [FontUnicode; 128], for Greek fonts (U+0390 - U+03C9).

HIRAGANA_UNICODE

A constant [FontUnicode; 96], for Hiragana fonts (U+3040 - U+309F).

LATIN_UNICODE

A constant [FontUnicode; 96], for Extended Latin fonts (U+00A0 - U+00FF).

MISC_UNICODE

A constant [FontUnicode; 10], for Miscellanous fonts (U+20A7, U+0192, U+00AA, U+00BA, U+2310, U+2264, U+2265, U+0060, U+1EF2, and U+1EF3).

SGA_UNICODE

A constant [FontUnicode; 26], for special SGA fonts (U+E543 - U+E55A).

Traits

UnicodeFonts

A trait for collections of FontUnicode, which provide methods for retrieving the Option<[u8; 8]>, using the corresponding char as key.