https://launchpadlibrarian.net/251449771/upstream_git-log.txt has a lot of changes which seem desirable, and not actually much in terms of new features (aside from documentation updates). However, the sheer number/size of the changes makes this risky, particularly as testing this is extremely difficult (e. g. how reliably can we test Ubuntu/Kubuntu/Xubuntu in Bengali, Thai, various CJK, or e. g. Georgian and are confident that fonts look right?).
I don't know much about fontconfig, but is there any better/simpler way of mass-testing with our fonts than visual inspection? I. e. can we compare which glyphs are being used from which font (for our default font selection) with the current and the new version, to ensure that we don't suddenly swap fonts around, or if that happens, that this is expected? Is there some way to iterate over the unicode glyphs for fonts that we have available, to ensure that the new fontconfig does not crash on those? Any other ideas for a test plan? Does this need any other dependencies (freetype etc.)? I. e. if 2.11.94 causes trouble, how easily can we go back to 2.11.1? -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to fontconfig in Ubuntu. https://bugs.launchpad.net/bugs/1556457 Title: [FFe] Demilight (OS/2 weight=350) confuses fontconfig Status in Fontconfig: Fix Released Status in fontconfig package in Ubuntu: New Status in fontconfig package in Arch Linux: New Bug description: [FFe request comment] Upgrading to fontconfig 2.11.94 is proposed as a fix of this bug, including a fix of certain font weight issues due to the switch from fonts-droid to fonts-noto-cjk for Chinese (discussed at bug #1468027) where we haven't found any way to work around the problem. The proposed upload is available in this PPA: https://launchpad.net/~gunnarhj/+archive/ubuntu/fontconfig-test2 Changes are listed in the attachment upstream_git-log.txt [Original description including updates] See https://bugs.freedesktop.org/show_bug.cgi?id=81453 and bug 1468027. Fontconfig lacks support for many OpenType/TrueType OS/2 font weight values. This causes a bunch of problems, like mixing up Demilight (weight=350) and Regular (weight=400). Although it's possible to write (dirty?) hacks for deb-packed fonts, this still causes problems for otherwise sourced fonts. Archlinux: https://bugs.archlinux.org/task/48550 (fix released, upgraded to 2.11.94) To manage notifications about this bug go to: https://bugs.launchpad.net/fontconfig/+bug/1556457/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp