[build-dependencies.cc]
optional = true
version = "1"
[build-dependencies.pkg-config]
optional = true
version = "0.3"
[features]
build-native-freetype = ["freetype/servo-freetype-sys"]
build-native-harfbuzz = ["cc", "pkg-config"]
default = ["build-native-harfbuzz", "build-native-freetype"]
[package]
authors = ["The Servo Project Developers"]
build = "build.rs"
categories = ["external-ffi-bindings", "internationalization"]
description = "Rust bindings to the HarfBuzz text shaping engine"
documentation = "https://docs.rs/harfbuzz-sys/"
exclude = ["harfbuzz/test/subset/data/fonts/*", "harfbuzz/test/fuzzing/fonts/*", "harfbuzz/test/shaping/data/text-rendering-tests/fonts/*", "harfbuzz/test/shaping/data/aots/fonts/*", "harfbuzz/test/shaping/data/in-house/fonts/*"]
keywords = ["opentype", "font", "text", "layout", "unicode"]
license = "MIT"
links = "harfbuzz"
name = "harfbuzz-sys"
repository = "https://github.com/servo/rust-harfbuzz"
version = "0.3.4"
[target."cfg(any(target_os = \"android\", all(unix, not(target_vendor = \"apple\"))))".dependencies.freetype]
default-features = false
version = "0.4"
[target."cfg(target_vendor = \"apple\")".dependencies.core-graphics]
version = "0.17"
[target."cfg(target_vendor = \"apple\")".dependencies.core-text]
version = "13"
[target."cfg(target_vendor = \"apple\")".dependencies.foreign-types]
version = "0.3"