{"repo":"chunlaw/wing-font-generator","free":true,"listed":false,"github":"https://github.com/chunlaw/wing-font-generator","clone":"git clone https://github.com/chunlaw/wing-font-generator.git","description":"Generates OpenType fonts that show pronunciation annotations stacked above Chinese characters in plain text","language":"TypeScript","stars":16,"topics":["cantonese","fonts","hong-kong","opentype","pinyin","automation","font-creation","font-design","font-generator","ivs"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Wing Font Bake pronunciation annotations directly into Chinese fonts — Cantonese Jyutping, Mandarin Pinyin, Taiwanese Tâi-lô, and more — so they render in plain text anywhere a custom font goes. Wing Font generates OpenType fonts whose glyphs carry their own romanization above them . Type 行 and hang4 appears above it; type 銀行 and the same character renders with hong4 because the word-context disambiguation rides on OpenType ccmp . No HTML markup, no separate text layers, no special apps — Word, Pages, Canva, Adobe Creative Cloud, Chrome / Firefox / Safari all just work. The pipeline is a small Python program that adds GSUB rules to a base CJK font. The same code runs in the browser via Pyodide, so non-developers can compose their own variants without installing anything. Documentation The live site hosts the showcase, the in-browser generator, and per-platform install instructions for non-developers. For development docs: - python/README.md — CLI reference, GSUB pipeline architecture, mapping data sources, local test rig. - web/README.md — React + Vite app, Pyodide worker, sync-python script, deployment notes. Pre-built fonts CI builds the font set on every push and publishes it across two surfaces — WOFF2 lives on the Pages site (used by the in-page previews), TTF lives in rolling GitHub Releases (heavier file, off-loaded so the Pages bandwidth budget covers visitor traffic). Browse and download from the showcase page, or use a direct URL like: The releases/latest/download/ ","default_branch":null,"files":null,"tree":[],"storefront":"/r/chunlaw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chunlaw/wing-font-generator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}