** Changed in: fontconfig (Ubuntu) Importance: Undecided => Medium ** Also affects: hundredpapercuts Importance: Undecided Status: New
** Changed in: hundredpapercuts Status: New => Confirmed ** Changed in: hundredpapercuts Importance: Undecided => Medium -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to fontconfig in Ubuntu. https://bugs.launchpad.net/bugs/1416768 Title: Fontconfig error output due to malformed conf file Status in One Hundred Papercuts: Confirmed Status in fontconfig package in Ubuntu: Confirmed Bug description: Generating new string page texture 121: 256x256, total string texture memory is 393.22 KB Generating new string page texture 122: 128x256, total string texture memory is 2.79 MB Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number Generating new string page texture 136: 2048x256, total string texture memory is 4.88 MB Installing breakpad exception handler for appid(steamwebhelper)/version(20150130171142) Installing breakpad exception handler for appid(steamwebhelper)/version(1422637902) Above output is produced, eg by steam when running a game. The fontconfig error lines can be verified with "fc-cache -v | grep -i err". The offending section is around original lines 70, 78: <match target="font"> <test name="scalable" compare="eq"> <bool>false</bool> </test> <test name="pixelsizefixupfactor" compare="not_eq"> <double>1.0</double> </test> <edit name="matrix" mode="assign"> <times> <name>matrix</name> <matrix> <name>pixelsizefixupfactor</name> <double>0</double> <double>0</double> <name>pixelsizefixupfactor</name> </matrix> </times> </edit> <edit name="size" mode="assign"> <divide> <name>size</name> <name>pixelsizefixupfactor</name> </divide> </edit> </match> Note that the <matrix> element has 2 <name> child elements when it should only have 1. Removal of the second "<name>pixelsizefixupfactor</name>" solves the error. After this removal neither fc-cache nor steam report an "Fontconfig error:". The documentation for fonts.conf, eg http://linux.die.net/man/5/fonts- conf, suggests that the <matrix> element should hold 4 <double> elements: ><MATRIX> > >This element holds the four <double> elements of an affine transformation. But it appears not to produce an error when only 2 elements are present (and does produce an error here when there are 4, for me). ProblemType: Bug DistroRelease: Ubuntu 14.10 Package: fontconfig-config 2.11.1-0ubuntu3 ProcVersionSignature: Ubuntu 3.16.0-29.39-generic 3.16.7-ckt2 Uname: Linux 3.16.0-29-generic x86_64 ApportVersion: 2.14.7-0ubuntu8.1 Architecture: amd64 CurrentDesktop: KDE Date: Sun Feb 1 00:46:10 2015 InstallationDate: Installed on 2012-11-02 (820 days ago) InstallationMedia: Kubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.1) PackageArchitecture: all SourcePackage: fontconfig UpgradeStatus: Upgraded to utopic on 2015-01-28 (3 days ago) modified.conffile..etc.fonts.conf.avail.10.scale.bitmap.fonts.conf: [modified] mtime.conffile..etc.fonts.conf.avail.10.scale.bitmap.fonts.conf: 2015-02-01T00:30:44.308962 To manage notifications about this bug go to: https://bugs.launchpad.net/hundredpapercuts/+bug/1416768/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp