Missing lib32-fontconfig dependency, causing funky font rendering

Task Info (Flyspray)
Opened By Emil (xexaxo)
Task ID 74827
Type Bug Report
Project Community Packages
Category Packages: Multilib
Version None
OS All
Opened 2022-05-22 19:58:23 UTC
Status Assigned
Assignee Levente Polyak (anthraxx)
Assignee Giancarlo Razzolini (grazzolini)

Details

Description:

Steam comes with lib32-fontconfig in it's runtime, which is too old for us. In particular, it lacks lfs fixes from upstream and fails to handle attributes in our config files.

Ultimatelly the font rendering is very poor.

Additional info:

  • package version(s) steam 1.0.0.74-1

  • config and/or log files etc.

Fontconfig warning: line 5: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-hinting-slight.conf", line 4: unknown element "description"
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 4: unknown element "description"
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 72: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 80: saw unknown, expected number
Fontconfig warning: "/etc/fonts/conf.d/11-lcdfilter-default.conf", line 4: unknown element "description"
...

Steps to reproduce:

  • install steam
  • ensure lib32-fontconfig is not installed
  • start steam - observe the fontconfig errors in the log
  • observe the "weird" font rendering within the steam UI
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information