Hey all,
I just released daegun 1.2.0. It's a text engine written in Rust: it parses fonts, shapes complex scripts, lays out lines, hints and subsets, no_std with zero dependencies and a C ABI.
The big change in this release is that daegun doesn't rasterize anymore. I took out both of its built-in rasterizers and replaced them with an API built around handing your rasterizer what it needs, so technically it's not an all-in-one anymore:
prepared_outline: outlines in pixels onto any OutlinePen, with hinting, transforms, stroking and synthetic bold and oblique
glyph_quads: quadratic curves for GPU shaders
flatten and resolve_overlaps: polygons for scanline rasterizers
colr_scene: color glyphs as fills, clips and layers, with gradient sampling and compositing
As a test, the demo images in the README are now drawn by wgpu straight from glyph_quads, with an 89-line shader.
It also passes 731 of 753 cases in Unicode's text-rendering-tests.
Heads-up: this release removes public API, and Cargo treats 1.1 → 1.2 as a compatible update, so pin =1.1.7 if you rely on the old rasterizers.
Crate: crates.io: Rust Package Registry
Docs: https://dg.calia.cc
Release notes: Release daegun 1.2.0 · zztaeha/daegun · GitHub
Feedback is very welcome!
1 post - 1 participant
Read full topic
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Rfig: Rust terminal autocomplete for zsh, Bash and Fish | 0 | 8.82 | 08-10-2026 |
| 2 | What's everyone working on this week (41/2026)? | 0 | 20.34 | 06-10-2026 |
| 3 | Declarative Macros in Rust: A Simple and Practical Introduction | 0 | 12.64 | 06-10-2026 |
| 4 | Announcing Topcoat: a framework for building full-stack reactive web apps with Rust | 0 | 18.33 | 22-07-2026 |
| 5 | Architecture review of a Hyper/Tower-based web framework (Toxi) | 0 | 15.46 | 06-10-2026 |
| 6 | Toasty, an async ORM for Rust, is now on crates.io | 0 | 10 | 03-04-2026 |
| 7 | Как я автоматизировал работу врачей на Rust | 0 | 7.03 | 27-09-2026 |
| 8 | [Перевод] Rust 1.99.0: функции с переменным числом аргументов, информация о схеме размещения типа | 0 | 11.43 | 02-10-2026 |
| 9 | pg_tre 1.1.1 released -- an approximate-REGEX index AM for PostgreSQL 18+ | 0 | 13.85 | 22-05-2026 |