Skip to content

Fast-Font files not detected on Kindle Paperwhite 7th Gen (FW 5.16.2.1.1) #33

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
armaganguven opened this issue Apr 25, 2025 · 1 comment
Assignees
Labels
question Further information is requested

Comments

@armaganguven
Copy link

Hi there,

Thanks for releasing Fast-Font!

● Device ─ Kindle Paperwhite 7th Generation (2015, PW3)
● Firmware ─ 5.16.2.1.1

What I did

  1. Connected the Kindle via USB.
  2. Created a fonts folder in the root (Kindle/fonts/).
  3. Copied the TrueType files:
    • Fast_Sans.ttf
    • Fast_Sans_Dotted.ttf
    • Fast_Serif.ttf
    • Fast_Mono.ttf_incompatible (came with the repo)
  4. Safely ejected and rebooted the Kindle.
  5. Added an empty USE_ALT_FONTS file and rebooted again, just in case.

Problem

The Fast-Font variants never appear in Aa → Font.
As a sanity check I copied another custom font (OpenDyslexic); that one shows up fine, so the folder structure is recognised.

Screenshots

Screenshots:
• Kindle /fonts directory
• Font-selection menu (Fast-Font missing)

Image

Image

Any idea why these TTFs aren’t detected?
Do they need a different naming scheme or a specific internal family/weight flag?
Happy to test a patched build or provide more details if that helps.

Thanks a lot for your time!

@Born2Root
Copy link
Owner

Born2Root commented May 25, 2025

Hi,

various users tried the Fast-Font on Kindle and there are some interesting findings how the Kindle works with Open-Type Fonts.
On the new Kindles you just have to copy the fonts on the device, like you did.
On older devices they need a special naming theme.
As far as I understood the Kindle needs 4 font-variants of the same font, be placed in the folder.

The official info is:

Note: In order for the Kindle to recognize which style the font has, the fonts must comply with these conventions:
    Fontname-Regular.ttf (normal)
    Fontname-Italic.ttf (italic)
    Fontname-Bold.ttf (bold)
    Fontname-BoldItalic.ttf (bold and italic)

If the font is copied to the device and does not correspond to this naming scheme, the Kindle will not recognize it.
This means you first of all have to name the font like "Fastfont-Regular.ttf".
I also read somewhere that the kindle (dependend on the firmware version) needs exactly this 4 names.
Since we have Regular and Bold combined in the FastFont you have to copy the Font four times and name it differently - Regular, -Italic, -Bold and -BoldItalic like mentioned above.

Afterwards the Kindle should at least show you the font in the selection menu.
You have to try out if the speed-reading functionality works. That is dependend on, if the kindle supports the opentype features of the font, that are the intelligence to print certain letters bold for speed-reading.

It would be great if you could post a short comment, if it worked or not.
That could help other users trying the same ;-)

Furthermoe the Kindle is kind of special where it allows Font changes.
It seems own Fonts work out of the box with DRM-Books (bought from the store).
Local books pushed to the Kindle via Calibre doesn't allow the font change.

Some users created a python script to auto convert eBooks to Fast-Font and load them via Calibre on the Kindle.
Please refer to this thread, where also the scripts are linked:
#8

@Born2Root Born2Root self-assigned this May 25, 2025
@Born2Root Born2Root added the question Further information is requested label May 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants