diff --git a/src/calibre/utils/fonts/sfnt/head.py b/src/calibre/utils/fonts/sfnt/head.py index 41e38dd1d4..06dd711e7d 100644 --- a/src/calibre/utils/fonts/sfnt/head.py +++ b/src/calibre/utils/fonts/sfnt/head.py @@ -133,7 +133,7 @@ class VerticalHeader(UnknownTable): setattr(self, f, val) raw = vmtx.raw - num = self.number_of_h_metrics + num = self.number_of_v_metrics if len(raw) < 4*num: raise UnsupportedFont('The vmtx table has insufficient data') long_hor_metric = raw[:4*num]