5个版本
| 0.2.2 | 2023年5月18日 |
|---|---|
| 0.2.1 | 2021年10月11日 |
| 0.2.0 | 2021年6月4日 |
| 0.1.1 | 2021年1月16日 |
| 0.1.0 | 2021年1月4日 |
1744 在 文本处理 中排名
每月下载量 731
在 20 个crates中使用 (直接使用3个)
7KB
tectonic_bridge_graphite2 crate
此crate是Tectonic项目的一部分。它通过Rust/Cargo构建框架暴露了graphite2“智能字体”系统的C API,但没有Rust绑定。这就是为什么它不命名为graphite2-sys。
目的是让这个crate最终提供“ vendoring”石墨2库的选项,这样Tectonic C代码就可以使用这个库,而无需在系统上安装。但是,这还没有实现。
如果你的项目依赖于这个crate,Cargo将为你的构建脚本导出一个名为DEP_GRAPHITE2_INCLUDE_PATH的环境变量,它将是一个分号分隔的C包含目录列表,以便你的代码可以包含graphite2/* C头文件。它还会导出一个名为DEP_GRAPHITE2_DEFINE_STATIC的环境变量。如果非空,针对此库编译的C/C++代码应定义C预处理器符号GRAPHITE2_STATIC。
你需要确保你的Rust代码实际上引用了这个crate,以便链接器可以包含链接库。一个use语句就足够了
#[allow(unused_imports)]
#[allow(clippy::single_component_path_imports)]
use tectonic_bridge_graphite2;
Cargo功能
目前这个crate不提供任何Cargo功能。它打算最终提供,以便可以控制是否将graphite2库vendored。
依赖关系
~26KB