[package] name = "nigig-pdf-graphics" version = "0.1.0" edition = "2021" license = "MIT OR Apache-2.0" description = "PDF content interpreter, PdfDevice trait, graphics state, fonts, image decode. Engine-neutral." [dependencies] nigig-pdf-cos = { path = "../pdf-cos" } nigig-pdf-document = { path = "../pdf-document" } # Unicode normalisation for text search (ADR 0034). Pure Rust, no C, so the # WASM and mobile targets stay viable — the same constraint ADR 0025 applied # to the signing dependencies. # # ADR 0005's rule against hand-rolling applies here too, for a different # reason than crypto: NFD/NFKD are driven by Unicode data tables that change # every release, and a hand-rolled decomposition is a table that silently # goes stale. Searching is not security-critical, but a search that misses a # word is a feature that does not work. unicode-normalization = "0.1"