4.1. Typografia

Typografia sivustolla

Typografia on termi, joka edustaa sivuston hiljaista selkärankaa. Typograafisesti hyvä sivusto on helposti luettava, intuituiivisesti rytmitetty ja sen sisältö tuntuu hyvältä lukea. Tässä katsauksessa käymme läpi tekstikoon valinnan (px vai rem). Miksi rem skaalautuu px-arvoa paremmin saavutettavuuden kannalta?, Mikä on sivuston perusfonttikoko?, Mikä on selaimen perusfontti? ja kuinka nämä kolme asiaa täytyy ottaa huomioon sivuston typografiaa luotaessa. Lisäksi tarkastelemme miten tämä kaikki asetetaan Elementor-editorissa.

Fontteja ja fonttiperheitä kuvituskuva.

Fonttityypit

Fontit ja fonttiperheet ryhmitellään kirjasintyypin mukaan ja yleisimmät kaksi tyyppiä ovat pääteviivallinen ja pääteviivaton, joista painokielessä käytetään termejä antiikva ja groteski. Ehkä yleisemmin tunnetut termit ovat kuitenkin Serif (pääteviivallinen) ja Sans-Serif (pääteviivaton).

Kaikissa tavallisimmissa tietokoneohjelmissa ja sivustoilla, joissa fontteja ryhmitellään ryhmät on nimetty Serif/Sans Serif. Antiikva/Groteski ryhmittely on vain harvoin käytetty.

Muita kirjasintyyppejä ovat Display, Handwriting, Monotype, Monospace.

Times New Roman on klassinen esimerkkki pääteviivallisesta fontista.
Esimerkki pääteviivattomasta fontista.

Ajatuksia pohdittavaksi?

Sivuston näyttävyys on hieno asia, sisältö on kuitenkin aina ensisijainen. Tyylit (värit/typografia) vain tukevat sitä. Fonttivalinta on siis ennenkaikkea tyylivalinta eikä sen kuulu kilpailla asiasisällön laadun kanssa.

Verkko- vs. painojulkaiseminen

Verkkosivuilla typografian suunnittelu eroaa painojulkaisusta melkoisesti ja siinä on omat haasteensa. Tekstien luettavuus on suunniteltava toimivaksi erikokoisilla laitteilla ja selaimilla. Pelkästään näyttölaitteden koot vaihtelevat pienestä kännykän näytöstä suurikokoisiin screeneihin. Painojulkaisussa julkaisualusta on kooltaan staattinen. Dokumentti suunnitellaan tietylle painettavalle paperikoolle tai muuhun kohteeseen, eikä sen koko muutu.

Fonttiperhe ja fontti

Typografian peruspartikkelina on valittu fonttiperhe ja fontti. Millainen luettavuus fonttiperheellä on ja millainen ”leikkaus” fontille asetetaan eri tekstielementeissä (p, h1-h6 jne.). Sivuston fonttien valinta ja valittujen fonttien luettavuus, fontin luoma vaikutelma jne. Kaikki ominaisuudet vaikuttavat siihen, millaisen vaikutelman selaaja saa sivustosta.

Siirry Google Fonts-palveluun ja tutustu fonttivalikoimaan ja palvelun toimintaan.

Tutki myös muita tarjolla olevia fonttipalveluita.

Fontin leikkaus?

Fontin leikkaus (CSS: font-weight, font-style) tarkoittaa saman kirjasinperheen (Open Sans, Caudex) sisällä olevia muunnelmia kirjasimesta. Leikkauksia käytetään luomaan visuaalista hierarkiaa ja ryhmittelemään tekstiä. Lukijan huomio saadaan kiinnitettyä asioihin ja voidaan vaikuttaa sisällön ulkoasun jäsentelyyn.

Historiallinen huomio

Termi ”leikkaus” juontaa juurensa kirjapainotaidon alkuajoille, jolloin jokainen kirjainkoko ja -tyyli piti kirjaimellisesti kaivertaa eli leikata omaan metalliseen muottiin.

Historiallinen kaivertaja työssään.

Esimerkkinä Google Fonts

Verkossa on tarjolla kasoittain fontteja käytettäväksi sivustoilla. Yksin Google Fonts-palvelussa fontteja on ladattavissa ilmaiseksi käyttöön miltei 2000 erilaista fonttia.

Google Fonttivarannon lisäksi tarjolla on seuraavia palveluita:

  1. Font Squirrel
    • Kaikki fontit ovat myös kaupalliseen käyttöön sallittuja C00 lisenssillä
    • Tunnettu laadukkaista, juridisesti tarkistetuista ilmaisista fonteista
  2. DaFont
    • Yksi vanhimmista ja suosituimmista fonttisivustoista
    • Huomio: kaikki fontit eivät ole kaupalliseen käyttöön, joten lisenssit kannattaa tarkistaa
  3. FontSpace
    • Yli 100 000 ilmaista fonttia
    • Selkeä käyttöliittymä ja mahdollisuus suodattaa fontteja lisenssin mukaan
  4. 1001 Free Fonts
    • Pitkäaikainen klassikko, jossa on valtava kokoelma
    • Fontit jaoteltu kategorioihin (esim. käsinkirjoitetut, retro, minimalistiset)
    • Monet fontit ovat ilmaisia vain henkilökohtaiseen käyttöön, joten lisenssit on syytä tarkistaa.
  5. Open Foundry
    • Keskittyy avoin lähdekoodi -fontteihin
    • Moderni ja minimalistinen valikoima, erityisesti suunnittelijoille ja kehittäjille
    • Fontit julkaistu avoimilla lisensseillä, joten ne sopivat hyvin verkkosivuille.

