8个版本 (4个破坏性更新)

0.6.0 2024年4月10日
0.4.0 2020年7月29日
0.3.1 2019年3月18日
0.3.0 2018年11月6日
0.1.0 2015年5月26日

#653 in 文本处理

Download history • Rust 包仓库 1056/week @ 2024-04-24 • Rust 包仓库 591/week @ 2024-05-01 • Rust 包仓库 190/week @ 2024-05-08 • Rust 包仓库 159/week @ 2024-05-15 • Rust 包仓库 338/week @ 2024-05-22 • Rust 包仓库 371/week @ 2024-05-29 • Rust 包仓库 286/week @ 2024-06-05 • Rust 包仓库 274/week @ 2024-06-12 • Rust 包仓库 412/week @ 2024-06-19 • Rust 包仓库 259/week @ 2024-06-26 • Rust 包仓库 238/week @ 2024-07-03 • Rust 包仓库 250/week @ 2024-07-10 • Rust 包仓库 459/week @ 2024-07-17 • Rust 包仓库 279/week @ 2024-07-24 • Rust 包仓库 253/week @ 2024-07-31 • Rust 包仓库 282/week @ 2024-08-07 • Rust 包仓库

1,320 每月下载量
5 个Crates中使用 (直接使用2个)

MIT/Apache

2MB
47K SLoC

C++ 36K SLoC // 0.3% comments • Rust 包仓库 Rust 5K SLoC // 0.0% comments • Rust 包仓库 Python 3.5K SLoC // 0.1% comments • Rust 包仓库 M4 1K SLoC // 0.3% comments • Rust 包仓库 Automake 670 SLoC // 0.0% comments • Rust 包仓库 C 302 SLoC // 0.1% comments • Rust 包仓库 Shell 148 SLoC // 0.1% comments • Rust 包仓库

harfbuzz

Build Status Crates.io Docs

HarfBuzz 是一个文本形变引擎。它解决了根据Unicode字符串从字体中选择和定位字符的问题。

此crate提供了一个高级API(比原始的C绑定)。

功能

  • freetype - 启用对FreeType字体引擎的绑定。(默认启用。)

  • coretext - 启用对CoreText字体引擎的绑定。(仅限Apple平台)(默认启用。)

  • directwrite - 启用对DirectWrite字体引擎的绑定。(仅限Windows)(默认启用。)

  • bundled - 使用打包的HarfBuzz库而不是系统上安装的库。

许可证

根据您的要求,许可协议为以下之一

贡献

欢迎通过pull request进行贡献。

除非您明确声明,否则根据Apache-2.0许可证定义,您有意提交用于包含在工作中的任何贡献,应作为上述双重许可,不附加任何额外条款或条件。

依赖项