- WSF1 (feature author): the stroke source format, its checks, the pinned Q15 table of 64 unit vectors and the integer expansion into a polygon-only WOS1. - The ASCII stroke set, U+0020-U+007E, drawn here as integer centre lines; bundled as builtin::STROKE_ASCII with its SHA-256, which Annex B states. - The test repertoire: Arabic, Hebrew and Devanagari glyphs and a U+1F600 face, drawn here, with the joining table and the small shaper the corpus generator uses. - graphics-vector.md section 4, Annex A (WSF1, the table as bytes, the expansion) and Annex B (the digest). - vector-conformance: sources/, the two sets, the text group, and stroke-glyph members of runs and motion; the README's provenance line names the in-house sets. Co-Authored-By: Claude Opus 5.5 <[email protected]>
21 lines
608 B
TOML
21 lines
608 B
TOML
# The vector recomputation of `wai-vector`, as a WebAssembly module for a browser's
|
|
# engine (`wasm32-unknown-unknown`), with a C ABI and no bindings generator, so that
|
|
# `verify.mjs` recomputes every vector file under Node with no dependency.
|
|
[package]
|
|
name = "wai-vector-wasm"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
rust-version = "1.97"
|
|
license = "Apache-2.0"
|
|
publish = false
|
|
|
|
[lib]
|
|
crate-type = ["cdylib"]
|
|
path = "src/lib.rs"
|
|
|
|
[dependencies]
|
|
# The recomputation needs no authoring code: a sink's build, with no stroker.
|
|
wai-vector = { path = "..", default-features = false }
|
|
|
|
[profile.release]
|
|
debug = false
|