On Thu Oct 5 13:29:21 2023 +0000, Nikolay Sivov wrote:
If abc == 0 already, why do we need to set zero_width?
Huh, you're right. I'm pretty sure I added the check for `abc.abcA + abc.abcB + abc.abcC == 0` to fix a single mismatch between the listing of DejaVu zero-width characters on Wine and Windows, but now that I look at it again that makes no sense, the value of `*zero_width` makes no difference when `abc.abcA + abc.abcB + abc.abcC` are already zero.
I need to do some comparisons of the listings while looking at all characters instead of only the ones defined in the DejaVu font. That involves font substitution though, ugh...