Presentation 結構
- 一個 Collection 引用一個 Manifest,不嵌入重複完整副本。
- Manifest 依序包含恰好 37 個 Canvas。
- 每個 Canvas 有一個 AnnotationPage 與一個 painting Annotation。
- 每個 painting body 都是可直接存取的靜態 SVG Image。
供數位典藏、語言展示、教室與互通 viewer 使用,完整且不依賴 App 的注音視覺參考資源。
可由 Collection 或 Manifest 開始,逐一檢視來源 SVG,或下載附有外部 SHA-256 清單的 reproducible archive。
保留標準教學順序:21 個聲母、3 個介音與 13 個韻母。每個 Canvas 都只 painting 一個 1200 × 1200 SVG body。
官方 validator 的 dependency constraints 與既有工具不同,因此請在隔離 virtual environment 安裝固定 commit。
python3 -m venv .venv-iiif .venv-iiif/bin/pip install "iiif-presentation-validator @ git+https://github.com/IIIF/presentation-validator.git@fb5bd9039494701dc7472cdcaffe83fb5a212463" .venv-iiif/bin/iiif-validator validate --version 3.0 manifest.json .venv-iiif/bin/iiif-validator validate --version 3.0 collection.json
Presentation 規格、context 與 validator schema 均固定 commit 及 SHA-256。字形 path 由 SIL Open Font License 1.1 授權的 Noto Sans TC weight 650 一次性擷取。
上方完整 IIIF 資源免費且不需要 App;Lumi 注音星球僅是選用的練習工具。
前往 App Store 查看 Lumi 注音星球