This Week's Sponsor:

Kolide

Ensures that if a device isn’t secure it can’t access your apps.  It’s Device Trust for Okta.


Installing Custom Fonts On iOS

A new app called AnyFont and developed by Florian Schimanke allows you to install custom fonts on iOS. By leveraging iOS 7’s capability of installing fonts through a configuration profile (Apple’s documentation here), AnyFont can take fonts as standard TTF and OTF files from the app’s own storage and install them on iOS so other apps such as Apple’s iWork suite will be able to use them in the font picker.

I was able to test the app (which was first covered by TUAW in early March) and talk to Schimanke, who confirmed that AnyFont “does exactly what you could do on a Mac with the Apple Configurator”; while installing a custom configuration profile may raise security concerns, he added that it’s possible to look at the contents of the profile and see that the one created by AnyFont contains only font files that the user wants to install.

AnyFont takes advantage of a less known feature of iOS 7, and it’s quite clever in its implementation. Fonts can be copied in the app using iTunes’ file manager on a Mac or PC, but the app also supports the “Open In…” menu to receive TTF/OTF files, or a .zip archive with multiple files inside it. Once received by the app, fonts can be selected and the app will generate a profile for multiple fonts; with the profile installed, I only needed to restart Pages for changes to take effect and use the custom fonts. AnyFont is available at $1.99 on the App Store.

AnyFont, however, isn’t the only way to install custom fonts on iOS 7. Last week, MyFonts added support for installing a font from the service’s purchase history using the same profile technique:

We have great news for you! As of today you can install any font – a new purchase or previously downloaded package – from MyFonts onto your iOS 7 device and use it in apps with a font menu such as Pages and Keynote.

Try it out! Grab your iPad or iPhone and head over to your MyFonts order history and choose from any of your past font purchases. Hit the blue “Install on iPad” or “Install on iPhone” button.

And perhaps more impressively, Pythonista developer Ole Zorn devised a way to install fonts through a Python script:

This is also a nice use case for Pythonista’s Open in… menu integration. You can select this script in Pythonista’s settings as the handler for opening files from other apps. Then just download a TTF file with Safari, and open it in Pythonista, which will automatically launch the script to install the font (the script gets the file path as a command-line argument).

If you launch the script directly, without using the Open in… menu integration, you’ll simply be asked for the URL of a TTF file you’d like to install.

The script can be downloaded here, but custom fonts aren’t currently supported in Zorn’s text editor, Editorial for iPad.

Unlock More with Club MacStories

Founded in 2015, Club MacStories has delivered exclusive content every week for over six years.

In that time, members have enjoyed nearly 400 weekly and monthly newsletters packed with more of your favorite MacStories writing as well as Club-only podcasts, eBooks, discounts on apps, icons, and services. Join today, and you’ll get everything new that we publish every week, plus access to our entire archive of back issues and downloadable perks.

The Club expanded in 2021 with Club MacStories+ and Club Premier. Club MacStories+ members enjoy even more exclusive stories, a vibrant Discord community, a rotating roster of app discounts, and more. And, with Club Premier, you get everything we offer at every Club level plus an extended, ad-free version of our podcast AppStories that is delivered early each week in high-bitrate audio.

Choose the Club plan that’s right for you:

  • Club MacStories: Weekly and monthly newsletters via email and the web that are brimming with app collections, tips, automation workflows, longform writing, a Club-only podcast, periodic giveaways, and more;
  • Club MacStories+: Everything that Club MacStories offers, plus exclusive content like Federico’s Automation Academy and John’s Macintosh Desktop Experience, a powerful web app for searching and exploring over 6 years of content and creating custom RSS feeds of Club content, an active Discord community, and a rotating collection of discounts, and more;
  • Club Premier: Everything in from our other plans and AppStories+, an extended version of our flagship podcast that’s delivered early, ad-free, and in high-bitrate audio.