[package]
edition = "2024"
name = "repose-text"
version = "0.28.13"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Text handling (parley + swash based font & layout engine)"
readme = false
license = "MPL-2.0"
[features]
basic = ["font-awl/basic"]
cjk = ["font-awl/cjk"]
default = ["basic"]
emoji = ["font-awl/emoji"]
monospace = ["font-awl/monospace"]
[lib]
name = "repose_text"
path = "src/lib.rs"
[dependencies.font-awl]
version = "0.2"
[dependencies.log]
version = "0.4"
[dependencies.once_cell]
version = "1"
[dependencies.parley]
version = "0.11"
features = ["std"]
default-features = false
[dependencies.rapidhash]
version = "4.5"
[dependencies.skrifa]
version = "0.44"
[dependencies.swash]
version = "0.2"
[dependencies.unicode-segmentation]
version = "1.13"
[target.'cfg(target_arch = "wasm32")'.dependencies.js-sys]
version = "0.3"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen]
version = "0.2"
[target.'cfg(target_arch = "wasm32")'.dependencies.wasm-bindgen-futures]
version = "0.4"
[target.'cfg(target_arch = "wasm32")'.dependencies.web-sys]
version = "0.3"
features = [
"Document",
"Window",
"Navigator",
"Element",
"HtmlElement",
"HtmlCanvasElement",
"CssStyleDeclaration",
"Request",
"Response",
"Headers",
"Window",
"Navigator",
"Request",
"Response",
"Headers",
]