8 releases

0.5.6 Jan 25, 2024
0.5.3 Aug 2, 2023
0.5.2 Feb 5, 2023
0.5.1 Oct 22, 2022
0.5.0 Oct 31, 2021

#1 in #freedesktop

Download history 7243/week @ 2023-12-23 10386/week @ 2023-12-30 11420/week @ 2024-01-06 13773/week @ 2024-01-13 14522/week @ 2024-01-20 18062/week @ 2024-01-27 17429/week @ 2024-02-03 16345/week @ 2024-02-10 21870/week @ 2024-02-17 17812/week @ 2024-02-24 16929/week @ 2024-03-02 19673/week @ 2024-03-09 18298/week @ 2024-03-16 19669/week @ 2024-03-23 17486/week @ 2024-03-30 13361/week @ 2024-04-06

71,487 downloads per month
Used in 18 crates (3 directly)

MIT license

125KB
4K SLoC

Bitbake 2.5K SLoC Rust 1.5K SLoC // 0.0% comments Shell 4 SLoC

fontconfig-parser

This crate provide parsing fontconfig file but not yet complete all features

see https://www.freedesktop.org/software/fontconfig/fontconfig-user.html for more detail infomation of fontconfig file

Example

use fontconfig_parser::FontConfig;

let mut config = FontConfig::default();

config.merge_config("/etc/fonts/fonts.conf").unwrap();

License: MIT


lib.rs:

This crate provide parsing fontconfig file but not yet complete all features

see https://www.freedesktop.org/software/fontconfig/fontconfig-user.html for more detail infomation of fontconfig file

Example

use fontconfig_parser::FontConfig;

let mut config = FontConfig::default();

config.merge_config("/etc/fonts/fonts.conf").unwrap();

Dependencies

~160–365KB