2.3. Värit ja typografia

Luovuutta ja tekniikkaa

Verkkosivujen typografia käsitteenä kattaa kaikki sivustolla olevan tekstisisällön muotoilun ja värit luovat sivuston tunnelman ja mielikuvia selaajalle. Sivuston fonttivalinnat voivat olla ja niillä pyritään eleganttiin/esteettisesti tyylikkääseen tekstin ulkoasuun ja värimaailmalla viestitetään sivuston aiheen tai yrityksen imagoa. Parhaimmillaan sivuston typografia ja värit luovat yhdessä selaajalle kokemuksen sivustosta jo ennenkuin sanaakaan sivuston sisällöstä on luettu. Typografia ja värit toimivat siis ikäänkuin tunnelman luojana asiasisällölle ja toimii tekstissä hieman kuin äänenpaino puheessa. Hyvän sivuston toteuttaminen vaatii siis sekä luovaa näkemystä että teknistä osaamista.

Sisältö on tärkein

Tulee muistaa, että vaikka 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.

Sivuston sisältö ja sen luonne voidaan katsoa tuovan ajatuksia millainen sivuston fonttityylit ja värimaailma voisivat olla.

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.

Fontit

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.

Kuvissa: Pääteviivallinen (Serif) ja pääteviivaton (Sans-serif) fonttityypit.

Tekstityypit HTML:ssä

Verkkosivuilla, kuten teksteissä yleensä, sisällön rakenteessa tulee noudattaa yleisesti tunnettua tyyliä, jossa pääotsikko kertoo sisällön parilla sanalla ja itse tekstisisältö jaetaan osiin alaotsikoilla. Verkkojulkaisemisessa pääotsikon otsikkotaso on <h1> ja niitä on sivuilla vain 1 kappale.

Alaotsikkojen otsikkotasoja ovat <h2> – <h6>. Toisin kuin pääotsikkotasoa alaotsikoita voidaan käyttää tekstisisällössä vaihtelevasti. Otsikkotasojen käytössä kannattaa kuitenkin pitää mielessä tietynlainen hierarkia, josta lisää myöhemmin.

Leipäteksti on sivun tekstisisältöä eli tekstikappaleita otsikkojen välillä ja se merkataan html-koodissa verkkosivuilla tagilla <p>.

Sivuston sivuilla voidaan käyttää myös lehtipainatuksesta tuttua ingressiä, jossa tavallisesti käytetään vahvennettua leipätekstiä (<strong> tai <b>). Ingressi on lyhennelmä tekstistä ja sitä käytetään kertomaan lyhyesti artikkelin sisältö yhden kappaleen pituisella tekstillä. Tälläkin sivulla on käytetty ingressiä sivun yläosassa, jonka tarkoituksena on kiteyttää sivun sisältö sivun alkuun ja johdattaa lukija aiheeseen.

<h1>Mrs. Text Block</h1>

<b>I have lot to say and still I say nowt.. This is some weird text called <i>ingressi</i> in something called Finnish language..?</b>

<p>I am text block. Click edit button to change me... Wait, there is no button so forget it.</p>

<h2>Lorem ipsum</h2>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.</p>

Palanen tekstikoodausta html-tageilla varustettuna. Huomaat, kuinka tekstissä on käytetty kerran Otsikkotagi <h1> ja seuraavan alaotsikon otsikkotaso on kooltaa pääotsikkotasosta seuraava <h2>.

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.

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.

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.

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.

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.

Kavennettu Roboto Condensed kavennettu versio

Roboto fontista on olemassa myös kevyesti kavennettu versio Roboto Condensed. Kirjasimen kavennus on omaan silmään hiuksen hieno, kuten tämän kappaleen otsikosta voi havaita.

Merriweather Sans

Merriweather Sans on pääteviivaton versio Merriweather fontista ja fontin voi löytää Google Fonts -fonttivalikoimasta. VOit kokeilla otsikoissa pääteviivatonta leikkausta ja asettaa leipätekstiin pääteviivallisen leikkauksen sillä ne on suunniteltu sopimaan yhteen.

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.

Merriweather

Merriweather on Google-fontti, joka on suunniteltu erityisesti parantamaan luettavuutta näytöillä. Näet todisteita tästä sellaisilla verkkosivustoilla, jotka käyttävät Merriweatheria kappaleiden tyyliin, kuten Goodreads, Coursera ja Harvard.edu.
Merriweatherilla on myös sans serif -vastine, joten jos olet rakentamassa blogia tai muuta tekstitiheää verkkosivustoa, näiden kahden kirjasimen yhdistäminen toimisi hyvin keskittyessäsi tekstiin eikä ympäröiviin häiriötekijöihin.

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.

Mistä fontteja?

Fontteja voidaan löytää useasta eri palveluista ja usein ne ovat ilmaiseksi käytettävissä vapaasti sivustolla. Hyviä fonttilähteitä ovat mm. Google FOnts ja Font Squirrel. Palveluista löytyy tuhansia fontteja mistä valita ja fontit ladataan omalle koneelle .zip-tiedostona, joka sisältää itse font-tiedostot, jotka voidaan asettaa oman teeman kansioon ja ottaa käyttöön sivustolla.

Ladataan sivustollemme käyttöön seuraavanlaiset fontit typografiaa varten. Klikkaa linkkiä ja lataa fontit sivustoilta.

Typografian lisääminen

Typografia lisätään CSS-tiedostoon siten, että määritetään sivun body -osalle staattinen fontin koko pikseleinä (px) ja muut fonttikoot kannattaa määrittää suhteellisena arvona body:n staattiseen kokoon verrattuna. Suhteellisen koon määre on ”rem”, jossa 1rem on sama, kuin body-osaan asetettu fontin koko.

”Remmin” hyötyjä?

Typografia lisätään CSS-tiedostoon siten, että määritetään sivun html-tagille (<html>) staattinen fontin koko pikseleinä (px) ja muut fonttikoot kannattaa määrittää suhteellisena arvona body:n staattiseen kokoon verrattuna. Suhteellisen koon määre on ”rem”, jossa 1rem on sama, kuin body-osaan asetettu fontin koko.

  1. Skaalautuvuus ja saavutettavuus
    • Käyttäjä voi muuttaa selaimen fonttikokoa (esim. esteettömyysasetuksista), ja rem skaalautuu automaattisesti.
    • Jos käyttäjä asettaa selaimen fontin isommaksi, sivustosi pysyy käytettävänä.
  2. Johdonmukaisuus typografiassa
    • rem-arvo antaa yhtenäisen vertailukohdan riippumatta siitä, missä elementissä sitä käytetään.
    • em taas perustuu vanhemman elementin fonttikokoon, mikä voi tehdä laskemisesta monimutkaisempaa.
  3. Helpompi käyttää
    • Responsiivinen suunnittelu helpottuu, koska voit asettaa sivun juurielementille (body) media-kyselyllä (@media) juurielementille toisen arvon, jolloin kaikkien rem elementtien koko muuttuu tietyssä näyttöresoluutiossa.

Fontit käyttöön

Kun ollaan asetettu perustypografia, fontit täytyy ottaa myös käyttöön ja ladata sivuston tiedostoihin. Metodissa käytetään fontteja paikallisesti omalta palvelimelta käsin.

Miksi paikallisesti?

Kun fonttitiedostot ovat oman teeman kansiossa ja niitä käytetään sivustolla teemasta, metodia kutsutaan nimityksellä paikalliset fontit. Tällöin varastoidaan fontit sivustolle paikallisesti. Toinen vaihtoehto on, että sivusto lataa fontit esimerkiksi Googlen palvelimelta sivuston käyttöön tarvittaessa. Sivuston lataamisen kannalta fonttien paikallinen varastointi on suositeltavaa. Turha fonttien lataaminen verkon yli jää pois. Siksi harjoitellaankin harjoitussivustollamme fonttien lisäämistä paikallisesti.

