diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9d4b7f2..d466697 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,11 +21,6 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Install fonts - run: | - sudo apt update - sudo apt-get install fonts-font-awesome fonts-roboto texlive-fonts-recommended texlive-fonts-extra - - name: Probe runner package cache uses: awalsh128/cache-apt-pkgs-action@v1 with: @@ -53,6 +48,12 @@ jobs: uses: typst-community/setup-typst@v3 with: typst-version: ${{ matrix.typst-version }} + + - name: Install fonts + run: | + sudo apt update + sudo apt-get install fonts-font-awesome fonts-roboto + ./scripts/install-fontawesome - name: Install locally run: just install-preview diff --git a/lib.typ b/lib.typ index 626f150..d124281 100644 --- a/lib.typ +++ b/lib.typ @@ -1,4 +1,4 @@ -#import "@preview/fontawesome:0.2.1": * +#import "@preview/fontawesome:0.4.0": * #import "@preview/linguify:0.4.0": * // const color diff --git a/scripts/install-fontawesome b/scripts/install-fontawesome new file mode 100755 index 0000000..d739eac --- /dev/null +++ b/scripts/install-fontawesome @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +set -eu + +wget -O ~/Downloads/fontawesome.zip https://use.fontawesome.com/releases/v6.6.0/fontawesome-free-6.6.0-desktop.zip +mkdir -p ~/Downloads/fontawesome-fonts +unzip ~/Downloads/fontawesome.zip -d ~/Downloads/fontawesome-fonts +mkdir -p ~/.fonts +find ~/Downloads/fontawesome-fonts -type f -name "*.otf" -exec cp {} ~/.fonts \; +rm ~/Downloads/fontawesome.zip +rm -rf ~/Downloads/fontawesome-fonts +fc-cache -f -v diff --git a/tests/resume/ref/1.png b/tests/resume/ref/1.png index 4b987e1..5cc829d 100644 Binary files a/tests/resume/ref/1.png and b/tests/resume/ref/1.png differ diff --git a/tests/utilities/ref/1.png b/tests/utilities/ref/1.png index cd93995..92f33a1 100644 Binary files a/tests/utilities/ref/1.png and b/tests/utilities/ref/1.png differ