From e4ef69b78f3a6136174673cde99bcc12421be0ba Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 29 Nov 2019 09:17:42 +0530 Subject: [PATCH] More vertical font merging typos --- src/calibre/utils/fonts/sfnt/merge.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/calibre/utils/fonts/sfnt/merge.py b/src/calibre/utils/fonts/sfnt/merge.py index a65ce18aae..986e72ae62 100644 --- a/src/calibre/utils/fonts/sfnt/merge.py +++ b/src/calibre/utils/fonts/sfnt/merge.py @@ -42,7 +42,7 @@ def merge_truetype_fonts_for_pdf(*fonts): vhea = ans.get(b'vhea') if vhea is not None: vhea.read_data(ans[b'vmtx']) - advance_heights = tuple(x/head.units_per_em for x in hhea.advance_heights) + advance_heights = tuple(x/head.units_per_em for x in vhea.advance_heights) def width_for_glyph_id(gid): if gid >= len(advance_widths): @@ -50,7 +50,7 @@ def merge_truetype_fonts_for_pdf(*fonts): return advance_widths[gid] def height_for_glyph_id(gid): - if gid >= len(advance_widths): + if gid >= len(advance_heights): gid = -1 return advance_heights[gid]