Many unicode-full.yaml files have thousands of lines like:
- "πΈ": [t: "πΉCLβ "] # 0x1d538
- "πΉ": [t: "πΉCLβ "] # 0x1d539
- "β": [t: "πΉCLβ "] # 0x2102
- "π»": [t: "πΉCLβ "] # 0x1d53b
- "πΌ": [t: "πΉCLβ "] # 0x1d53c
These should be replaced with ranges such as:
- "πΈ-π": # 0x1d504 - 0x1d51d ('z' version is reserved)
- tc: "DC"
- spell: "translate('.', 'πΈπΉπΊπ»πΌπ½πΎπΏππππππ
πππππππππππ', 'abcdefghijklmnopqrstuvwxyz')"
This saves a lot of file space and is a little faster to load. You need to be careful about characters such as "β": # 0x2102 which is not in the math alphanumerics. See Braille/UEB/unicode-full.yaml for a file that has been updated.
This is probably a good issue to use AI on.
Many unicode-full.yaml files have thousands of lines like:
These should be replaced with ranges such as:
This saves a lot of file space and is a little faster to load. You need to be careful about characters such as
"β": # 0x2102which is not in the math alphanumerics. SeeBraille/UEB/unicode-full.yamlfor a file that has been updated.This is probably a good issue to use AI on.