Vhodně zvolené fonty se nemalou měrou podílejí na prvním dojmu každého dokumentu.
Bezpečný font
Bezpečné fonty nabízejí:
- jednotný vzhled
- okamžité načtení
Bezpatkové písmo | Operační systém |
Arial | téměř všechny |
sans-serif | všechny |
Příklad použití:
body { font-family: Arial, sans-serif; }
Bezpečné patkové písmo | Operační systém |
Times New Roman | téměř všechny |
serif | všechny |
Přiklad použití:
h1, h2, h3, h4, h5, h6 { font-family: 'Times New Roman', serif; }
Bezpečné neproporcionální písmo (stejně široké znaky) | Operační systém |
Courier New | téměř všechny |
monospace | všechny |
Příklad použití:
code, kbd, pre, samp { font-family: 'Courier New', monospace; }
Systémové fonty
Výhody systémových fontů:
- vzhled odpovídá používanému operačnímu systému
- okamžité načtení
- jsou navržena pro obrazovky s vysokým rozlišením
Na pořadí systémových písem záleží a je třeba je průběžně aktualizovat na základě nově vydávaných operačních systémů.
Systémové písmo | Operační systém |
-apple-system (San Francisco) | iOS Safari, macOS Safari, macOS Firefox |
system-uimac | OS Chrome, Windows Chrome (new versions) |
BlinkMacSystemFont (San Francisco) | macOS Chrome |
Segoe UI | Windows Vista and newer |
Tahoma | Windows XP |
Roboto | Android, Chrome OS |
Oxygen / Oxygen-Sans | KDE |
Fira Sans | Firefox OS |
Droid Sans | Android (old versions) |
Ubuntu | Ubuntu |
Cantarell | GNOME |
Helvetica Neue | OS Yosemite |
Lucida Grande | OS Mavericks |
Arial | všechny |
sans-serif | všechny |
Příklad použití:
body { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Tahoma, Roboto, Oxygen, Oxygen-Sans, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, "Lucida Grande", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
Webové fonty
Webové fonty nabízejí jednotný vzhled, je ovšem třeba „ošetřit“ dobu před načtením zvoleného webového fontu.
- pro češtinu zvolte: Latin Extended
- např. New Rocker, Poiret One, Open Sans Condensed, Black Ops One, Hanalei, Oregano, Devonshire, Black Ops One, atd.
- pro kontrolu využijte např. Pangram (z řečtiny „každé písmeno“): „Nechť již hříšné saxofony ďáblů rozzvučí síň úděsnými tóny waltzu, tanga a quickstepu. 1234567890„
- volte raději užší písmo (u moc širokého písma se vejde na řádek méně znaků)
- přidejte font do výběru (Select This Font)
- sekce „Families Selected“ zobrazuje rychlost načítání písma (Load Time)
- na záložce „Customize“ zvolte: Latin Extended
- sekce „Families Selected“ zobrazuje rychlost načítání písma (Load Time)
Font Squirrel:
- neobaluje HTML zdroj pomocnými tagy
- využívá kombinace javascriptu a CSS
- font je možné i tisknout
- má menší datovou náročnost než Cufon
- font se aplikuje i na obsah dotažený např. pomocí jquery
Cufon:
- obaluje HTML zdroj pomocnými tagy
- větší datová náročnost než Font Squirrel
Font Awesome:
- Font Awesome – ikony zdarma i pro komerční účely
Glyphicons:
- zdarma pouze ikony ve formátu PNG
Doporučený postup pro webové fonty
- Stáhnout si požadovaný TTF font písma:
- České fonty (Pangram: „Nechť již hříšné saxofony ďáblů rozzvučí síň úděsnými tóny waltzu, tanga a quickstepu. 1234567890“)
- Font Squirrel (české webové fonty)
- Google Fonts (české – Latin Extended)
- The League of Moveable Type
- Lost Type
- Typekit.com
- Fonts4Free
- Pomocí Font Squirrel generátoru vygenerovat požadované soubory:
- pro české fonty nastavit volby:
- Expert
- Subsetting: Custom Subsetting
- Language: Czech
- (Unicode Tables: Basic Latin, Latin Extended-A)
- Agreement: Yes
- pro české fonty nastavit volby:
- Rozbalit webfontkit archiv, rozbalený adresář přejmenovat např. na fonts a umístit do svého tématu vzhledu.
- V html zdroji připojit CSS fonts/stylesheet.css.
- Název fontu obsažený v souboru stylesheet.css je možné použít v libovolném CSS jako vlastnot font-family.
- Např. pomocí https://meowni.ca/font-style-matcher/ ošetřete dobu před načtením webového fontu.
- Definujte si vlastní název systémového fontu viz např. https://css-tricks.com/snippets/css/system-font-stack/#article-header-id-2