[Pkg-fonts-devel] Bug#907487: Broken patch debian/patches/unset_OS2_UseTypoMetrics.patch

Jan-Marek Glogowski glogow at fbihome.de
Tue Aug 28 17:58:42 BST 2018


Package: fonts-liberation
Version: 1:1.07.4-7

Dear maintainers,

actually I was bitten by the bug fixed in 1:1.07.4-6 on Ubuntu 18.04
(https://bugs.launchpad.net/ubuntu/bionic/+source/libreoffice/+bug/1769654) and then I had a look at
the proposed fix / diff and saw in the unpatched debian package:

@@ -17,7 +17,7 @@ XUID: [1021 131 222397055 13598569]
 FSType: 0
 OS2Version: 3
 OS2_WeightWidthSlopeOnly: 0
-OS2_UseTypoMetrics: 1
+OS2_UseTypoMetrics 0
 CreationTime: 1095817380
 ModificationTime: 1399616628
 PfmFamily: 17

which looked broken. I guess it just works, because the default of OS2_UseTypoMetrics is 0, but I
didn't check that.

I checked Debian - same patch.

Then I had a look at the SRPM packages for the bug fix in Fedora, which isn't fixed by a patch at
all, but by:

# Fedora fix for https://bugzilla.redhat.com/show_bug.cgi?id=1526510
sed -i 's/OS2_UseTypoMetrics: 1/OS2_UseTypoMetrics: 0/g' src/*.sfd

The I had a look at the Fontforge code and found:
https://github.com/fontforge/fontforge/blob/master/fontforge/sfd.c#L7946

So I guess the binary result is the same, but just in case the generating font programs become more
strict, please fix the patch.

Thanks

Jan-Marek



More information about the Pkg-fonts-devel mailing list