Fonty v mobilních aplikacích pro vývojáře

05. 11. 2018

Jako vývojáři mobilních aplikací by jste měli znát pár základních pravidel pro nakládání s fonty. V tomto článku se podíváme některým na zoubek.

Použijte správné jednotky

Fonty na mobilních platformách nedefinujeme v pixelech. Při přechodech mezi různými displeji s různou hustotou pixelů bychom jinak někde měli velikánské písmo a jinde nečitelné drobky. Velikost písma vždy definujeme v jednotkách, které nám zajistí stejnou fyzickou velikost písma napříč různě jemnými displeji. Celé si to lze představit, jako bychom nastavovali velikost písma v milimetrech.

Pokud píšete aplikaci pro Android použijete jednotku SP (scalable independent-pixel), jedná se o ekvivalent rozměru v pixelech na displeji se 160 DPI (mdpi terminologií Androidu). Tato jednotka zajistí nejenom stejnou fyzickou velikost písma na všech zařízeních, ale dá uživatelům i možnost si písmo v systémovém nastavení o něco zvětšit, nebo zmenšit.

Na iOS definujete velikost písma v jednokách PT (point), opět se jedná o ekvivalent rozměru v pixelech na displeji se 160 DPI.

Dodržte minimalní velikosti

Obecně nelze doporučit používat pro běžný text menší velikost písma než 14 sp/pt. Na iOS některé zdroje uvádí jako akceptovatelné 13 pt písmo. Pokud máte pocit, že z návrhu od grafika vyplývá písmo menší, pak jste špatně identifikovali, pro jakou density grafik podklady připravil, nebo to zkrátka grafikovi ujelo a v podkladech je velikost písma špatně.

Opatrně je třeba pracovat i s písmem větším, oněch 14 sp/pt je zkrátka optimální velikost písma pro delší texty. Nicméně ještě jednou, prosím nepoužívejte menší písmo!

Jak nastavit fonty i na Androidu

Na rozdíl od iOS nemá Android žádnou vestavěnou podporu pro snadnou změnu fontů. Existuje však mnoho knihoven třetích stran, které se snaží změnu fontu výrazně usnadnit. My máme nejraději Calligraphy, které v pár krocích umožní použít libovolný font na většinu widgetů z SDK.

Analytika v roce 2022: Jaké jsou nové trendy a co se změní?

Používáte data pro důležitá byznysová a marketingová rozhodnutí? Pokud ne, určitě s analytikou začněte. Mýlíme se příliš často – 3-6 krát …

Číst článek

Jak na analytiku v novém světe GDPR a cookies? Google chystá nový přístup.

Co Google chystá v nové privacy-first analytice a co můžete použít už dnes? S nástupem roku 2022 je v ČR …

Číst článek

Jak splnit nové podmínky na Google Play a nepřijít o své aplikace?

Držte si klobouky a čepice, bouře kolem bezpečnosti dat, transparentnosti, přímočarosti a soukromí začíná i na Google Play. Myslím, že se …

Číst článek

GW Train a SKOUMAL udělali krok k bezpečnějším železnicím

Nehody v drážní dopravě mnohdy generují velké materiální škody, škody na zdraví zúčastněných osob a nezřídka také ztracené lidské životy. …

Číst článek

Chci vědět víc