https://bugs.winehq.org/show_bug.cgi?id=42563
--- Comment #12 from Zebediah Figura z.figura12@gmail.com --- (In reply to Rafał Mużyło from comment #11)
I've never said this patch was a correct solution, just a semi-working one, under my limited understanding of winapi (so, those extra spaces at the end, instead of a horizontal scrollbar).
Yes, I'll try to fix this at some point. Unless you beat me to it :-)
For the record, I think the correct solution is to fix the width to 8 bytes, and then programmatically set the size upon creation based on that width + a bit for the scrollbar.
Yet, as for the later part:
- IIRC, the idea of using ExtTextOut was one I've picked from wine source
- under fontconfig, only the program can guarantee the font picked is
actually *printed* monospace, the font itself is a system/user preference
It seems to me that if the user sets the default monospace font to something that is not monospace, then it's not our responsibility to enforce otherwise...