From 7651aea7887dc7041ed8db88943d8e320f114838 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 26 Jun 2024 11:43:23 +0530 Subject: [PATCH] DOCX Input: Fix extra left padding when converting lists. Fixes #2069541 [Calibre Editor: Edit/Convert docx file, wrong indentation for lists](https://bugs.launchpad.net/calibre/+bug/2069541) --- src/calibre/ebooks/docx/styles.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/calibre/ebooks/docx/styles.py b/src/calibre/ebooks/docx/styles.py index 738d481e92..fe48b380a7 100644 --- a/src/calibre/ebooks/docx/styles.py +++ b/src/calibre/ebooks/docx/styles.py @@ -458,8 +458,7 @@ class Styles: /* In word headings only have bold font if explicitly specified, similarly the font size is the body font size, unless explicitly set. */ h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 1rem } - /* Setting padding-left to zero breaks rendering of lists, so we only set the other values to zero and leave padding-left for the user-agent */ - ul, ol { margin: 0; padding-top: 0; padding-bottom: 0; padding-right: 0 } + ul, ol { margin: 0; padding: 0; padding-inline-start: 0; padding-inline-end: 0; margin-block-start: 0; margin-block-end: 0 } /* The word hyperlink styling will set text-decoration to underline if needed */ a { text-decoration: none }