Links on Android Authority may earn us a commission. Learn more.
How to install custom fonts on the iPhone or iPad
Everyone loves to customize their phone, with the most obvious example being the wallpaper. But how about changing the fonts? It’s easy on Android but not so easy on iPhones and iPads. You can still do it, but as of 2022, you can only use those custom fonts on Apple’s office suite (Pages, Numbers, and Keynote). So if you were hoping to decorate your WhatsApp account and have everything in Comic Sans, then I’m afraid you’re out of luck if you’re on an iPhone. If you’re still interested, here’s how to install fonts on an iPhone or iPad.
Read more: How to create your own font
To install fonts on an iPhone or iPad, you need to install a fonts app from the App Store. There are lots to choose from, but most have very expensive subscriptions. The two with the best free options are Fonts and iFont. Tap a font in the app to install it on your phone. Currently, you cannot override the default system font, and custom fonts are only recognized in Apple's Pages, Numbers, and Keynote.
JUMP TO KEY SECTIONS
How to install new fonts on an iPhone or iPad
When it comes to custom fonts, the iPhone and iPad are not as open to these types of changes compared to Android. Currently, the only way to install custom fonts is by going to the App Store and searching for fonts apps. There are numerous ones to choose from, but most have very expensive annual subscriptions. The two with the best free options are Fonts and iFont.
On the Fonts app, scroll to the ones you want, and tap Install on each of them. On iFont, you have more of a selection, such as access to Google Fonts, Dafont, Fontspace, and even installing TTF font files from cloud storage.
After tapping Install on the Fonts app, you will be asked to confirm. Once you do, the font will appear in Settings > General > Fonts.
iFont works slightly differently. When you select one, you need to tap Get. But it doesn’t put the font in the Fonts section in Settings. Instead, it creates a configuration profile in Settings > General > VPN & Device Management. This is actually quite annoying not to have the fonts in one central list.
How to manage fonts on your iPhone or iPad
If you use the Fonts app or one like it, the installed fonts will appear in Settings > General > Fonts. Here, you can delete the ones you don’t want anymore by tapping Edit, choosing the ones you want to delete, and tapping Remove.
It’s highly recommended you keep your font list cleaned up on a regular basis, removing the ones you don’t use. You should also strictly limit the number you install. The more you install, the slower your phone will become. Ask me how I know. No, on second thoughts, don’t.
How to change fonts on your iPhone or iPad
Installing fonts on an iPhone or iPad is a bit of an anti-climatic thing at the moment because, as I said, there are only three apps that iOS currently officially recognizes custom fonts on. That’s their office suite — Pages, Numbers, and Keynote. Anything else, such as iMessage, Notes, or a third-party app like WhatsApp, will not find those fonts. They will use the default system font, which currently cannot be changed.
- Open Pages, Numbers, or Keynote on your iPhone or iPad. Highlight the text you want to change the font for.
- You can find the font list by tapping the paintbrush icon at the top of the screen.
- A box will pop up from the bottom of the screen. Tap Font and scroll through the list to select the one you want.
Read more: How to change fonts on Android devices
It’s called SF Pro. According to Apple, “SF Pro is the system font for iOS, iPad OS, macOS, and tvOS. It features nine weights, variable optical sizes for optimal legibility, four widths, and includes a rounded variant. SF Pro supports over 150 languages across Latin, Greek, and Cyrillic scripts.”
No, this is not possible as of 2022. It is entirely possible that Apple may change this in the future.
As of December 2022, you can only use custom fonts on Apple’s office productivity suite — Pages, Numbers, and Keynote.