▲ | Show HN: wcwidth-o1 – Find Unicode text cell width in no time for JavaScript/TS(github.com) | |
16 points by dawson0 2 days ago | 3 comments | ||
I ported Markus Kuhn’s wcwidth to TypeScript and optimized it with bitset lookups for O(1) performance. It now covers the full Unicode 15.1 combining ranges. GitHub: https://github.com/dawsonhuang0/Wcwidth-O1 NPM: https://www.npmjs.com/package/wcwidth-o1 Feedback welcome! | ||
▲ | jv22222 2 days ago | parent | next [-] | |
I was about to say you could figure this kind of thing out with Intl.Segmenter but then saw it was a different problem. Nice. | ||
▲ | shawn_w a day ago | parent | prev | next [-] | |
Now you just have to update it to the just-released Unicode 17. | ||
▲ | peter-m80 2 days ago | parent | prev [-] | |
Nice |