Aparências originais de anotações com fontes raw

O renderer nativo pode construir uma aparência de FreeText ou Line-caption ausente usando o programa de fontes original embutido Type1C, CIDFontType0C ou Type1 puro

O Form transitório retém os recursos originais de fontes e os códigos de caracteres PDF, incluindo Encoding e Differences, sequências ToUnicode completas, charsets CFF esparsos indexados por CID e entradas originais Widths ou W

O mapeamento reverso Unicode seleciona a sequência completa mais longa, checa a precedência do forward map e exige que um alias de scalar faça round trip como um único scalar completo

Bfranges de arrays e de sequências base, scalars suplementares e mapeamentos CID originais retêm seu significado original sem expandir faixas de origem potencialmente enormes

O layout suportado inclui alinhamento, rotação cardinal de anotações, character e word spacing, dimensionamento automático, quebras de linha hard, line heights explícitos, underline e strikeout

Os contornos originais dos glyphs determinam os limites do ajuste automático e da caption; captions de Line retêm a seleção default estabelecida de Helvetica em 12pt e podem usar um recurso embutido original correspondente

Scans de mapas, comparações de sequências, ajuste, inserção em cache e crescimento de buffers permanecem delimitados pelos orçamentos de render e pelo cancelamento; alocações gerenciadas antigas e de substituição são admitidas juntas durante o crescimento

O renderer empresta os recursos da origem sem mutar o grafo original nem o programa de fontes, preserva o destino do chamador em falha, e suporta recuperação e rendering aninhado

Veja quebra de palavras em anotações com fontes raw para as fronteiras de espaço e hífen entre runs de estilos e aparências default de FreeText para advances transformados, bounds de glyphs e decorações da fonte original, estado de stroke e fitting automático delimitado

Substituição de famílias de fontes raw, bold ou itálico sintético e shaping de scripts complexos ficam fora deste caminho de recursos originais; entradas completas de default instance OpenType CFF2 usam o backend estático convertido separado delas, enquanto CFF2 raw standalone e coordenadas de variação não default permanecem sem suporte

A entrada focada de aceitação compara as aparências geradas com aparências explícitas especificadas de forma independente, e checa os controles explícitos contra contornos originais de glyphs, MuPDF e Poppler

Triângulos estreitos de tamanho automático usam samples interiores declarados e um critério de área agregada quando uma erosão de três pixels não tem interior; isso não estabelece cobertura matemática exata em cada pixel de borda

Veja Aparências de anotações e campos OpenType CFF para o caminho completo de embutimento de arquivos OpenType e seus limites separados de compatibilidade com readers de CID esparso