From c31cb47bc808c067c55a0a2d6e61c4d2c2fdd2d3 Mon Sep 17 00:00:00 2001
From: Usama <83345144+usamaiqb@users.noreply.github.com>
Date: Tue, 1 Sep 2026 20:13:30 +0500
Subject: [PATCH] feat(reader): serve the bundled fonts to the renderer
---
.../main/assets/renderer/android-host.html | 65 +++++++
app/src/main/assets/renderer/android-host.js | 45 ++++-
.../markreader/webview/FontResourceHandler.kt | 121 +++++++++++++
.../webview/ReaderRendererSettings.kt | 34 ++--
.../markreader/webview/RendererSettings.kt | 18 +-
.../markreader/webview/WebViewDocumentHost.kt | 5 +
.../markreader/webview/BundledFontsTest.kt | 168 ++++++++++++++++++
.../webview/ReaderRendererSettingsTest.kt | 19 +-
8 files changed, 451 insertions(+), 24 deletions(-)
create mode 100644 app/src/main/java/com/markreader/webview/FontResourceHandler.kt
create mode 100644 app/src/test/java/com/markreader/webview/BundledFontsTest.kt
diff --git a/app/src/main/assets/renderer/android-host.html b/app/src/main/assets/renderer/android-host.html
index 082537d..9c8dd32 100644
--- a/app/src/main/assets/renderer/android-host.html
+++ b/app/src/main/assets/renderer/android-host.html
@@ -64,6 +64,71 @@