Font Awesome, zelf-gehost

Icon-bibliotheek via @fortawesome/fontawesome-free — gewoon uit node_modules geseed, geen CDN, geen third-party scripts, geen pageview-tracking.

Solid icons

Algemene UI-icons. Klasse fa-solid + de icon-naam.

fa-house

fa-user

fa-gear

fa-magnifying-glass

fa-envelope

fa-calendar

fa-circle-check

fa-triangle-exclamation

fa-arrow-right

fa-download

fa-play

fa-star

Brand icons

Logo's van externe services. Klasse fa-brands.

fa-github

fa-gitlab

fa-microsoft

fa-apple

fa-linux

fa-docker

fa-npm

fa-js

fa-css3-alt

fa-html5

fa-node-js

fa-square-js

In combinatie met Bootstrap

Icons combineren prima met BS-knoppen, alerts en cards.

Sizes & kleuren

Sizes via fa-xs, fa-sm, fa-lg, fa-2x ... fa-10x. Kleur via gewone CSS color of Bootstrap text-* utilities.

Hoe zet je dit aan?

  1. Voeg de dependency toe: pnpm --filter @repo/website add @fortawesome/fontawesome-free
  2. Uncomment de @import "font-awesome"; in packages/style/src/main.scss.
  3. Kopieer de webfonts naar src/webfonts/.
  4. Gebruik <i class="fa-solid fa-xxx"></i> in je HTML.

Volledige uitleg in apps/website/README.md onder "Optioneel: Font Awesome".