Back to browse
GitHub Repository

Decode, subset, shape, rasterize fonts – zero unsafe.

16 starsRust

Taetype 1.0 – decode, subset, shape, rasterize fonts, zero unsafe

by silly-tae·Jul 27, 2026·1 point·0 comments

AI Analysis

●●●BangerWizardryBig Brain

Full variable font instantiation and CFF2 support in pure Rust with zero unsafe blocks.

Strengths
  • Implements full OpenType Font Variations model including CFF2 blend operations without unsafe code.
  • Custom CPU rasterizer handles COLR v1 gradients and SVG-in-OpenType without external dependencies.
  • Supports complex script shaping and vertical writing metrics via rustybuzz integration.
Weaknesses
  • Niche audience limits adoption to developers building low-level text rendering pipelines.
  • Lacks GPU-accelerated rasterization paths found in mature engines like FreeType or HarfBuzz.
Target Audience

Rust developers building PDF generators, image processors, or custom typesetting tools

Similar To

FreeType · HarfBuzz · fontdue

Similar Projects

OxiMedia – Pure Rust Reconstruction of FFmpeg and OpenCV

1.36M LOC pure Rust reimplementation—v0.1.0, APIs stabilized, perf unproven.

Bold BetWizardry
kitasan
11114mo ago