Behdad Esfahbod
Behdad Esfahbod
Okay, good. Thank you. I'll keep digging.
> We are also running into this problem. I can create a TTFont instance from a resulting font, but its `cmap` is not correct: it maps code points to (seemingly)...
> We are also running into this problem. I can create a TTFont instance from a resulting font, but its `cmap` is not correct: it maps code points to (seemingly)...
> Should simply upconverting a static OTF’s CFF table to CFF2 work in theory? No, we have not figured out how to make these two tools work unfortunately. Wee need...
I pushed some fixes to CFF2ToCFF in: https://github.com/fonttools/fonttools/pull/3886 Note that you still need to instantiate font WITHOUT `--downgrade-cff2`, and then do a `fonttools cffLib.CFF2ToCFF` separately. But if you do that,...
The `CFF2ToCFF` and `--downgrade-cff2` should be fixed now. I'm closing this. If anyone's facing any issues with either `CFF2ToCFF` or `CFFToCFF2` with latest fonttools, please open a new issue with...
> The only real complaint I have here is that a CFF2 VF is passed through as “fine”. An error message might be clearer (and doesn’t take that long to...
You're welcome. Glad it works.
You are right. It's a "badness tolerance" which is defined as "closer to zero the worse". I agree with you that `--tolerance` should probably work the other way. What should...
I think I replace "tolerance" with "badness" everywhere. Or maybe `--badness-tolerance` for the command-line. And make a 0 mean all-good, and going up being worse. Probably even going beyond 1....