mirror of
git://github.com/kovidgoyal/calibre.git
synced 2026-05-09 06:53:25 +02:00
remove fonts before merging since merging can cause a font file to be used by multiple font dictionaries
This commit is contained in:
parent
5ca83285fb
commit
da81df5ef0
1 changed files with 4 additions and 4 deletions
|
|
@ -1080,15 +1080,15 @@ def convert(opf_path, opts, metadata=None, output_path=None, log=default_log, co
|
|||
page_number_display_map, page_layout, page_margins_map,
|
||||
pdf_metadata, report_progress, toc if has_toc else None)
|
||||
|
||||
num_removed = remove_unused_fonts(pdf_doc)
|
||||
if num_removed:
|
||||
log('Removed', num_removed, 'unused fonts')
|
||||
|
||||
merge_fonts(pdf_doc, log)
|
||||
num_removed = dedup_type3_fonts(pdf_doc)
|
||||
if num_removed:
|
||||
log('Removed', num_removed, 'duplicated Type3 glyphs')
|
||||
|
||||
num_removed = remove_unused_fonts(pdf_doc)
|
||||
if num_removed:
|
||||
log('Removed', num_removed, 'unused fonts')
|
||||
|
||||
num_removed = pdf_doc.dedup_images()
|
||||
if num_removed:
|
||||
log('Removed', num_removed, 'duplicate images')
|
||||
|
|
|
|||
Loading…
Reference in a new issue