Description: When using the IFAOGrec-Unicode font in Writer and Calc on Windows, typing goes backwards from the cursor. This font works as expected in all other programs I have tried and it works fine in Writer and Calc on Linux and Mac. Steps to Reproduce: 1.Install IFAOGrec-Unicode font on Windows. 2.Open Writer and change to IFAOGrec-Unicode font. 3.Begin typing. It will appear backwards from the cursor Actual Results: The text being typed will appear backwards from the cursor going to the left off the screen. Expected Results: The typing appears normally advancing toward the right as it is typed. Reproducible: Always User Profile Reset: Yes OpenGL enabled: Yes Additional Info:
Created attachment 150868 [details] Brief video of the problem
Created attachment 150869 [details] The font in question (IFAOGrec-Unicode)
This problem first shows up in 5.3.0.1. It works fine in 5.2.7.2. I believe harfbuzz was first used in version 5.3.
*** This bug has been marked as a duplicate of bug 121486 ***
Thank you so much! I can confirm the fix to the other bug solves this issue. Do you happen to know what the problem in the font is? If so, I'd be glad to pass that on to the font maker. In any case, thanks!
(In reply to Jeremy from comment #5) > Thank you so much! I can confirm the fix to the other bug solves this issue. > Do you happen to know what the problem in the font is? If so, I'd be glad > to pass that on to the font maker. In any case, thanks! The xAvgCharWidth in the OS/2 table (https://docs.microsoft.com/en-us/typography/opentype/spec/os2#xavgcharwidth) is negative, which makes no much sense as individual glyph widths can’t be negative. Looks like a faulty font generation tool.