This repository has been archived on 2025-10-02. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
inter-font/misc/ufo2ft-2.5.0-outlineCompiler.patch

18 lines
696 B
Diff

--- 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",