"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como usar fontes personalizadas com Dompdf: um guia para superar os desafios de configuração da família de fontes.

Como usar fontes personalizadas com Dompdf: um guia para superar os desafios de configuração da família de fontes.

Publicado em 2024-11-20
Navegar:935

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

Dompdf e configuração personalizada da família de fontes

Ao gerar PDFs usando Dompdf, os usuários podem encontrar dificuldades em substituir a fonte Times New Roman padrão por um família de fontes especificada. A causa raiz está no suporte interno do Dompdf para um conjunto limitado de fontes predefinidas. -carregado ou acessível através de regras CSS @font-face. Para utilizar fontes personalizadas, elas devem ser carregadas antes de gerar o PDF.

Opções de carregamento de fontes

Dompdf oferece três métodos para carregar fontes personalizadas:

1. Regras CSS @font-face

Carregue fontes em tempo de execução sem exigir acesso à linha de comando.

@font-face { família de fontes: 'Open Sans'; estilo da fonte: normal; peso da fonte: normal; src: url(font.ttf) formato('truetype'); }

2. Utilitário de linha de comando

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: normal;
  src: url(font.ttf) format('truetype');
}

load_font.php "NeutraText-Book" /path/to/neutratext.ttf

3. Site de administração

load_font.php "NeutraText-Book" /path/to/neutratext.ttf

Nota: Carregadores para extrair métricas de fontes, incluindo load_font.php e o site de administração, não serão mais incluídos a partir do Dompdf 0.7.0.

Considerações adicionais

Garantir que as métricas de fonte (.afm/.ufm) estejam disponíveis para as fontes referenciadas, nos metadados do PDF ou por meio de subconfiguração.

As fontes referenciadas devem ser acessíveis por meio de um URL ou caminho de arquivo válido.

Dompdf suporta Tipo 1 (.pfb) e TrueType (.ttf).
  • Conclusão
  • Ao aproveitar essas técnicas de carregamento de fontes, os desenvolvedores podem especificar e utilizar fontes personalizadas no Dompdf -geraram PDFs, melhorando o apelo visual e a flexibilidade de seus documentos.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3