THPDFTrueTypeData
Unidade: HPDFFontData
THPDFTrueTypeData= class(TObject)
Um leitor sfnt de fonte única independente de GUI, compartilhado pela decodificação de texto e pela renderização de glifos embutidos no Windows
O chamador é dono do objeto e fornece um array de bytes sfnt completo; o array permanece referenciado pelo objeto, então os chamadores não devem alterar os bytes dele enquanto ele estiver em uso
Os CMaps suportados são os formatos 4, 12, 0 e 6, com a prioridade de fallback existente entre Unicode, symbol e Macintosh; coleções de fontes e métricas de instância de fonte variável estão fora deste adaptador
TryGetMetadata retorna nomes sfnt reais, bounds, métricas verticais, ângulo italic, flags de embedding e disponibilidade limitada de outlines TrueType por meio de THPDFTrueTypeMetadata
HasUnicodeCmap e UnicodeGIDForCodepoint fornecem lookup Unicode estritamente validado, sem fallback de Symbol ou MacRoman, para geração explícita de appearances Unicode
TryGetGlyphBounds lê bounds reais selecionados de headers TrueType, incluindo glyphs vazios e compostos, por meio de THPDFTrueTypeGlyphBounds
THPDFTrueTypeData · Núcleo portátil Linux e contratos de plataforma
Fontes OpenType CFF 1 são suportadas pelo backend de compact font appearances, preservando a fonte completa, o mapeamento CID real, o texto Unicode, as larguras e a política de embedding
TryGetCFF2FontTable consulta uma tabela OpenType CFF2 original delimitada; o backend de appearances CFF2 cria outlines CFF 1 estáticos da instância padrão para a saída PDF