«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как использовать пользовательские шрифты с Dompdf: руководство по преодолению проблем с настройкой семейства шрифтов.

Как использовать пользовательские шрифты с Dompdf: руководство по преодолению проблем с настройкой семейства шрифтов.

Опубликовано 20 ноября 2024 г.
Просматривать:880

How to Use Custom Fonts with Dompdf: A Guide to Overcoming Font-Family Configuration Challenges.

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.

Дополнительные рекомендации

  • Убедитесь, что метрики шрифта (.afm/.ufm) доступны для ссылочных шрифтов либо в метаданных PDF, либо в через поднастройку.
  • Указанные шрифты должны быть доступны через действительный URL-адрес или файл. path.
  • Dompdf поддерживает шрифты Type 1 (.pfb) и TrueType (.ttf).

Вывод

Используя эти шрифты технологии загрузки, разработчики могут указывать и использовать собственные шрифты в PDF-файлах, создаваемых Dompdf, улучшая визуальную привлекательность и гибкость своих документов.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3