Repository navigation
feat(odni): ICS 630-01 Annex D - Chinese personal names (odni-zho-Hani-Latn-2015) - #253
Merged
Merged
Conversation
odni-zho-Hani-Latn-2015: the IC standard for Chinese personal names —
Hanyu Pinyin with the annex's modifications (u for the umlauted ü, no
syllable apostrophes, word-initial capitalization per name part) plus
the Appendix C common-surname character table (115 characters from 116
printed entries; 范 is printed twice, both STC 5400).
Generated by tools/gen-ics-630-01-annexd.py from
tools/ics-630-01-annexd.json, extracted by
tools/extract-ics-630-01-annexd.py from the Annex D text layers;
Appendix A's syllable grid was spot-checked visually at 600 dpi,
Appendix C at 300 dpi. Source anomalies are recorded in the map notes,
not corrected: the two 'i'-labeled header columns, the Wong and Kei
cells, the absent wen/nun/len/nia syllables, Appendix B's lyu/nyu
spelling of the umlaut syllables contradicting the normative rule, and
the bo row's Zhuyin cell ㄅㄠㄛ.
132 embedded tests (one per printed surname entry, plus the document
examples and the orthographic rules) pass through the Ruby interpreter
(132/132) and the TypeScript runtime (132/132). interscript-ruby's ISC
bridge currently drops rule constraints (NodeAdapter#build_rule reads
constraint[:value] where the transform emits { kind:, item: }), so the
verification applies that one-line key fix locally; the TS runtime
passes unmodified, and both corpus parse gates stay green (408/408).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The last open Track-A item of the remaining-encodings master list (WO89 A5). All four Annex D documents read completely: prose annex (text layer), Appendix A pinyin syllable matrix (411 cells), Appendix B conversion table (preserved in full in the JSON artifact), Appendix C surnames (the actual Hanzi-to-pinyin data, 115 distinct characters), cover memo transcribed visually from a scan render.
Map
Verification