1. Lataa fontit teemaan

Kun olet ladannut sivustolla käytettävät fontit, tulee päättää mitä leikkauksia fonteista tullaan käyttämään sivustolla. Joissain ladatuissa fonteissa on jopa yli 10 erilaista leikkausta fontista. Jos fontista on kuitenkin olemassa ”Variable”-tiedosto, se sisältää kaikki leikkaukset fontista yhdessä tiedostossa ja sitä kannattaa käyttää sivustolla. Näin voit valita vapaasti mitä leikkausta fontista käytät.

2. Ei ttf vaan woff2

Variable-tiedosto kannattaisi olla .woff2 tiedostomuodossa sillä se on optimoidumpi muoto käytettäessä webissä. Useassa ladatussa fontissa tiedostomuotona on .ttf se kannattaa muuntaa .woff2-tiedostomuotoon esimerkiksi Cloudconvert nimisessä palvelussa.

4. Woff ja Woff2 tiedostomuotojen haasteet

Joskin Woff-tiedostomuotojen käyttäminen on suositeltua, WordPress ei tällä hetkellä (2025) salli tiedostomuotojen lataamista turvallisuussyistä. Tiedostojen lataaminen on sallittava, joka muokkaamalla functions.php-tiedostossa tai sallimalla lataamienn lisäosan avulla. Tällä kurssilla keskitytyään siis .ttf-tiedostoihin. Voit lukea tarkemmin Woff ja Woff2-tiedostomuotojen sallimisesta ChatGPT-keskustelusta.

5.Käytä lisäosaa fonttien lisäämiseen

Lisäosa Custom Fonts on kätevä tapa asentaa sivustolla käytettävät fontit. Lataa lisäosa, ota käyttöön ja lähdetään asentamaan fontteja sivuston käyttöön.

Väreillä voidaan asettaa tunnelmia

Väreillä voidaan herättää huomioa

Värit

..kertovat asioita
..viestittävät
..antavat ymmärtää

Väreillä voidaan energisoida…

..saada aikaan rauhallinen, lämmin tunnelma

Värit ja väriteoria

Sir Isaac Newton kehitti ensimmäisen väriympyrän vuonna 1666 ja se perustui punaiseen, keltaiseen ja siniseen perusväriin. Väriympyrän ideana on, että se on jaettu lohkoihin, joissa on kolme pääväriä ja niiden välisissä lohkoissa reunustavista pääväreistä sekoitettuja värejä. Sir Newtonin kehittämässä väriympyrässä väreinä olivat punainen (R), keltainen (Y) ja sininen (B) ja se perustui maalien sekoittamiseen. Uudempia väriympyröitä ovat RGB ja CMYK, joista näyttölaitteissa käytetään RGB (red, green, blue) värejä.

Sivustoille on hyvä suunnitella väriskaala. Tavallisimmin väriskaalaan kuuluu viisi väriä, jotka sointuvat toisiinsa. Värejä suunnitellessa kannattaa kiinnittää huomio värien sopimiseen keskenään. Väreillä voidaan maalailla tunnelmia, jotka tukevat sivuston sisältöä.

Koska verkkosivuja luetaan valoon perustuvissa näyttölaitteissa (tietokoneet, puhelimet jne.), niiden värit perustuvat RGB-värimalliin. RGB-värimalli on luonteeltaan lisäävä (additive) ja painojulkaisujen CMYK-malli vähentävä (substractive). Lisäävyyden käsitettä voi ajatella kolmena värillisenä lamppuna, joiden värin määrää säätämällä saavaan aikaan erilaisia sävyjä. Oheisen kuvan mukaisesti punaisen ja vihreän valon yhdistämisestä syntyy keltainen väri, punaisen ja sinisen taas magenta.

Kuva: Verkkosivuilla käytettävä RGB-värimalli ja painojulkaisussa käytettävä CMYK-värimalli.

Värien määrittely

