From 0706f3989bb0c8a4527865ca0917b16bed91b819 Mon Sep 17 00:00:00 2001 From: Abdul Rahman Sibahi Date: Sun, 7 Jul 2024 15:14:51 +0300 Subject: [PATCH] Update wasm-shaper.md with link makes jumping around easier --- docs/wasm-shaper.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/wasm-shaper.md b/docs/wasm-shaper.md index 58a1d6495..34829b53b 100644 --- a/docs/wasm-shaper.md +++ b/docs/wasm-shaper.md @@ -396,7 +396,7 @@ $ meson compile -C build ## How to write a shaping engine in Rust -You may write shaping engines in any language supported by WASM, by conforming to the API described above, but Rust is particularly easy, and we have one of those high-level interface wrappers which makes the process easier. Here are the steps to create an example shaping engine in Rust: (These examples can also be found in `src/wasm/sample/rust`) +You may write shaping engines in any language supported by WASM, by conforming to the API described above, but Rust is particularly easy, and we have one of those high-level interface wrappers which makes the process easier. Here are the steps to create an example shaping engine in Rust: (These examples can also be found in [their own reposotry](https://github.com/harfbuzz/harfbuzz-wasm-examples)) * First, install wasm-pack, which helps us to generate optimized WASM files. It writes some Javascript bridge code that we don't need, but it makes the build and deployment process much easier: