mirror of
https://github.com/microsoft/edit.git
synced 2025-08-04 19:08:31 +00:00
607 B
607 B
Grapheme Table Generator
This tool processes Unicode Character Database (UCD) XML files to generate efficient, multi-stage trie lookup tables for properties relevant to terminal applications:
- Grapheme cluster breaking rules
- Line breaking rules (optional)
- Character width properties
Usage
- Download ucd.nounihan.grouped.zip
- Run some equivalent of:
grapheme-table-gen --lang=rust --extended --no-ambiguous --line-breaks path/to/ucd.nounihan.grouped.xml
- Place the result in
src/unicode/tables.rs