commit | 3a5219c6d0c1a85ac3cf7a6b938f724650001a4d | [log] [download] |
---|---|---|
author | nicm <nicm> | Mon May 25 09:32:10 2020 +0000 |
committer | nicm <nicm> | Mon May 25 09:32:10 2020 +0000 |
tree | 87ac834df4315372c6e569fd0fbd95e8d23d9d68 | |
parent | 14a9fd58d56211f9ee1ee9347d135fc00e03d4bd [diff] |
Instead of storing all UTF-8 characters in the extended cell which means that 14 bytes are wasted for each character in the BMP, only store characters of three bytes or less in the cell itself and store others (outside the BMP or with combining characters) in a separate global tree. Can reduce grid memory use for heavy Unicode users by around 30%.