Replace rustybuzz with HarfRust (#417)
* Use HarfRust for shaping * Replace ttf-parser with skrifa entirely * Fix clippy lints * Add shape plan cache * Bump harfrust and skrifa * Fix no_std build * Simplify the shape plan cache * Please the paperclip * Cache font ID with plan * Tune shape plan cache for "BiDi Processing" bench
This commit is contained in:
parent
3c1f6c9e8a
commit
2610c869f6
7 changed files with 221 additions and 121 deletions
|
|
@ -4,7 +4,7 @@
|
|||
//!
|
||||
//! This library provides advanced text handling in a generic way. It provides abstractions for
|
||||
//! shaping, font discovery, font fallback, layout, rasterization, and editing. Shaping utilizes
|
||||
//! rustybuzz, font discovery utilizes fontdb, and the rasterization is optional and utilizes
|
||||
//! harfrust, font discovery utilizes fontdb, and the rasterization is optional and utilizes
|
||||
//! swash. The other features are developed internal to this library.
|
||||
//!
|
||||
//! It is recommended that you start by creating a [`FontSystem`], after which you can create a
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue