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

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

#438 in Graphics APIs

Download history 150/week @ 2024-07-21 166/week @ 2024-07-28 127/week @ 2024-08-04 155/week @ 2024-08-11 123/week @ 2024-08-18 141/week @ 2024-08-25 119/week @ 2024-09-01 107/week @ 2024-09-08 115/week @ 2024-09-15 188/week @ 2024-09-22 136/week @ 2024-09-29 24/week @ 2024-10-06 93/week @ 2024-10-13 79/week @ 2024-10-20 111/week @ 2024-10-27 119/week @ 2024-11-03

403 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