-
Gesture Support:
- Assign gestures (swipes, taps, corners) to Next Font, Previous Font, or Open Font List.
- Accessible under the General category in the Gesture Manager.
-
Menu Integration:
- Adds a "Font Switcher" entry directly into the Gereral tab in the Top Menu for quick access.
-
Interactive Font List:
- View all available system fonts in a clean, scrollable list.
- Currently active font is automatically highlighted with a checkmark.
- Native look and feel using standard KOReader UI components.
-
Intelligent Detection:
- Automatically identifies if a document is reflowable and supports font switching.
- Provides helpful feedback if used on non-reflowable documents (like PDFs).
- Connect your device to your computer via USB.
- Navigate to the KOReader plugins directory:
- Kobo:
.adds/koreader/plugins/ - Kindle:
koreader/plugins/
- Kobo:
- Create a new folder named
fontswitcher.koplugin. - Copy the following files into that folder:
main.lua_meta.luaREADME.md
- Eject your device safely and restart KOReader.
- Open the Top Menu -> Settings (Gears icon) -> Tap and gestures.
- Go to Gesture manager.
- Choose a gesture (e.g., Two-finger swipe up).
- Select the General category.
- Find and tap Font Switcher: Next Font or Font Switcher: Font List.
- Open any EPUB/reflowable book.
- Tap the top of the screen to show the menu.
- Select the Typeset (A icon) tab.
- Tap Font Switcher to access Next/Previous controls and the full list.
- Author: right9code
- Version: 1.0
- Compatibility: Works with all reflowable documents supported by the CreEngine (EPUB, FB2, etc.) and documents providing a
setFontFacemethod. - Icons: Uses native
appbar.typesetandappbar.textsizeicons for a seamless integrated look.
