From 8ea03be5f3a4dc47c728b962060e0da9c23db7db Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Sat, 1 Nov 2025 13:03:08 -0500 Subject: [PATCH] epub3 - Flag the cover *page*--epub3 only flags cover *img* --- fanficfare/writers/writer_epub.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/fanficfare/writers/writer_epub.py b/fanficfare/writers/writer_epub.py index 569adff8..dfb90c09 100644 --- a/fanficfare/writers/writer_epub.py +++ b/fanficfare/writers/writer_epub.py @@ -657,10 +657,13 @@ div { margin: 0pt; padding: 0pt; } package.appendChild(manifest) for item in items: (id,href,type,title)=item - manifest.appendChild(newTag(contentdom,"item", - attrs={'id':id, - 'href':href, - 'media-type':type})) + attrs = {'id':id, + 'href':href, + 'media-type':type} + if epub3 and id=='cover': + ## Flag the cover *page*--epub3 only flags cover *img* + attrs['properties'] = 'calibre:title-page' + manifest.appendChild(newTag(contentdom, "item", attrs=attrs)) if epub3: # epub3 nav #