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

Reply via email to