No support for ucd-generate, mostly because it's both tricky, and AFAICT unless you're actually doing east asian typography, it's probably not what you want unless you're going to build on top of it (and https://www.unicode.org/reports/tr11/ even says exactly this at the end of the "scope" section).
I wasn't sure if the width strings should be enums. I left them as-is since nothing else in the library parses stuff out like that, and I guess this is more future-proof.
No support for ucd-generate, mostly because it's both tricky, and AFAICT unless you're actually doing east asian typography, it's probably not what you want unless you're going to build on top of it (and https://www.unicode.org/reports/tr11/ even says exactly this at the end of the "scope" section).
I wasn't sure if the width strings should be enums. I left them as-is since nothing else in the library parses stuff out like that, and I guess this is more future-proof.