Pular para o conteúdo

Inspetor de fontes

Font Inspector

Abre um arquivo de fonte para mostrar a cobertura de glifos por bloco, a contagem de sílabas coreanas, o peso, os eixos variáveis, a permissão de incorporação e os registros de nome da licença.

Abre um arquivo de fonte e diz o que há dentro: os registros de nome, a licença e a permissão de incorporação, as métricas, os eixos variáveis, e quais blocos Unicode ela cobre e com que completude. O texto de amostra é desenhado com o arquivo real por meio do FontFace do navegador, então o que você vê é a fonte, não uma figura dela. Nada é enviado a servidor nenhum.

🔒 Roda inteiramente no seu navegadorfontinspectglyphspreview

Solte um arquivo TTF, OTF ou WOFF

Lido só nesta aba. O arquivo da fonte não é enviado para lugar nenhum.

Um analisador de OpenType escrito à mão lê as tabelas name·head·hhea·OS/2·post·maxp·cmap·fvar. A amostra é desenhada registrando o arquivo no FontFace do navegador, então é a fonte de verdade. De um TTC lê-se a primeira fonte, e um WOFF precisa ser desempacotado para TTF no conversor de fontes antes. WOFF2 não dá para ler de jeito nenhum, porque o navegador não expõe o Brotli para a página.

Como usar

  1. Solte o arquivo

    TTF, OTF ou WOFF. Um TTC é lido como a sua primeira fonte. Tudo acontece nesta aba.

  2. Verifique a cobertura antes de qualquer outra coisa

    A linha de sílabas hangul é a que decide se uma fonte consegue carregar coreano: 11.172 é completa, 2.350 é o conjunto KS X 1001, e algumas centenas significa que ela foi reduzida a um subconjunto para outra coisa. Os outros blocos respondem à mesma pergunta para símbolos de moeda, setas e pontuação CJK, que é onde uma fonte normalmente se revela sem alguma coisa.

  3. Leia os registros de licença

    A tabela name carrega o designer, o copyright, o texto da licença e muitas vezes uma URL, e o fsType do OS/2 diz que incorporação o fornecedor permite. Este é o jeito mais rápido de descobrir o que uma fonte no seu disco realmente permite antes de ela acabar em um servidor.

  4. Digite o seu próprio texto na amostra

    As três amostras preparadas cobrem hangul, latino e uma linha mista em cinco tamanhos. A sua própria string é o que mostra se os dígitos se alinham, se a linha de escritas mistas se assenta em uma única linha de base, e se os tamanhos pequenos aguentam.

Perguntas frequentes

Ele não abre meu WOFF2. Por quê?

WOFF2 é comprimido com Brotli e a plataforma web não expõe a uma página um codificador ou decodificador Brotli — o `CompressionStream` tem deflate e gzip e nada mais. Então nenhuma ferramenta no navegador consegue ler um, esta incluída. Converta-o com `woff2_decompress` ou com o fonttools em um computador, ou use o TTF original.

O texto de amostra não está na minha fonte. O que deu errado?

A nota do painel diz quando isso acontece: o parser leu o arquivo, mas o FontFace do navegador se recusou a registrá-lo, e a mensagem do navegador é impressa. Isso normalmente significa que o arquivo está danificado de um jeito que o parser tolera e o motor de fontes não — um checksum de tabela quebrado, ou uma estrutura sfnt que o motor rejeita.

Ele lê todas as tabelas OpenType?

Não. Ele lê `name`, `head`, `hhea`, `OS/2`, `post`, `maxp`, `cmap` (formatos 0, 4, 6 e 12), `fvar`, `loca` e `glyf`. As tabelas de layout — `GSUB` e `GPOS`, que guardam kerning, ligaturas e recursos específicos por escrita — são listadas, mas não decodificadas, então isto não consegue dizer quais recursos OpenType uma fonte suporta.

A prévia da fonte variável não se move.

A amostra é desenhada na instância padrão. Os eixos são listados com os seus intervalos e padrões para que você escreva `font-variation-settings` por conta própria, mas esta página não tem controle deslizante para eles — ler os eixos e animá-los são trabalhos diferentes, e só o primeiro está aqui.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.