Ошибка шрифта JPgraph
Я использую 000webhost.com и пытаюсь нарисовать график, но получаю эту ошибку. Ошибка JpGraph: 25049 Файл шрифта "../src/font/verdanab.ttf" не читается или не существует. Я загрузил все шрифты и загрузил на свой хост, но я все еще получаю эту ошибку, вероятно, мой рут неверен. Мне действительно нужна помощь
1 ответ
Если вам все еще нужна помощь или кто-то еще считает это полезным...
Ваш хост, вероятно, уже имеет некоторые шрифты ttf, поэтому вы должны начать с поиска их пути. В моем случае это было что-то вроде / usr / share / fonts / dejavu. Посмотрите вокруг, должно быть легко найти тот, который вы ищете. Если вы не можете найти или не хотите использовать хост-шрифты, вы можете установить новые. Jpgraph имеет константы для самых популярных пакетов.
Как только вы определите правильный путь, перейдите к файлу jpg-config.inc.php в вашем исходном каталоге и измените строку, которая определяет каталог ttf, на путь, который вы нашли в шаге 1:
define('TTF_DIR','/usr/share/fonts/dejavu/');
Обратите внимание на последний '/', убедитесь, что вы не забыли это.
- Теперь вы должны знать, как ссылаться на ваши шрифты в коде, например, FF_DV_SERIF для шрифта deja vu serif. Перейдите в файл jpgraph_ttf.inc.php. Там вы найдете константы для каждого пакета. Код хорошо документирован, поэтому у вас не должно быть проблем.
Приветствия.
Изменить: для MacOS10 (например, с MAMP) это может быть что-то вроде:
define('TTF_DIR','/Library/Fonts/');
define('MBTTF_DIR','/Library/Fonts/');