aAdjust strikethrough offset

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
jpirnay
2026-04-29 14:12:59 +02:00
co-authored by Copilot
parent fea663ac64
commit dbf50c2a82
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -735,7 +735,8 @@ void MdReaderActivity::renderPage() {
renderer.drawLine(x, underlineY, x + spanWidth, underlineY, 2, true);
}
if ((span.style & EpdFontFamily::STRIKETHROUGH) != 0) {
const int strikeY = y + renderer.getFontAscenderSize(cachedFontId) / 2 + 2;
// Arbitrary vertical offset of 4px from the font midline to avoid colliding with typical diacritics; adjust as needed
const int strikeY = y + renderer.getFontAscenderSize(cachedFontId) / 2 + 4;
renderer.drawLine(x, strikeY, x + spanWidth, strikeY, 2, true);
}
x += spanWidth;