Re: problems with decimal number display by PSPP

2021-04-16 Thread John Darrington
Thanks Ben, Looking at this, I'm inclined to think you're right. We're still however speculating about the cause. For most users this problem does not manifest itself, so I guess there is some particular combination of platform, operating system, (locale?), cairo version, which gives rise to it.

Re: problems with decimal number display by PSPP

2021-04-16 Thread Ben Pfaff
I think it's more likely to be the following code in cairo-fsm.c that tries to avoid wordwrapping. I don't know why U+2060 WORD JOINER is showing up as U+ on Windows. I guess we could add #ifndef __WIN32__ and see if it goes away. if (decimal[0] && c_isdigit (decimal[1])

Re: problems with decimal number display by PSPP

2021-04-16 Thread John Darrington
After a fair bit of effort, I have been unable to reproduce this problem. So if this issue is to have any chance of getting fixed someone who is experiencing it is going to need to give us a backtrace. Looking through the code, I consider the most likely function of interest is output_decimal i