Como fazer o DOMPDF suportar a fonte unicode passo a passo?

Usei a biblioteca DOMPDF e agora tenho problemas com o conteúdo com linguagem unicode. e encontrei esta ajuda dompdf, mas não entendo sobre isso. Alguém pode contar o detalhe disso? obrigado

  1. Ative a extensão mbstring
  2. Encontre uma fonte no formato .ttf com caracteres que suportem seu idioma dado
  3. Gerar um arquivo .afm para DOMPDF:
    1. Usando a linha de comando, cd no diretório que contém load_font.php , então execute php load_font.php FontName /path/to/font.ttf
    2. Usando a ferramenta online , preencha o formulário e baixe o zip que você lhe dá. Copie os arquivos desse zip para dompdf/lib/fonts . Se você já fez isso antes, adicione linhas relevantes para dompdf_font_family_cache , caso contrário simplesmente renomeie dompdf_font_family_cache.sample para dompdf_font_family_cache
  4. Ative o modo Unicode do DOMPDF, certificando-se de que a linha

     def("DOMPDF_UNICODE_ENABLED", true); 

    está definido em dompdf_config.inc.php . Se ele for false vez de true , mude isso.

Há uma página wiki para isso.

O próximo beta (0.6 beta 3), que será lançado em breve, possui um instalador de fonts que não requer a linha de comando (nem nenhuma compilation). Você já pode usar isso ao verificar o tronco SVN . Este beta também suporta @font-face .

A partir da versão 0.7, o dompdf é compatível e ativado por Unicode por padrão. (portanto, não há necessidade de configuração).

No entanto, nem todas as fonts dompdf suportam o Unicode. Eu usei a font-family: DejaVu Sans com sucesso.

Para instalar uma fonte personalizada ou saber mais sobre isso, você pode ler o oficial unicode como fazer .

tente manipular seu código usando este método DOMPDF recomendado, é um guia para ativar o suporte Unicode no DOMPDF. Para garantir a máxima compatibilidade, você deve seguir todas as etapas a seguir. Clique para obter detalhes adicionais. 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 veja o link para obter mais informações