Skip to content

Custom Fonts for EPUB Reader

Upload custom fonts to personalize your reading experience in Grimmory’s EPUB reader. Fonts from Google Fonts or Font Squirrel work well.


  1. Navigate to Settings > Reader and scroll to the Custom Font Library section

  2. Click the Add New Font button

    Custom Fonts Tab
  3. Click the upload area or drag and drop a font file

    Font Upload Dialog
  4. After selecting a file, a preview and name input appear. Enter a display name (or keep the filename).

    Font Selected
  5. Click Upload Font to save

FormatExtension
TrueType.ttf
OpenType.otf
Web Open Font.woff
Web Open Font 2.woff2
  • Max file size: 5 MB per font
  • Max fonts per user: 10
  • Storage location: ~/grimmory/data/custom-fonts/

Your font collection is displayed in Settings > Reader > Custom Font Library.

Font Collection

To delete a font, click the trash icon on its card and confirm. If the deleted font was selected in your preferences, it reverts to the default.


Set a custom font as the default for all EPUB books in Settings > Reader > eBook Reader: Default Settings > Typography > Font Family.

Global Font Setting

While reading an EPUB, open Settings > Typography in the reader header. Custom fonts appear at the bottom of the Font Family dropdown.

Per-Book Font Setting
IssueSolution
File size exceeds 5 MBConvert to WOFF2 format using Transfonter for better compression
Font doesn’t appear in readerHard refresh the browser (Ctrl+F5 / Cmd+Shift+R), then re-select the font in preferences
Font renders incorrectlyRe-download from the original source, or try a different weight/version