|
THotPDF.FontEmbedding
|
Topo Anterior Próximo |
|
Determina se o documento PDF embutirá as fontes usadas no documento.
Sintaxe Delphi: property FontEmbedding: Boolean;
Sintaxe C++: __property bool FontEmbedding;
Descrição Uma fonte pode ser embutida no PDF como dados de programa de fonte. Defina FontEmbedding como true para embutir fontes e preservar o tipo selecionado em sistemas onde a fonte pode não estar instalada.
Para saída atual Unicode e CIDFontType2, o HotPDF mantém os IDs originais de glifo para fontes embutidas e escreve um mapa ToUnicode em conjunto com CIDToGIDMap /Identity. Isso fornece uma renderização mais confiável em visualizadores de PDF rigorosos.
Ao embutir fontes TrueType, o HotPDF lê o nome PostScript do programa da fonte e mantém /BaseFont, /FontDescriptor /FontName, /FontFamily e os nomes de fonte CID descendentes consistentes com os dados da fonte embutida. Isso evita problemas de captura de fonte do lado do visualizador quando o nome da face solicitado pelo Windows difere do nome PostScript interno da fonte embutida.
Defina EnableFontSubsetting como true antes de BeginDoc quando o PDF final deve incorporar somente os glifos usados pelo documento
Para testes visuais de fidelidade de fontes, use FontEmbedding = true junto com StandardFontEmulation = false. Consulte Tests\Delphi\FontTest para um exemplo prático.
Code Example
Veja também: EnableFontSubsetting, NotEmbeddedFonts, StandardFontEmulation |