Värien muodostumisesta ja suunnittelun avuksi on kehitetty väriympyrät. Niiden avulla voidaan oppia ymmärtämään värien välisiä suhteita ja värien anatomiaa paremmin. Väriympyrässä on kolme pääväriä, joiden välisiin osiin on sijoitettu pääväreistä sekoitettuja toissijaisia ja kolmansia värejä.

Ympyrässä jaetaan siis värit kolmeen luokkaan:

  1. Päävärit, jotka ovat kaikkien muiden värien perusta
  2. Toissijaiset värit, jotka syntyvät sitä reunustavista pääväreistä
  3. Kolmannet värit taas syntyvät sen vieressä olevista pää- ja toissijaisista väreistä sekoittamalla.

Väriympyrään pohjautuvia työkaluja löytyy verkosta useita, joihin kannattaa tutustua. Yksi työkaluista on Adobe Color, jossa määritellän yksi pääväri ja sen avulla voidaan hakea siihen mahdollisesti sopivia värisävyjä. Työkalu saattaa auttaa väriskaalan määrittelemisessä melkoisesti ja sitä kannatta hyödyntää.

Adobe Colorissa voi hakea väriskaalaa myös kuvasta, joka on yksi hyvä ja mielenkiintoinen tapa hakea sopivaa väriskaalaa sivustolle tai sivuston elementteihin.

Työkaluja värisuunnittelun avuksi
Värien määrittely
Kuvassa RGB (punertava kolmio) sekä CMY (sinertävä kolmio) asetettuna väriympyrään. Huomaamme, että väriskaalojen päävärit ovat lomittain toisiensa kanssa.

Värit asetetaan verkkosivujen koodauksessa ​​joko RGB-triplettinä  rgb( r , g , b ) tai hexadesimaalina.

RGB-tripletissä kukin komponentti voi vaihdella nollasta määriteltyyn maksimiarvoon 255. Jos RGB-tripletissä kaikki arvot on asetettu maksimiarvoon 255 ( ”kaikki lamput päällä”: rgb(255,255,255) ) lopputuloksena on valkoinen väri. Jos taas arvona on rgb(0, 0, 0) kaikki ”lamput ovat pimeänä” eli lopputulos on musta.

RGB-tripletissä voidaan esittää myös läpinäkyvyys neljäntenä arvona, jolloin määritys on muodoltaan rgba(255, 255, 255, 0.6). Määrittelyssä a edustaa läpinäkyvyyttä ja määrityksessä edellä, läpinäkyvyys valkoisella värillä on 60% (0.6). Huomaa, että arvossa käytetään pistettä pilkun sijaan.

Värien muotoihin ja merkintöihin sekä värien käyttäytymiseen voidaan tutustua hyvin kuvankäsittelyohjelman värivalintaikkunan avulla (kuva), jossa RGB-kohdassa asetetaan arvot eri väreille ja alaosassa voit nähdä värin hexadesimaalimuodossa.

Hexadesimaali on muodoltaan joko kolmimerkkinen tai kuusimerkkinen. Valkoinen väri on muodoltaan #FFF tai #FFFFFF. Mustaa voidaan merkitä joko merkinnällä #000 tai #000000. Merkinnässä on jokaisella kolmella värillä hexadesimaalimuoto yhdellä tai kahdella merkillä.

RGB-värin valintaa Photoshopin värivalintatyökalussa.
RGB-värin valintaa Photoshopin värivalintatyökalussa.

Esimerkki CSS-muotoilun erilaisista värimäärittelyistä

.text-element {
display: block;
width: 600px;
height: auto;
color: rgb(0,20,120);
background-color: rgba(33, 150, 243, 0.55);
border: 1px solid #9c27b0;
font-size: 24px;
border-radius: 10px;
padding: 10px;
}

Tässä tekstikappaleessa on käytetty oheisia CSS-määrityksiä, joten sen tekstin, taustan ja reunaviivan värit määräytyvät CSS-määrittelyiden mukaisesti.