Skip to content

Latest commit

 

History

History

derive

Derive Data Files

Instructions

  1. edit unicode-version.js — specify which versions to use
  2. edit Rules Files
  3. node make.js — creates /output/ with data files

Helpers

  • node names.js 61..7A 200D — print Unicode names for hex codepoints
  • node names.js script Latn — print Unicode names for Latin
  • node names.js prop White_Space — print Unicode names with property White_Space
  • node names.js find abc — find characters by name

Upgrade Notes

node unicode-diff.js

  • CLDR
    • short-names.json Unchanged
    • regions.json New "CQ"
  • UCD:
    • New Ideographic Description Characters
    • New CJK Ideograph Extension I Block
  • UAX-31:
    • Unchanged Scripts
    • Unchanged Recommended, Excluded, Limited Use Scripts
    • New Zyyy Script Extensions
  • UTS-39:
    • New Confusable Bidi Logic (doesn't apply since mixed-Bidi not allowed)
    • confusables.txt Unchanged
  • UTS-46:
    • Change 1E9E (ẞ) LATIN CAPITAL LETTER SHARP S0xDF (ß) LATIN SMALL LETTER SHARP S
  • Prior Validation: node ../test/validate.js prior-tests/1.9.4.json
    • Only fails on emoji that are now valid.