Fonty

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ísmoOperační systém
Arialtéměř všechny
sans-serifvšechny

Příklad použití:

body {
  font-family: Arial, sans-serif;
}
Bezpečné patkové písmoOperační systém
Times New Romantéměř všechny
serifvš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 Newtéměř všechny
monospacevš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ísmoOperační systém
-apple-system (San Francisco)iOS Safari, macOS Safari, macOS Firefox
system-uimacOS Chrome, Windows Chrome (new versions)
BlinkMacSystemFont (San Francisco)macOS Chrome
Segoe UIWindows Vista and newer
TahomaWindows XP
RobotoAndroid, Chrome OS
Oxygen / Oxygen-SansKDE
Fira SansFirefox OS
Droid SansAndroid (old versions)
UbuntuUbuntu
CantarellGNOME
Helvetica NeueOS Yosemite
Lucida GrandeOS Mavericks
Arialvšechny
sans-serifvš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.

Google Fonts:

  • 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

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:

Glyphicons:

  • zdarma pouze ikony ve formátu PNG

Doporučený postup pro webové fonty

  1. Stáhnout si požadovaný TTF font písma:
  2. 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
  3. Rozbalit webfontkit archiv, rozbalený adresář přejmenovat např. na fonts a umístit do svého tématu vzhledu.
  4. V html zdroji připojit CSS fonts/stylesheet.css.
  5. Název fontu obsažený v souboru stylesheet.css je možné použít v libovolném CSS jako vlastnot font-family.
  6. Např. pomocí https://meowni.ca/font-style-matcher/ ošetřete dobu před načtením webového fontu.
  7. Definujte si vlastní název systémového fontu viz např. https://css-tricks.com/snippets/css/system-font-stack/#article-header-id-2

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *