diff --git a/app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt b/app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt index c47bb4752..26ee2983a 100644 --- a/app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt +++ b/app/src/main/java/io/legado/app/ui/book/read/page/provider/ChapterProvider.kt @@ -1107,10 +1107,12 @@ object ChapterProvider { 20 } + val italicPad = if (ReadBookConfig.textItalic) (ReadBookConfig.textSize * 0.25f).spToPx() else 0f + visibleRect.set( - (paddingLeft - shadowPad).toFloat(), + (paddingLeft - shadowPad - italicPad), (paddingTop - shadowPad).toFloat(), - (visibleRight + shadowPad).toFloat(), + (visibleRight + shadowPad + italicPad), (visibleBottom + shadowPad).toFloat() )