[[bin]]
name = "babelfont"
path = "src/main.rs"
required-features = ["cli"]
[dependencies.chrono]
features = ["serde"]
version = "0.4.3"
[dependencies.clap]
features = ["derive"]
optional = true
version = "4.5.51"
[dependencies.clap-verbosity-flag]
optional = true
version = "3.0.4"
[dependencies.env_logger]
optional = true
version = "0.11.8"
[dependencies.fea-rs-ast]
version = "0.1.0"
[dependencies.fontc]
optional = true
version = "0.5.0"
[dependencies.fontdrasil]
version = "0.4.0"
[dependencies.fontir]
optional = true
version = "0.5.0"
[dependencies.glyphslib]
optional = true
version = "0.1.0"
[dependencies.indexmap]
features = ["serde"]
version = "2.12.0"
[dependencies.kurbo]
version = "0.12"
[dependencies.log]
version = "0.4.14"
[dependencies.norad]
features = ["rayon", "kurbo"]
optional = true
version = "0.16.1"
[dependencies.ordered-float]
version = "5.1.0"
[dependencies.paste]
version = "1.0.15"
[dependencies.regex]
version = "1.5.5"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.serde_json_path_to_error]
optional = true
version = "0.1.5"
[dependencies.smol_str]
features = ["serde"]
version = "0.3.0"
[dependencies.thiserror]
version = "1.0.37"
[dependencies.typescript-type-def]
features = ["json_value"]
optional = true
version = "0.5.13"
[dependencies.write-fonts]
features = ["read"]
version = "0.44.1"
[dev-dependencies.pretty_assertions]
version = "1.4.1"
[dev-dependencies.similar]
version = "2.7.0"
[[example]]
name = "dump-typescript"
path = "examples/dump-typescript/main.rs"
[features]
cli = ["dep:env_logger", "dep:clap", "dep:serde_json_path_to_error", "dep:clap-verbosity-flag"]
default = ["glyphs", "ufo", "fontlab", "fontra", "fontir"]
fontir = ["dep:fontir", "dep:fontc"]
fontlab = []
fontra = []
glyphs = ["dep:glyphslib"]
typescript = ["dep:typescript-type-def"]
ufo = ["dep:norad"]
[lib]
name = "babelfont"
path = "src/lib.rs"
[package]
authors = ["Simon Cozens <simon@simon-cozens.org>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "A universal font format converter and processor"
documentation = "https://docs.rs/babelfont"
edition = "2021"
keywords = ["fonts", "typography", "font-conversion", "font-processing"]
license = "MIT OR Apache-2.0"
name = "babelfont"
readme = "README.md"
repository = "https://github.com/simoncozens/babelfont-rs"
version = "0.1.1-pre"
[target.'cfg(not(target_family = "wasm"))'.dependencies.uuid]
features = ["v4", "serde"]
version = "1.11.0"
[target.'cfg(target_family = "wasm")'.dependencies.uuid]
features = ["v4", "js", "serde"]
version = "1.11.0"