Ошибка шрифта JPgraph

Я использую 000webhost.com и пытаюсь нарисовать график, но получаю эту ошибку. Ошибка JpGraph: 25049 Файл шрифта "../src/font/verdanab.ttf" не читается или не существует. Я загрузил все шрифты и загрузил на свой хост, но я все еще получаю эту ошибку, вероятно, мой рут неверен. Мне действительно нужна помощь

1 ответ

Если вам все еще нужна помощь или кто-то еще считает это полезным...

  1. Ваш хост, вероятно, уже имеет некоторые шрифты ttf, поэтому вы должны начать с поиска их пути. В моем случае это было что-то вроде / usr / share / fonts / dejavu. Посмотрите вокруг, должно быть легко найти тот, который вы ищете. Если вы не можете найти или не хотите использовать хост-шрифты, вы можете установить новые. Jpgraph имеет константы для самых популярных пакетов.

  2. Как только вы определите правильный путь, перейдите к файлу jpg-config.inc.php в вашем исходном каталоге и измените строку, которая определяет каталог ttf, на путь, который вы нашли в шаге 1:

    define('TTF_DIR','/usr/share/fonts/dejavu/');
    

    Обратите внимание на последний '/', убедитесь, что вы не забыли это.

  3. Теперь вы должны знать, как ссылаться на ваши шрифты в коде, например, FF_DV_SERIF для шрифта deja vu serif. Перейдите в файл jpgraph_ttf.inc.php. Там вы найдете константы для каждого пакета. Код хорошо документирован, поэтому у вас не должно быть проблем.

Приветствия.

Изменить: для MacOS10 (например, с MAMP) это может быть что-то вроде:

define('TTF_DIR','/Library/Fonts/');
define('MBTTF_DIR','/Library/Fonts/');
Другие вопросы по тегам