2个不稳定版本
0.2.0 | 2021年6月4日 |
---|---|
0.1.0 | 2021年1月16日 |
#55 在 渲染引擎
719 每月下载次数
在 19 个crate中使用 (通过 tectonic_xetex_layout)
7KB
tectonic_bridge_freetype2
crate
这个crate是Tectonic项目的一部分。它将FreeType字体渲染引擎的C API在Rust/Cargo构建框架中暴露出来,**没有Rust绑定**。
还有许多其他与FreeType相关的低级crate可用,包括
这个包的特点在于
- 它使用Tectonic的依赖项查找框架,该框架支持pkg-config和vcpkg。
- 它确保FreeType的C API对Cargo可见。
理想情况下,这个crate将来将被上述crate之一取代。
如果你的项目依赖于这个crate,Cargo将为你的构建脚本导出一个名为DEP_FREETYPE2_INCLUDE_PATH
的环境变量,它将包含C头文件的目录的分号分隔列表,这样你的代码就能成功包含ft2build.h
头文件。
你需要确保你的Rust代码确实引用了这个crate,这样链接器才能包含链接库。一个use
语句就足够了
#[allow(unused_imports)]
#[allow(clippy::single_component_path_imports)]
use tectonic_bridge_freetype2;
Cargo功能
目前这个crate没有提供任何Cargo功能。它打算最终提供,以便能够控制FreeType库是否为供应商。
依赖项
~26KB