diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 34ee9619f9a3b9257db23fed6f42fb852306d405..6d1b50f2f665313657fcf3a63569fbb498e3d314 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -25,6 +25,7 @@ artifacts:
   image: tianon/latex
   stage: build
   script:
+  - ./install-font-debian.sh
   - printf "%s" $CI_BUILD_REF | cut -c1-8 > version.tex
   - ./build.sh
   - mv dist/*.pdf .
diff --git a/install-font-debian.sh b/install-font-debian.sh
new file mode 100755
index 0000000000000000000000000000000000000000..02b584ef2ca4461fe2c9b77eb185f81176660f3c
--- /dev/null
+++ b/install-font-debian.sh
@@ -0,0 +1,14 @@
+#!/usr/bin/env bash
+
+apt update
+apt install -y wget unzip 
+
+wget https://github.com/carrois/Fira/archive/master.zip
+unzip master.zip
+mkdir -p /usr/share/fonts/opentype/fira_code
+mkdir -p /usr/share/fonts/opentype/fira_mono
+mkdir -p /usr/share/fonts/opentype/fira_sans
+cp Fira-master/Fira_Code_3_2/Fonts/FiraCode_OTF_32/* /usr/share/fonts/opentype/fira_code
+cp Fira-master/Fira_Mono_3_2/Fonts/FiraMono_OTF_32/* /usr/share/fonts/opentype/fira_mono
+cp Fira-master/Fira_Sans_4_2/Fonts/FiraSans_OTF_4203/Normal/Roman/* /usr/share/fonts/opentype/fira_sans
+cp Fira-master/Fira_Sans_4_2/Fonts/FiraSans_OTF_4203/Normal/Italic/* /usr/share/fonts/opentype/fira_sans