Dompdf и пользовательская конфигурация семейства шрифтов
При создании PDF-файлов с помощью Dompdf пользователи могут столкнуться с трудностями при переопределении шрифта Times New Roman по умолчанию с помощью указанное семейство шрифтов. Основная причина заключается во внутренней поддержке Dompdf ограниченного набора предопределенных шрифтов.
Понимание поддержки шрифтов в Dompdf
Dompdf встраивает ссылочные шрифты в документы PDF, если они предварительно -загружается или доступен через правила CSS @font-face. Чтобы использовать пользовательские шрифты, их необходимо загрузить до создания PDF-файла.
Параметры загрузки шрифтов
Dompdf предлагает три метода загрузки пользовательских шрифтов:
1. Правила CSS @font-face
Загружайте шрифты во время выполнения, не требуя доступа к командной строке.
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: normal; src: url(font.ttf) format('truetype'); }
2. Утилита командной строки
Используйте встроенную утилиту dompdf/load_font.php, если доступен доступ к командной строке.
load_font.php "NeutraText-Book" /path/to/neutratext.ttf
3. Сайт администратора
Перейдите к dompdf/www/fonts.php на включенном сайте администратора (может потребоваться изменение имени пользователя и пароля).
Примечание: Загрузчики для извлечения показателей шрифта, включая load_font.php и сайт администратора, больше не будет включаться, начиная с Dompdf. 0.7.0.
Дополнительные рекомендации
Вывод
Используя эти шрифты технологии загрузки, разработчики могут указывать и использовать собственные шрифты в PDF-файлах, создаваемых Dompdf, улучшая визуальную привлекательность и гибкость своих документов.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3