Käytetyimpiä fontteja

Luodaan pieni katsaus eniten käytettyihin turvallisiin perusfontteihin ja hieman niiden alkuperään. Jos fonttien suunnattoman suuri määrä laittaa pään pyörälle, voi aina valita käyttöön turvalliset vaihtoehdot. Saattaa olla ainakin hyvä valita yksi tavallisimmista fonteista esimerkiksi leipätekstin fontiksi.

Arial

Arial on ehkä suosituin verkossa käytetty fontti. Sitä käyttävät sadat tuhannet sivustot, kuten järkälemäiset Google, Facebook ja Amazon. Alun perin se on luotu käytettäväksi IBM:n lasertulostimissa, ja tämä web-turvallinen fontti on yksi parhaista vaihtoehdoista erittäin luettavaan käyttöliittymään.
Arial ei ehkä ole kaunein vaihtoehto mutta silti se on erittäin laajalti käytetty luettavuuden takia.

Montserrat

Montserrat on Googlen kirjasin, joka on saanut inspiraationsa Buenos Airesin Montserratin kaupunginosasta 1900-luvun alun kylteistä.
Fontti on tyyliltään eloisa ja kaunis ja suunniteltu erityisesti nopeaa lukemista varten, joten se toimii todella hyvin pienemmässä tekstissä verkossa. Montserrat-fontti on laajalti käytetty fonttityyli ja turvallinen valinta myös leipätekstiin.

Lato

Lato on Google-fontti, joka on alun perin suunniteltu yritysasiakkaalle. Fontti yksi verkon suosituimmista kirjasintyypeistä. Latoa käytetään verkkosivustoilla, kuten Goodreads, WebMD ja Merriam-Webster.
Lato-fontti on melko samanlainen kuin Arial mutta se tuo tekstiin ehkä hieman lempeämmän tunnelman.

Roboto

Kun maailmamme yhdistetään ja teknologisesti kehittyy, tulee yhä enemmän verkkosivustoja, jotka hyötyisivät Roboton kaltaisista kirjasintyypeistä. Vaikka tässä kirjasintyylissä on tekninen, konemainen tunnelma se luo mielenkiintoisen typografian esimerkiksi leipätekstin fonttina.
Roboto on alun perin Googlen suunnittelema Android-järjestelmän fontiksi ja se on käytössä sivustoilla, kuten YouTube.

Roboto fonttiperheessä on myös Roboto Condensed kavennettu versio. Eron kavennetun ja normaalin välillä huomaat kyllä vertaamalla tätä ja edellistä tekstikappaletta voi havaita.

Open Sans ja Open Sans Condensed

Googlen mukaan Open Sans kehitettiin ”suoralla painoarvolla, avoimilla muodoilla ja neutraalilla, mutta silti ystävällisellä ulkonäöllä”. Open Sansia käytetään joillakin Googlen verkkosivuilla sekä sen painetuissa ja verkkomainoksissa. Se on Yhdistyneen kuningaskunnan työväen- , osuuskunta- ja liberaalidemokraattien virallinen fontti.

Open Sans fontista on myös kavennettu (Condensed) versio, joka sopii erinomaisesti otsikoihin. Leikkaukseksi valitsen itse otsikoissa light-version mutta se on täysin makukysymys.

Fira Sans ja Fira Sans Condensed

Fira Sans on Uuden-Seelannin ja Islannin hallituksen suosikkikirjasin. Fira fontista luotiin vuonna 2015 myös kavennettu Condensed versio, jonka voit nähdä tämän tekstikappaleen otsikossa. Mozilla-yhtiön mukaan se halusi Fira-nimellä kommunikoida tulen, valon ja ilon käsitteitä, mutta kieliagnostisella tavalla viestiäkseen projektin globaalista luonteesta.

Fira Sans fontista on myös kavennettu (Condensed) versio, joka sopii erinomaisesti esimerkiksi otsikoihin.

Lora

Lora on nykyaikainen serif- pääteviivallinen fontti. Tyyliltään se on hienostuneen koristeellinen ja luo leipätekstissä ja otsikoissa taiteellisemman tunnelman kuin muut pääteviivalliset fontit.
Sellaisenaan se toimii todella hyvin uutis- ja viihdesivustojen leipäteksteissä ja sitä käytetäänkin tunnetuilla uutissivustoilla kuten FOX News ja Urban Dictionary.

Spectral

