Моя программа python не может найти путь для вставки .ttf

Я использую библиотеку FPDF в python для создания отчета, он содержит шрифт Arial, и ему нужен .ttf для правильной работы при генерации отчета.

pdf = PDF(orientation = 'L', unit = 'mm', format = 'A4')
pdf.add_font('Arial', '', "/var/www/johannasenvironment/JohannasEnviroment/JohannasEnviroment/treasuryEmails/mails/arial.ttf", uni=True)

В момент выполнения программы она не находит файл arial.ttf, который находится по заданному пути, я уже пробовал с относительным и абсолютным путем, и она все равно не находит файл. В windows она работает правильно, я не знаю, что происходит, когда вы передаете ее в linux.

Я делаю что-то не так? Должно ли это быть реализовано по-другому, когда я работаю на linux? Если да, то как я могу это сделать?

Я ценю ваше сотрудничество

При выполнении команды: ls -lh

total 524K
-rwxrwxrwx 1 root          root           596 feb 25 08:36 arial.cw127.pkl
-rwxrwxrwx 1 root          root          130K feb 25 08:36 arial.pkl
-rwxrwxrwx 1 root          root          359K feb 25 08:36 arial.ttf
-rwxrwxrwx 1 root          root           11K feb 25 16:12 formatPays.py
-rwxrwxrwx 1 root          root           617 feb 25 08:36 format.sql
-rwxrwxrwx 1 root          root          2,3K feb 25 08:36 mailsFunctions.py
drwxrwxrwx 2 administrador administrador 4,0K feb 25 16:13 __pycache__
-rwxrwxrwx 1 root          root           607 feb 25 08:36 validations.py

РЕШЕНИЕ: Чтобы linux мог найти шрифты .ttf, они должны находиться в папке, хранящей шрифты, принадлежащие операционной системе. Просто вставьте шрифт "arial.ttf" по адресу: /usr/share/fonts/truetype/freefont

Вернуться на верх