using the arial font - joaomlourenco/novathesis GitHub Wiki

Using Professional Fonts in NOVAthesis

The NOVAthesis template simplifies font management by automatically attempting to download supported fonts (Arial, Calibri, Futura, NewsGotT, VerdanaPro). If you use a custom font not on this list, you must provide the files manually.

Configuring the template to use Calibri: 6 simple steps

  1. Clean Start: Download the NOVAthesis ZIP file and compile it without changes first to ensure your environment is working.
  2. Switch to LuaLaTeX: In your editor (VS Code, TeXstudio, or Overleaf), change the LaTeX engine from pdfLaTeX to LuaLaTeX. This is required for modern font handling.
  3. Download the Font: If the template does not download it automatically, grab the ZIP from the extras repository.
  4. Place the Files: * Create a folder named Fonts inside NOVAthesisFiles/FontStyles/.
  • Unzip and move the four .ttf files (Calibri.ttf, Calibrib.ttf, etc.) into that folder.
  • On Overleaf: Create the folder in the left sidebar and upload the files there.
  1. Activate in Config: Open Config/1_novathesis.tex. Near line 140, uncomment the \ntsetup{style/font=...} command and set it to:
\ntsetup{style/font=calibri}

  1. Recompile: Delete your previous template.pdf and compile using LuaLaTeX. Confirm the text now renders in Calibri.

Pro Tips for Fonts

  • Automated Fonts: If you select arial, calibri, futura, newsgott, or verdanapro, the template will try to fetch the files for you. Ensure you have an active internet connection during the first compile.
  • Manual Fonts: If you are using a font outside the supported list, follow the folder structure in Step 4 above, but ensure your filenames match what your LaTeX font-spec expects.
  • Why LuaLaTeX? Unlike older engines, LuaLaTeX can use standard TrueType (.ttf) and OpenType (.otf) fonts installed on your system or inside your project folder directly.

Note: Make sure you don't mix up Arial and Calibri! If your school requires Arial, ensure you download the Arial ZIP and set style/font=arial in the config.