summaryrefslogtreecommitdiff
path: root/misc/ufo2ft-2.5.0-outlineCompiler.patch
blob: dd500992c01e4cd55ad185dd728c960d0a1f9fcb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
--- a/ufo2ft/outlineCompiler.py
+++ b/ufo2ft/outlineCompiler.py
@@ -983,7 +983,14 @@
         topDict.UnderlineThickness = otRound(underlineThickness)
         # populate font matrix
         unitsPerEm = otRound(getAttrWithFallback(info, "unitsPerEm"))
-        topDict.FontMatrix = [1.0 / unitsPerEm, 0, 0, 1.0 / unitsPerEm, 0, 0]
+        topDict.FontMatrix = [
+            round(1.0 / unitsPerEm, 14),
+            0,
+            0,
+            round(1.0 / unitsPerEm, 14),
+            0,
+            0
+        ]
         # populate the width values
         if not any(hasattr(info, attr) and getattr(info, attr) is not None
                    for attr in ("postscriptDefaultWidthX",