Spectral on melko uusi fontti ja sen voi löytää Google Fonts-palvelusta, Spectral ansaitsee paikan kirjasimien kauniiden muotoilujen ansiosta. Erityisen mukavaa tässä fontissa on se, että se tuntuu vähemmän raskaalta kuin monet muut pääteviivalliset fontit. Kiinnitä huomiosi esimerkiksi ”j”:n lempeään kaareen tai ”f”-kirjaimen yläkaaren siroon kaartumiseen.
Kirjasinperheessä on 14 eri tyyliä, joten yksinkertainen serif on käytettävissä useilla eri tavoilla.

Otsikoissa

Comfortaa

Playfair Display

Noto Serif Display

Dancing Script

Typografian perusperiaatteet

Selaimen perusfontti 16px

Internetselaimet näyttävät sivuston tekstin oletusarvoisesti 16 pikselin kokoisena. Tämä arvo toimii selaimen omana perusfonttikokona, jota suurin osa käyttäjistä ei muuta selaimen asetuksista. Jos sivuston body-elementille ei ole määritelty fonttikokoa, selain käyttää automaattisesti tätä oletusta. Näin selaimen perusfonttikoko muodostaa koko sivuston typografian lähtökohdan, ellei yksittäisille elementeille ole CSS:ssä määritelty muita arvoja.

Saavutettavuuden näkökulmasta on tärkeää huomioida käyttäjät, jotka suurentavat selaimen perusfonttikokoa saavutettavuusasetusten kautta. Tällöin sivuston tekstin on skaalattava toimivasti heidän asetustensa mukaisesti — ilman, että layout hajoaa tai typografia menettää mittasuhteitaan.

Sivuston perusfontilla saavutettavuutta

Sivuston oma perusfonttikoko toimii typografian rungon perustana. Se määritellään suhteellisella arvolla selaimen staattiseen oletuskokoon (16 px), jotta typografia reagoi käyttäjän omiin asetuksiin. Kun sivuston typografia suunnitellaan tämän oletuksen päälle, teksti skaalautuu joustavasti eri laitteilla ja säilyttää luettavuutensa. Näin varmistetaan, että käyttäjä voi suurentaa tai pienentää tekstin kokoa selaimen asetuksista ilman, että sivuston rakenne rikkoutuu.

Oikein mitoitettu perusfontti luo perustan koko typografialle: otsikot, leipäteksti ja muut tekstikoot voidaan määrittää suhteessa tähän arvoon esimerkiksi rem-yksikköjen avulla. Lopputuloksena sivusto pysyy yhtenäisenä, tasapainoisena ja saavutettavana erilaisissa käyttötilanteissa

HTML-lähdekoodissa perusfonttikoko tulisi asettua html-elementille prosenttiarvolla, esimerkiksi:

html {font-size: 100%;}

Esimerkkejä sivuston perusfonttikoon asettamiselle perustuen selaimen 16px fonttikokoon:

Selaimen perusfontti Sivuston perusfonttikoko Lopputulos pikseleinä
16px html {font-size:100%} Perusfonttikooksi tulee 16px
16px html {font-size:62,5%} Perusfonttikooksi tulee 10px
16px html {font-size:50%} Perusfonttikooksi tulee 8px

Px vai rem?

Kun olemme ensin määritelleet selaimen perusfontin ja sivuston perusfontin, seuraava kysymys kuuluu: millä yksiköllä itse tekstielementit kannattaa mitottaa? Typografian asettamisessa kunnioitetaan kaikissa sivuston teksteissä selaajan valintaa sivuston tekstin kooksi. Siksi, kun arvaattekin jo, myös eri tekstielementtien asetukset asetetaan arvolla, joka on lopulta suhteellinen selaajan valintaan tekstikoosta.

Typografian suunnittelussa yksikkövalinta vaikuttaa suoraan siihen, miten teksti skaalautuu eri laitteilla ja miten hyvin se reagoi käyttäjän omiin asetuksiin. Siksi yksikön merkitys ulottuu sekä visuaaliseen ilmeeseen että saavutettavuuteen.

Pikseli (px) asettaa tekstille tarkan mutta jäykän koon. Se ei huomioi käyttäjän tekemää selaimen fonttikoon suurentamista eikä skaalaudu luonnollisesti eri näyttöjen välillä. Siksi px ei ole suositeltava valinta typografian perustaksi. Vaikka sillä on yhä käyttönsä tietyissä käyttöliittymäelementeissä, tekstikokoihin sitä ei kannata käyttää.

Suhteelliset yksiköt, kuten em ja rem, toimivat paremmin tekstille:

  • rem perustuu sivuston perusfonttikokoon, joten kun perusfonttia muutetaan, koko typografinen hierarkia mukautuu automaattisesti.
  • em puolestaan suhteutuu kulloinkin käytössä olevaan elementtiin ja on hyödyllinen paikallisissa säätötilanteissa.

Näiden yksiköiden suurin etu on saavutettavuus. Kun käyttäjä suurentaa selaimen fonttikokoa, sekä em että rem skaalautuvat mukana. Teksti säilyy luettavana ja sivusto reagoi käyttäjän tarpeisiin ilman, että rakenne rikkoutuu.

Käytännössä voit unohtaa pikseliarvon fonttien kooissa kokonaan!