That said, with mobile-first now here, typography requires additional consideration. To make the typography of your app more accessible in iOs, you can apply Dynamic Type Sizes. And the Roboto font is a system font for Android these days. We’ll cover not just the actual font sizes, but also how Apple thinks about text styles. Keep it in mind when designing one app for both platforms. However, users greatly prefer an app with clear, easy-to-read font. You don’t have to sacrifice whitespace to do this by reducing margins between text blocks. Also, WCAG 2.0 standards recommend following the minimum font size of 18pt and 14pt for Bold text. However, point on iPhone 8 is 1/163rd of an inch. Therefore, I recommend using this approach for elements where precise accuracy is especially important. System fonts will make the design of your app more consistent with the operating system. For example, it may turn out that a selected font doesn’t support Cyrillic. It sounds drastic, but many fonts for apps that you can find on the internet don’t get widely used in mobile app design. We can often observe a typical situation. Now, each font is different, even at the same size, but we’re talking: 1. In this article, I won’t talk about the general concepts of typography, which can be used both in print and in a digital environment. Pick the right font. NOTE iOS uses San Francisco as the system font for Latin, Greek and Cyrillic alphabets, and a variety of other typefaces for other scripts. Mobile apps (including mobile web apps) are governed by the same standards for access by people with disabilities that apply to non-mobile software and web applications. So you can save a large amount on a license and find more interesting styles. It’s necessary to take into account that recommendations from systems are given relative to their default fonts. This will break the hierarchy between different text styles and blocks and will make the text harder to read. Be careful that others might appear bigger or smaller, or less legible, even at the same size. This is an example of external consistency. 12 pixels, according to this article from "think with Google" on Mobile. ... MyFonts currently offers the biggest collection of fonts that can be licensed for mobile app usage. To prevent this from happening, you can consider all margins relative to baseline. Text Size and Weight. Because app development is very closely related to operating system features, I will often refer to individual recommendations from Material Design for Android and Human Interface Guidelines for iOs. If you have a web service and a mobile app, make sure that both of them share similar characteristics. Font distribution conditions may vary greatly, Learn all the technical nuances of a font, such as its readability in small sizes, Think about how your product will scale in the future. 16px– absolute minimum for text-heavy pages 2. They look contrasted with the main text and become anchor elements on the page. Design great-looking apps for Apple iOS devices. In design, the standard leading should be 120% the point size of the font.  Made in 🌧 Seattle, 7 Rules for Creating Gorgeous UI (Updated for 2020), 5 Practical Exercises to Learn UI Design (For Free), Color in UI Design: A (Practical) Framework, The iOS 13 Design Guidelines: An Illustrated Guide, The 3 Most Common Logo Design Mistakes (and How to Fix Them), Apple iOS UI Design Sketch (slash Photoshop slash XD) library, Chapter 2: Android/Material Design Font Size Guidelines, Skip a font size between secondary and tertiary text, Highlight important buttons with medium font weight, Hand-adjust the character spacing depending on your font size according to the table below. Use the Stark plugin (or other same plugins) for Sketch, Adobe XD and Figma or online contrast testing tools to check your text contrast. But the design of mobile apps is still a new wave. So if you’re using it, best to know about these restrictions. Choose a headline size both contrasting with the body text and fitting on average 2–3 lines. Mobile screen is smaller, so leading is usually smaller than a desktop version. The font size is "100%" and since we declared the base size of 16 pixels earlier, this means our font size will be 16 pixels on both desktops and smaller mobile devices. A safe bet is the system’s default typeface (Apple iOS uses the San Francisco font ; Google Android uses Roboto ). This is currently the Roboto font for Android and San Francisco … However, we needed to incorporate our brand and voice and … Color Palette. What accessibility guidelines should be followed? A good size for the body text will be in the range from 16pt to 18pt. «Learn the rules like a pro, so you can break them like an artist» Pablo Picasso, Did I miss anything? Try to keep your font size upwards of 11 point as anything below that will strain readers’ eyes. Sooner or later, many designers find that system or free fonts cannot satisfy their needs for a particular project. Most likely, using the baseline for all text elements of your interface will be difficult and costly to develop. This approach will maximize the fit between your layouts and implementation in the app. Thanks to the rapid development of the Internet over the past decades, typography in interfaces has gone through the main stages of transformation into the digital world. iOS has some big chunky titles, like “Inbox” below – at 34pt, it’s about the biggest text you’ll see on an iPhone. , Below, as an example, I give some links of my favorite free fonts sites and typefaces. Take a look, How brutalist design is taking over the internet, 10 Essential Skills for the Modern UI & UX Designer, Why your designer won’t make the logo bigger, Make sure that the text you place over images has a sufficient contrast, Provide two options for placing text on a light and a dark background, Learn all the nuances of a license. Apple in its Human Interface Guidelines recommends setting the minimum size for Body text to be 17pt. The price difference between a font for the app use and a desktop or web license will be an unpleasant surprise for you (especially if you didn’t buy this license before). Usually, it is the choice of commercial font that is associated with all the major difficulties. The first thing you should do is disregard most fonts. Font size Generally, anything smaller than 16 pixels (or 11 points) is challenging to read on any screen. Using this technology inside your app will allow users who set an increased or decreased font size in the system settings to see the interface of your app according to these settings. You should think of this as the normal font size, and basically everything else a variation on it. For example, fonts that have very thin strokes require a larger size for body text. Instead, I will focus on nuances and hacks that can be used in the typography in mobile apps design. When choosing a free font, you need to take into account the same nuances as when buying a commercial one. The exception may be the various smaller Captions. Compose the layout so that part of the content was above the fold, thereby showing the user that there is more content and encouraging them to scroll. Don’t use a font size less than 16pt for the Body text in your app design. Leading is the space between lines. Minimum font size for other typefaces may vary depending on their characteristics. I don't see an option to change the font within the actual app and even if I change the font for the entire phone it still appears as Calibri. Nowadays, there are more and more good free fonts that are as good as commercial ones. For example, a license for one font style FF DIN for desktop or web costs $ 95, and $ 950 for an app (price from This combination will always look interesting and fresh. In some cases, you can use an eyebrow headline to shorten your header. This size font may be shown differently on different devices, but it will always be nice and legible. *Android currently doesn’t have full support methods for baseline spacings. Based on my comment to the accepted answer, there are a lot potential pitfalls that you may encounter by declaring font-sizes smaller than 12px.By declaring styles that lead to computed font-sizes of less than 12px, like so:. The same cannot be said of iPhones – a “pt” on iPhone X is approximately 1/152nd of an inch. 18px– a better font size to start with. Google in Material Design guidelines recommends setting the minimum size for Body text to be 16sp (equal to 16pt in iOs). Often the use of a large size for headings in mobile apps results in the fact that a headline is stretched to 3–4 lines while contains 1 or 2 words per line. You can use one of these services below to choose interesting fonts pairs. Titles. However, you can, of course, design iOS apps in any font you want. This is currently the Roboto font for Android and San Francisco and New York fonts for iOs.