#text-rendering #font #glyph #abstraction #intended #direct2d #initially

directwrite

A safe abstraction for interacting with DirectWrite, intended initially to be used with direct2d for easy text rendering

16 releases

0.3.0-alpha4 Feb 24, 2019
0.3.0-alpha3 Nov 24, 2018
0.1.4 Sep 21, 2018
0.1.2 Apr 23, 2018
0.0.4 Jan 10, 2016

#534 in Graphics APIs

Download history 200/week @ 2023-12-15 121/week @ 2023-12-22 60/week @ 2023-12-29 122/week @ 2024-01-05 146/week @ 2024-01-12 120/week @ 2024-01-19 110/week @ 2024-01-26 40/week @ 2024-02-02 161/week @ 2024-02-09 196/week @ 2024-02-16 176/week @ 2024-02-23 136/week @ 2024-03-01 228/week @ 2024-03-08 148/week @ 2024-03-15 209/week @ 2024-03-22 359/week @ 2024-03-29

963 downloads per month
Used in 8 crates (2 directly)

MIT/Apache

625KB
5.5K SLoC

directwrite

[][crates-io] [][api-docs]

A safe abstraction for interacting with DirectWrite, intended initially to be used with direct2d for easy text rendering.


lib.rs:

Safe bindings for DirectWrite in Rust. Allows for the loading of fonts, laying out of text, and rendering text and glyphs to TextRenderers.

Dependencies