Skip to content

Add quanpixel8 font and WASM glyph table example#65

Open
rdon-key wants to merge 4 commits into
tinygo-org:devfrom
rdon-key:add-quanpixel8
Open

Add quanpixel8 font and WASM glyph table example#65
rdon-key wants to merge 4 commits into
tinygo-org:devfrom
rdon-key:add-quanpixel8

Conversation

@rdon-key

@rdon-key rdon-key commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

This PR adds the quanpixel8 font package and a browser-based WASM glyph table example.

QuanPixel is an 8x8 bitmap font with broad CJK coverage. It includes Japanese kanji, Simplified Chinese hanzi, Traditional Chinese/Taiwan hanzi, Hangul, and related characters, with about 18,000 recorded runes.

The generated font uses the same const1bit.Font style used by the existing shnm bitmap fonts.

Added files

Font package:

quanpixel8/quanpixel8.go
quanpixel8/README.MD
quanpixel8/MISSING.MD
quanpixel8/LICENSE_OFL.txt

Example:

examples/wasm_quanpixel8/index.html
examples/wasm_quanpixel8/main.go
examples/wasm_quanpixel8/runes.go
examples/wasm_quanpixel8/README.MD

Font details

The font is exposed as quanpixel8.QuanPixel8.

Detailed usage, coverage notes, license information, and attribution are documented in quanpixel8/README.MD.

Missing-character lists for the checked CJK subsets are included in quanpixel8/MISSING.MD.

WASM example

The new examples/wasm_quanpixel8 example renders a glyph table in a browser using TinyGo WebAssembly and an HTML canvas.

Build and run instructions are documented in examples/wasm_quanpixel8/README.MD.

image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant