Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save chenhunghan/b9dbb6ad4095fa12c31838784c26073d to your computer and use it in GitHub Desktop.
Save chenhunghan/b9dbb6ad4095fa12c31838784c26073d to your computer and use it in GitHub Desktop.
How to install Noto Sans CJK fonts for reMarkable Tablet

reMarkable is a paper tablet by https://remarkable.com/.

The reMarkable tablet is the best e-paper in the market. However, it does not have built-in support for CJK (Chiniese, Korean and Japanese) users.

Luckily, this could be resolved by installing CJK fonts on the tablet.

  1. Go to Preference > Storage > Enable USB web interface (Beta).
  2. Connect reMarkable with your PC via a microUSB cable.
  3. SSH to the device as user "root" using the password find in Preference > About. e.g. ssh root@10.11.99.1
  4. Download "NotoSansCJK[you language]-Regular.otf" from https://www.google.com/get/noto/help/cjk/ *note, there is limited space on the device, so do not sue "Super OpenType/CFF Collection (Super OTC)", an language-specific OTC is ok.
  5. Copy (using SCP or whateever tools you like) to /usr/share/fonts/opentype/
  6. Make sure the uploaded font file has the corrent permission (it should be 644).
  7. Run fc-cache -f -v to refresh to font cache.
  8. Reboot the device reboot. (or use the physical button)
  9. Read a book in your language, set the font as "Noto Sans" in Text settings.
  10. Done!
  • Note: CJK Serif Fonts does not work even if I have installed OTF on the device and select Noto Serif, not sure why. Noto Sans is good enough though!
@hachung
Copy link

hachung commented Nov 24, 2023

Really appreciate this post. I just want to add a small update. I'm using Remarkable 2 (firmware version 3.8.2.1965). I copied NotoSansKR-Regular.ttf to /usr/share/fonts/ttf/ instead (in the Noto package I downloaded, I don't have any otf fonts) and refresh the font cache as instructed. It works like a charm! Thanks again!

@bellisk
Copy link

bellisk commented Dec 25, 2023

Thanks so much, this worked for me! (Using .ttf instead of .otf, as in the comment above.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment