A minimal font compiler to produce "shaper fonts", minimal fonts to feed to HarfBuzz
You need Rust and wasm-pack installed. For example, Rust can be installed with homebrew:
brew install rust
Then install wasm-pack:
cargo install wasm-pack
Finally, build the project:
wasm-pack build
You need nodejs and npm installed. For example, they can be installed with homebrew:
brew install nodejs
Then use npm to test the project:
npm install
npm test
- Update the version number in
Cargo.toml - Commit the change with the release number in the commit message, e.g.
git commit -a -m "0.1.6" - Create a matching tag, with
vprefix, preferably signed, e.g.git tag -s -m "0.1.6" v0.1.6 - Push. Publishing to npm will happen automatically if CI build passes.