THCRAFT / FONT WORKSHOP

Your type, ready for e-ink.

Turn font files into an SD-card font family. Choose your sizes and character coverage; this page does the conversion on your computer.

THCraft mascot holding the Thai flag

Font family

TTF / OTF → CPFont v4

Letters A–Z, numbers, hyphens and underscores. Use a new name to keep an existing family.

Use a static font face. Thai positioning requires all supported Thai characters in each primary style.

Used in the displayed order when the primary font lacks a character.

Add bold, italic or bold italic

Styles are optional. Each style has its own fallback list; regular fallbacks are not applied to other styles.

Include font licenses

Conversion does not grant redistribution rights. Include the font’s license if you share the generated files.

Sizes & coverage

Point sizes · 150 DPI

8, 10 and 12 pt also supply size-matched UI fallback. Only the selected sizes are included.

Additional Unicode coverage

Base coverage is always included. Check the extra scripts and symbols your readers need.

Base: Basic Latin (U+0020–007E), punctuation (U+2000–206F), and replacement character U+FFFD. Presets overlap; duplicate ranges are merged.

Upload fallback fonts above to fill missing coverage. Selection cannot create glyphs absent from your fonts; unavailable codepoints are omitted and counted in the report. Chinese variants share Han ranges—the source font determines regional glyph forms. Wider coverage makes larger files.

Comma-separated hexadecimal ranges, optionally prefixed with U+.

Rasterization options

Conversion runs on your computer. Large character sets can take longer and use more browser memory.