Cargo.lock | 11 ++ arc/platforms.md | 13 +- crates/canvas/src/spelling.rs | 8 ++ crates/snowbound/Cargo.toml | 2 + crates/snowbound/src/spell_web.rs | 64 +++++++++- crates/snowbound/src/web.rs | 212 +++++++++++++++++++++++++++++++- crates/snowbound/web/glue.js | 75 +++++++++++ crates/snowbound/web/index.html | 16 ++- tools/release_web.py | 35 +++++- tools/web/subset_cjk.py | 40 ++++++ 10 files changed, 455 insertions(+), 21 deletions(-)