#fontconfig #pure #complete #freedesktop #org #font-config

fontconfig-parser

纯Rust编写的fontconfig文件解析器

9个版本

0.5.7 2024年7月30日
0.5.6 2024年1月25日
0.5.3 2023年8月2日
0.5.2 2023年2月5日
0.5.0 2021年10月31日

#179 in 解析器实现

Download history 21313/week @ 2024-05-03 21196/week @ 2024-05-10 19305/week @ 2024-05-17 18646/week @ 2024-05-24 18248/week @ 2024-05-31 30401/week @ 2024-06-07 34719/week @ 2024-06-14 34851/week @ 2024-06-21 33413/week @ 2024-06-28 33465/week @ 2024-07-05 36885/week @ 2024-07-12 35268/week @ 2024-07-19 35469/week @ 2024-07-26 35687/week @ 2024-08-02 38913/week @ 2024-08-09 37731/week @ 2024-08-16

153,744 每月下载量
用于 20 个crate (3 直接)

MIT 许可证

120KB
4K SLoC

Bitbake 2.5K SLoC Rust 1.5K SLoC // 0.0% comments Shell 9 SLoC // 0.2% comments

fontconfig-parser

此crate提供解析fontconfig文件的功能,但尚未完成所有功能

有关fontconfig文件更详细的信息,请参阅https://www.freedesktop.org/software/fontconfig/fontconfig-user.html

示例

use fontconfig_parser::FontConfig;

let mut config = FontConfig::default();

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

许可证: MIT


lib.rs:

此crate提供解析fontconfig文件的功能,但尚未完成所有功能

有关fontconfig文件更详细的信息,请参阅https://www.freedesktop.org/software/fontconfig/fontconfig-user.html

示例

use fontconfig_parser::FontConfig;

let mut config = FontConfig::default();

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

依赖项

~165–355KB