Can't install fonts on Asus Chromebook - no "Fonts" option on Edit menu

I'm trying to install some custom fonts (.otf files) on my wife's Asus Chromebook. Every tutorial I've found says one of two things: either

  1. "In Google Docs, go to the Edit menu then choose Fonts and add it" The problem with this is I don't have that option, or

  2. Enable Linux and then use the Chromebook's version of the terminal to put the fonts in the right system folder. https://theserif.net/fonts/step-by-step-instructions-on-installing-fonts-on-chromebook/#:~:text=i)%20Go%20to%20the%20Edit,can%20choose%20from%20this%20list.

I can't see this option either. I use Linux myself and am a developer so relatively tech savvy, but whatever I try on the Chromebook seems to just not match any tutorials.

Is it basically impossible on some Chromebooks? How can I find out if we have one of those?

The chrome version in case it's useful is Version 89.0.4389.82 (Official Build) (64-bit)


I'm afraid this is indeed practically impossible for now. It's one of those things that show ChromeOS is less of a mature, full-fledged/desktop OS than you might hope. It's more capable than Android, but shares a lot of the same limitations.

It may be a good idea to create a ticket about this. I did this not long ago about another "detail" that could well have been considered as pointless for the average user and to my surprise they jumped on top of it and fixed it.

EDIT: there's already an open ticket. Anyone reading this because they're looking for an answer to the same question c/should leave a "me too please" comment there!


You need to first enable Developer Mode in order for terminal access to work correctly. This is not to be confused with the onboard Android VM's Developer Mode, but the actual CrOS's Developer Mode (once enabled, you should see a red warning message on each login). Once you've done that, open up terminal and enter sudo -i prior to attempting the font installation.

Note: Chrome browser itself has limited font customization available to user space settings (located under the Appearance carret), just like Google Docs. However, many modern web developers now specify what fonts to load from the server-side. CrOS does have the Chrome extensions functionality, though, which means you can utilize TamperMonkey scripts to modify site appearances (requires knowledge in .js scripts — or an inordinate amount of blind faith in another person's script).