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
- Clean Start: Download the NOVAthesis ZIP file and compile it without changes first to ensure your environment is working.
- Switch to LuaLaTeX: In your editor (VS Code, TeXstudio, or Overleaf), change the LaTeX engine from
pdfLaTeXtoLuaLaTeX. This is required for modern font handling. - Download the Font: If the template does not download it automatically, grab the ZIP from the extras repository.
- Place the Files: * Create a folder named
FontsinsideNOVAthesisFiles/FontStyles/.
- Unzip and move the four
.ttffiles (Calibri.ttf,Calibrib.ttf, etc.) into that folder. - On Overleaf: Create the folder in the left sidebar and upload the files there.
- 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}
- Recompile: Delete your previous
template.pdfand compile using LuaLaTeX. Confirm the text now renders in Calibri.
Pro Tips for Fonts
- Automated Fonts: If you select
arial,calibri,futura,newsgott, orverdanapro, 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=arialin the config.