Как сделать DOMPDF поддержкой шрифта unicode шаг за шагом?

Я использовал библиотеку DOMPDF, и теперь у меня проблема с контентом с языком юникода. и я нашел эту помощь для dompdf, но я не понимаю об этом. может кто-нибудь рассказать подробности этого? благодаря

  1. Включить расширение mbstring
  2. Найти шрифт в формате .ttf с символами, которые поддерживают ваш язык
  3. Создайте файл .afm для DOMPDF:
    1. Используя командную строку cd в каталог, который содержит load_font.php , запустите php load_font.php FontName /path/to/font.ttf
    2. Используя онлайн-инструмент , заполните форму и загрузите zip, который она вам дает. Скопируйте файлы из этого zip в dompdf/lib/fonts . Если вы сделали это раньше, добавьте соответствующие строки в dompdf_font_family_cache , иначе просто переименуйте dompdf_font_family_cache.sample в dompdf_font_family_cache
  4. Включите режим Unicode DOMPDF, убедившись, что линия

     def("DOMPDF_UNICODE_ENABLED", true); 

    установлен в dompdf_config.inc.php . Если он читает false вместо true , измените это.

Для этого есть страница wiki .

Следующая бета-версия (0,6 beta 3), которая будет выпущена в ближайшее время, имеет установщик шрифтов, который не требует командной строки (ни компиляции). Вы уже можете использовать его, проверив соединительную линию SVN . Эта бета-версия также поддерживает @font-face .

Начиная с версии 0.7, dompdf поддерживает и имеет unicode по умолчанию. (поэтому нет необходимости в настройке).

Однако не все шрифты dompdf поддерживают unicode. Я использовал font-family: DejaVu Sans с успехом.

Чтобы установить пользовательский шрифт или узнать больше об этом, вы можете прочитать официальный юникод .

попробуйте манипулировать своим кодом с помощью этого рекомендованного метода DOMPDF , это руководство по включению поддержки Unicode в DOMPDF. Чтобы обеспечить максимальную совместимость, вы должны следовать всем следующим шагам. Нажмите для получения дополнительной информации. Ensure the MBString PHP extension is enabled Install dompdf 0.6.0 or greater Configure dompdf for Unicode support Load a font supporting your characters into dompdf Create a compatible HTML document увидеть ссылку для получения дополнительной информации.