oxml-layout 0.3.0

Format-neutral OOXML layout output and font primitives
Documentation
[package]
name = "oxml-layout"
description = "Format-neutral OOXML layout output and font primitives"
readme = "README.md"
version = "0.3.0"
edition.workspace = true
license.workspace = true
rust-version.workspace = true
authors.workspace = true
repository.workspace = true
homepage.workspace = true
publish = true
include = [
    "src/**/*",
    "fonts/*.ttf",
    "fonts/LICENSE-*",
    "fonts/NOTICE-*",
]

[package.metadata.release]
shared-version = "incubating"
tag-name = "rpptx-v{{version}}"

[features]
default = ["system-fonts"]
system-fonts = ["fontdb/fs", "fontdb/fontconfig"]

[dependencies]
thiserror = { workspace = true }
fontdb = { version = "0.23", default-features = false, features = ["std"] }
harfrust = { workspace = true }
ttf-parser = { workspace = true }
unicode-linebreak = { workspace = true }