WatchMaker Feature Requests All the ideas and discussions
44 votes Vote

Use Custom Fonts in iOS WatchMaker

Hello, longtime Android WatchMaker Premium user, new iOS WatchMaker Premium user here.

When editing a Text component, please include all of the iOS system installed fonts in the Font selection list (not just the ones that you built into the application). This would allow users to install custom fonts onto the device, and then use them in watch faces.

Here is an example of Objective C code to get an alphabetically sorted list of system installed fonts:

NSArray *fonts = [[NSMutableArray alloc] init];

NSArray *fontNames = UIFont.familyNames;
NSArray *fontNamesSorted = [fontNames sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];

[fonts addObjectsFromArray:fontNamesSorted];

To install a custom font onto your iOS device, you can either use an app like AnyFont ($1.99), or it's very easy to create a .mobileconfig file using the Apple Configurator 2 (free in the Mac App Store). Simply open up Apple Configurator 2, create a New Profile, fill in the General tab fields, scroll down to Fonts on the left side, and drag your .ttf into the window. Save your profile and email it to yourself. Open the attachment on your iOS device to install the profile and your custom font is now in the OS font library, and will show up in the UIFont.familyNames list.

Carey , 27.05.2017, 17:26
Idea status: under consideration


Carey, 25.05.2018, 13:15
It looks like newer versions of the WatchMaker iOS app have started to support custom fonts...? I can select the custom font from the "TrueType Font" list, but it does not seem to be applied to the text field.
countBasil, 15.12.2018, 23:17
When I "edit a copy" of Nixie, iPhone doesn't have the font used, and there's nothing comparable, so I really can't edit the watch face :(

Can we have a way to import fonts or use fonts of a watch we're editing?

[Also premium user ;)]

countBasil, 15.12.2018, 23:42
actually I see that on the watch itself the font IS used--grateful for this but of course could do much better job of design if the iOS app showed the font too :)

Leave a comment