The Actual Process of Adding Custom Fonts
The way you add a font to Google Docs involves two separate systems working together. First you get the font installed on your computer's operating system, then you tell Google Docs to look for it through the font picker. It sounds straightforward until you hit the quirks that most guides skip over. Start by downloading the font file. Most fonts come as a .zip archive. Open it and look for files ending in .ttf or .otf. Those are the two formats Google Docs will actually recognize. Anything else like .woff or .eot won't show up in the font menu no matter what you do. I spent about twenty minutes once trying to use a font that looked correct but was actually just a web-optimized subset. Didn't work. Just stick to standard desktop formats. Once you have a valid font file, install it on your machine. On Windows you right-click the file and select Install. On Mac you double-click it and hit Install in Font Book. Your browser doesn't need to be involved at this stage. The font lives in your operating system, not in Chrome or Firefox.
Open Google Docs and click the font dropdown in the toolbar. Scroll all the way down. If the font you just installed shows up in the list, you're good. If it doesn't, the issue is almost always that the browser hasn't registered the new system font yet. Close the browser completely and reopen it. Don't just refresh the page. Close the window and come back.
How To Add Font To Google Docs Step By Step
Here is the full sequence without any filler. Download the font. Verify it is .ttf or .otf. Install it on your OS. Close and reopen your browser. Open a blank Google Doc. Click the font dropdown. Scroll to find it. Apply it. That is the entire process from start to finish for most people. The part nobody warns you about is what happens when you share the document. The custom font only stays custom if the person viewing it also has it installed on their machine. If they don't, Google Docs falls back to the nearest available font. This is not a bug. It is how font rendering works across platforms. I learned this the hard way when a client complained my nicely formatted proposal looked completely wrong on their end because they didn't have the font installed. Their screen showed Calibri instead of the custom typeface I had used. We ended up converting the problematic sections to PDF before sending them over. There is also a second method that involves Google Fonts through Google Docs extensions. This works differently. You go to the Google Workspace Marketplace, search for a Google Fonts integration, and install it. The extension pulls fonts directly from Google's library and applies them. The downside is that you're dependent on whatever the extension developer decides to support. Some extensions only expose a subset of Google Fonts. Others break after a Google Docs update. I've seen several of these extensions go stale after the interface changed and stop working entirely.
Get the Full Details

What Actually Goes Wrong
The most common failure point is the browser cache. Your OS knows about the new font but the browser doesn't pick it up. Sometimes clearing the cache in Chrome or Edge fixes it. Sometimes you just need to wait a few minutes after installing the font for the system to propagate it to applications. Another issue is font name conflicts. If you install a font that has the same internal name as one already on your system, Windows or macOS might not register the new one properly. Check your font management tool to make sure the new font actually shows up in the system font list before you assume the problem is with Google Docs. Performance is worth mentioning too. Loading multiple heavy custom fonts into a Google Doc, especially one with a lot of text, can make the interface sluggish. I've had documents with five or six custom fonts applied where typing would visibly lag. The workaround is to use fonts sparingly and stick to lighter weight files when possible.
Google Docs also doesn't let you create font groups or saved font combinations the way desktop publishing software does. If you want consistent typography across multiple documents, you're manually selecting the same font each time or copying and pasting from an existing document. There is no native style template system for fonts in the way Word or Pages handles it. The direct installation method is still the most reliable approach. Extensions are convenient but fragile. And no matter which path you take, remember that the font has to exist on every device that opens the document if you want it to render exactly as you designed it.