THPDFTrueTypeData

Unidade: HPDFFontData

THPDFTrueTypeData= class(TObject)

Um leitor sfnt de um único tipo de letra, independente de GUI, partilhado pela descodificação de texto e pela renderização de glifos incorporados em Windows

Quem chama é dono do objeto e fornece uma matriz de bytes sfnt completa; a matriz permanece referenciada pelo objeto, pelo que quem chama não deve alterar os seus bytes enquanto estiver em uso

As CMaps suportadas são os formatos 4, 12, 0 e 6, com a prioridade de fallback Unicode, symbol e Macintosh existente; coleções de tipos de letra e métricas de instâncias de tipos de letra variáveis estão fora deste adaptador

TryGetMetadata devolve nome sfnt real, bounds, métricas verticais, ângulo itálico, flags de embedding e disponibilidade limitada de contornos TrueType através de THPDFTrueTypeMetadata

HasUnicodeCmap e UnicodeGIDForCodepoint fornecem pesquisa Unicode estritamente validada, sem fallback Symbol ou MacRoman, para geração explícita de aparências Unicode

TryGetGlyphBounds lê bounds reais do cabeçalho TrueType selecionado, incluindo glyphs vazios e compostos, através de THPDFTrueTypeGlyphBounds

THPDFTrueTypeData · Núcleo portátil Linux e contratos de plataforma

Tipos de letra OpenType CFF 1 são suportados através do backend de aparências de compact fonts, preservando o tipo de letra completo, o mapping CID real, texto Unicode, larguras e política de embedding

TryGetCFF2FontTable consulta uma tabela OpenType CFF2 original delimitada; o backend de aparências CFF2 cria contornos CFF 1 estáticos da instância por defeito para saída PDF