Externe lettertypen

Voordat we verschillende methoden introduceren om aangepaste lettertypen te integreren, laten we eerst bekijken hoe browsers omgaan met lettertypen wanneer geen lettertypen van een server worden geladen.

Standaard browserlettertypen

Standaard gebruiken browsers op de computer van de gebruiker geïnstalleerde lettertypen om tekst op webpagina's weer te geven. Deze kunnen variëren tussen verschillende browsers en besturingssystemen, wat kan leiden tot inconsistenties in de visuele presentatie van de website. Hier is een voorbeeld:


body {
    font-family: serif;
}

Dit 'serif' lettertype is een standaardoptie die kan verschillen per apparaat, browser en systeem. Het resultaat is een algemene gebruikerservaring die de unieke vormgeving van een website kan aantasten. Dit leidt ons naar het belang van aangepaste door de webdesigner bepaalde lettertypen.

Het belang van lettertypekeuze

De keuze en toepassing van het juiste lettertype zijn cruciaal in het definiëren van de gebruikerservaring en de algehele uitstraling van je website. Een geschikt lettertype vergemakkelijkt de leesbaarheid en draagt bij aan de visuele samenhang van de webinhoud met de vormgeving.

  • Leesbaarheid: Zorg voor duidelijke, leesbare tekst op alle schermformaten.
  • Stijl en toon: Kies een lettertype dat past bij de sfeer en het doel van je site.
  • Compatibiliteit: Verzeker een consistente weergave over verschillende browsers en apparaten.

Met deze overwegingen, gaan we enkele populaire methoden onderzoeken om aangepaste lettertypen op websites te integreren.

Methoden voor het integreren van aangepaste lettertypen

<link> element methode

Een veelgebruikte benadering is het gebruik van het <link> element om lettertypen van externe bronnen, zoals Google Fonts, te laden. Hier is een voorbeeld van hoe je dit in de praktijk brengt:


<head>
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display;=swap" rel="stylesheet">
</head>

En zo kun je dit lettertype in je CSS-bestand toepassen:


body {
    font-family: 'Roboto', sans-serif;
}

Deze methode is bijzonder handig vanwege de snelheid en het gemak waarmee je toegang krijgt tot een breed scala aan beschikbare rechtenvrije lettertypen.

@import regel methode

Een ander alternatief is het gebruik van de @import regel in CSS. Dit is net zo eenvoudig en effectief voor het laden van externe lettertypen. Hier is een voorbeeld:


@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display;=swap');

En het toegepaste gebruik in CSS blijft consistent:


body {
    font-family: 'Roboto', sans-serif;
}

@font-face methode

Als je de volledige controle wil over je lettertypen, of een uniek lettertype wil gebruiken, is de @font-face methode de aangewezen optie. Hieronder staat een voorbeeld van hoe je een unieke font via een op de server gehost lettertype kunt integreren:


@font-face {
    font-family: 'MijnAangepastLettertype';
    src: url('/lettertypes/MijnAangepastLettertype.woff2') format('woff2'),
         url('/lettertypes/MijnAangepastLettertype.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

En de toepassing ervan in CSS:


body {
    font-family: 'MijnAangepastLettertype', sans-serif;
}

Auteursrechtelijke overwegingen bij @font-face

Het is belangrijk om bewust te zijn van de juridische aspecten die komen kijken bij het gebruik van lettertypen. Zorg ervoor dat je de juiste licenties hebt als je eigen fonts host met de @font-face methode:

Lees de licentieovereenkomsten aandachtig en zoek indien nodig toestemming van de lettertypeontwerper of -leverancier om juridische complicaties te voorkomen.

Conclusie

Of je nu kiest voor het <link> element, de @import regel of de @font-face methode, het integreren van aangepaste lettertypen vereist een zorgvuldige overweging van zowel technische als legale aspecten. Door de juiste aanpak te kiezen, kun je een coherente, gebruiksvriendelijke en visueel aantrekkelijke online ervaring creëren voor je bezoekers.

Top