diff --git a/src/calibre/ebooks/pdf/html_writer.py b/src/calibre/ebooks/pdf/html_writer.py index be00d1bb3c..de1139ee6c 100644 --- a/src/calibre/ebooks/pdf/html_writer.py +++ b/src/calibre/ebooks/pdf/html_writer.py @@ -909,7 +909,7 @@ def merge_cmaps(cmaps): def fonts_are_identical(fonts): sentinel = object() - for key in ('ToUnicode', 'Data'): + for key in ('ToUnicode', 'Data', 'W', 'W2'): prev_val = sentinel for f in fonts: val = f[key]