Создаю плагин WordPress для моего клиента, который позволит пользователям настраивать свои продукты перед покупкой в WooCommerce.Как только заказ размещен, плагин сохраняет выбор пользователей в метаданных заказа, и все работает нормально.
Теперь мой клиент хочет, чтобы я создал PDF-файл с некоторой частью данных, полученных от пользователя, и я использовал domPDF для этого.Проблема в том, что мой клиент хочет, чтобы я использовал собственный шрифт, но domPDF неправильно декодирует шрифты.
Я установил шрифт с помощью load_font.php, который можно найти здесь
Я установил шрифт Smoothie Shoppe с помощью командной строки, подобной этой
$ php load_font.php Smoothie-Shoppe ./SmoothieShoppe.ttf
и он успешно установлен.
Также стилизовал элементы p с семейством шрифтов в теге head следующим образом:
<style>
p {
font-family: Smoothie-Shoppe !important;
text-align:center;
}
</style>
Теперь, когда PDF загружается, отображается шрифтне похож на правильный.Буквы будут просто деформированы.
Вот как это выглядит сейчас
![How it looks now](https://i.stack.imgur.com/khZ2y.jpg)
Как это должно выглядеть
![Correct way it should look](https://i.stack.imgur.com/8zsip.jpg)