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 @@