I would not like to revert this change even though I agree with you that pull requests this big are bad. The overall changes here are good and in most cases we see no issues with them. As for your specific setting, did you try to run with the property "GSFontHinting" set to the value 17? This should switch back to the old behaviour for font hinting. If this does not help you should try to revert part of the changes. This is easier as it seems. Most of the changes in this pull request deal with font names and weights. That is irrelevant for the font displaying and you may just ignore those changes. Which leaves you with less than a handful of interesting changes to look into.
That is currently all I can say as I am away from my computer. Fred On the road Am 02.08.2019 um 11:24 schrieb Riccardo Mottola via Gnustep-dev <[email protected]>: > Hi all, > > I noticed that since commit of 19 May: > Merge pull request #5 from Deek/deek > > > Font system revamp > > font display is broken on certain systems. > Character spacing is broken, characters show excessive spacing between them > or between words. Cursor placement may be wrong relative to the displayed > characters! > Even selecting the > > Some information > - I was able to reproduce this on Devuan/amd64 and Ubuntu/i386 > - Certain system are not affected. FreeBSD/i386 appears to work fine for me! > - Certain fonts are more affected than other > - user interface, different applications are affected, it is perfectly > reproduceable inside Ink > - it must be related to certain character sequences and/or ligatures > > I already tried some debugging with Fred. > I tried disabling back-art-subpixel-text and GSFontHinting (I did not have > any defaults, but even made a skip in the code) with no success. > > Any further ideas? Anybody else can reproduce this issue? > > The patch is big, and the error is bad... it might need a revert. > > Riccardo > > _______________________________________________ > Gnustep-dev mailing list > [email protected] > https://lists.gnu.org/mailman/listinfo/gnustep-dev _______________________________________________ Gnustep-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnustep-dev
