# fcft-sys
Rust bindings for [fcft](https://codeberg.org/dnkl/fcft), a library for loading
fonts and glyph rasterisation library on top of FontConfig, FreeType2 and
pixman.
Headers supplied by `fcft` are the canonical source of truth for struct layouts.
A minimal set of pixman functions is also exposed: enough to composite fcft's
glyph images into a byte buffer. Inter-operability with the `pixman` crate is
viable via a simple `.cast()`.
For a safe API on top of these bindings, see the
[`fcft`](https://git.sr.ht/~whynothugo/fcft-rs) crate.
## Requirements
- `pkg-config` (build only)
- `fcft` ≥ 3.0
- `pixman` ≥ 0.32.0
## Licence
Licensed under the ISC licence.