O que é o formato de ficheiro OTF?
Arquivos .otf contêm definições de fontes OpenType. O padrão OpenType foi desenvolvido conjuntamente pela Adobe e Microsoft, com o objetivo de ser o padrão de fonte universal suportado por todas as plataformas de software e hardware. Um dos meios para atingir esse objetivo é o amplo suporte para codificação Unicode e um extenso conjunto de funcionalidades tipográficas, incluindo:
- caracteres alternativos (alternativas estilísticas, swashes e ornamentos),
- suporte para configuração de texto avançada via tabelas de layout
GSUB/GPOS(ligaduras, versaletes, substituição contextual, kerning preciso), - entrega na web através de invólucros WOFF2 ao servir fontes diretamente de um site.
Vale ressaltar que as fontes salvas em arquivos .otf são totalmente escaláveis, o que significa que seu tamanho pode ser alterado sem perda de qualidade. As fontes .otf são baseadas em curvas de Bézier cúbicas - especificamente contornos PostScript/CFF armazenados na tabela CFF - o que preserva a qualidade sem exigir conversão, ao contrário das curvas quadráticas usadas em arquivos .ttf. As fontes .otf sempre preservam seu design original.
.otf é um padrão multiplataforma e multilíngue, especialmente útil ao trabalhar com alfabetos não latinos, como chinês ou árabe, suportando até 65.535 glifos por arquivo. Os dados de glifos compactos CFF mantêm o tamanho dos arquivos reduzido em comparação com alguns formatos de fonte mais antigos. O padrão também oferece uma função para assinar digitalmente o conjunto de fontes por meio de uma tabela DSIG opcional, para preservar a integridade e a autenticidade das fontes .otf.
Segurança e proteção
RISCO: LOWUm OTF contém dados de fonte, não código executável, portanto é seguro instalá-lo em uso normal. Duas precauções reais: rasterizadores de fontes (no SO, navegadores e leitores de PDF) têm um longo histórico de CVEs sendo explorados por fontes malformadas, portanto instale apenas fontes de fontes confiáveis e mantenha seu sistema atualizado. E preste atenção ao licenciamento/incorporação: as flags fsType do OS/2 indicam se uma fonte pode ser incorporada ou instalada, e muitas fontes «gratuitas» são gratuitas apenas para uso pessoal - uso comercial, incorporação na web ou empacotamento em aplicativos podem precisar de uma licença paga. Evite sites de «fontes grátis» suspeitos cujos instaladores trazem adware; prefira a fundição, Google Fonts ou Adobe Fonts.
Detalhes do formato
em resumoProgramas que abrem arquivos OTF
fc-cache -f para registrá-lo. Detalhes técnicos
especificação profunda| Tipo MIME | font/otf (também application/x-font-otf, application/vnd.ms-opentype) |
| Assinatura do arquivo (magic bytes) | «OTTO» (hex 4F 54 54 4F) no deslocamento 0 - identifica OpenType com sabor CFF/PostScript |
| Ordem dos bytes | Big-endian |
| Formato de contêiner | sfnt - diretório de tabelas binárias com tabelas marcadas e endereçadas por deslocamento |
| Tipo de contorno | PostScript/CFF - curvas de Bézier cúbicas (charstrings Tipo 2 na tabela CFF) |
| Tabelas principais | CFF (contornos), cmap (caractere para glifo), head, hhea, hmtx, name, OS/2, post, GSUB, GPOS, GDEF |
| Compressão | Nenhuma no .otf bruto; invólucros WOFF e WOFF2 adicionam compressão zlib/Brotli para entrega na web |
| Máximo de glifos | 65.535 por fonte (índice de glifo de 16 bits) |
| Unidades por em (UPM) | 1.000 UPM é o padrão para OpenType com sabor CFF (vs. 2.048 para TrueType) |
| Integridade / checksums | Checksums por tabela mais checkSumAdjustment na tabela head; tabela DSIG opcional para assinatura digital |
| Suporte a fontes coloridas | Tabelas COLR/CPAL (vetor em camadas), sbix (bitmap Apple), CBDT/CBLC (bitmaps PNG) - todas extensões opcionais |
| Permissões de incorporação | O campo de bits fsType na tabela OS/2 controla direitos de instalação, edição, impressão/visualização e proibição de incorporação |
| Cobertura Unicode | Unicode completo, incluindo planos suplementares; mapeamento de glifo para caractere definido na tabela cmap |
| Tamanho de arquivo típico | 30 KB - 5 MB para famílias latinas; fontes OpenType CJK grandes podem chegar a dezenas de MB |
| Lançado | 1996 (announced by Microsoft and Adobe); first fonts shipped 2000-2001 |
| Versão mais recente | OpenType 1.9.x; standardized as ISO/IEC 14496-22 'Open Font Format', current edition 2019 |
| Padrão aberto | Sim · livre de royalties |
| Especificação | learn.microsoft.com |
Conversões de OTF
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos OTF.
Perguntas frequentes
Como instalo uma fonte OTF?
fc-cache -f. A fonte aparecerá nos seus aplicativos.Qual é a diferença entre OTF e TTF?
Como converto um OTF para WOFF2 para o meu site?
Por que meu OTF não instala ou não aparece no meu aplicativo?
fc-cache -f).