Redutor de fontes
Reduza uma fonte aos caracteres que você realmente usa. Envie um arquivo TTF, OTF, WOFF ou WOFF2, digite os caracteres que deseja manter ou liste intervalos Unicode, como U+0000-00FF, e baixe uma fonte menor que contém apenas esses glifos, seus componentes e o glifo .notdef. Desenvolvedores Web usam a ferramenta para reduzir o tamanho dos downloads de fontes, e designers a usam para incluir uma fonte de título ou logotipo. Os contornos, as dicas e as métricas permanecem intactos.
Perguntas frequentes
O que o Font Subsetter mantém na nova fonte?
Ele mantém os glifos dos caracteres solicitados que existem na fonte, todos os glifos componentes que formam esses glifos e o glifo 0, o glifo notdef que representa caracteres ausentes. Os contornos, os programas de hinting TrueType, as larguras de avanço, a tabela name e a tabela OS/2 são copiados, e um novo mapa de caracteres é criado apenas para os caracteres mantidos.
Como insiro os caracteres que quero manter?
Digite ou cole os caracteres na caixa de caracteres, por exemplo, um título, um alfabeto ou uma lista de símbolos. Cada caractere Unicode conta uma vez, então letras repetidas não têm custo, e um espaço é mantido quando você o inclui. A caixa aceita até 20,000 caracteres.
Como escrevo intervalos de Unicode?
Use formatos como U+0041 para um ponto de código, U+0020-007E para um intervalo ou hexadecimal simples, como 0041-005A, separados por vírgulas, espaços ou ponto e vírgula. Os intervalos vão até U+10FFFF e o campo aceita até 5,000 caracteres. Você pode combinar intervalos com a caixa de caracteres, e a ferramenta mantém a união dos dois.
Quais arquivos de fonte posso enviar?
Arquivos TTF e OTF com contornos TrueType ou CFF, além de fontes para Web WOFF e WOFF2, com até 10 MiB cada e 30 MiB após a descompactação. Coleções de fontes (TTC) e fontes variáveis CFF2 não são compatíveis. Você pode enviar várias fontes de uma vez, e cada uma delas será reduzida com as mesmas configurações.
Quais formatos de saída posso escolher?
Mesmo formato da entrada retorna o contêiner que você enviou. TTF ou OTF grava uma fonte descompactada: como TTF para contornos TrueType e como OTF para contornos CFF. WOFF e WOFF2 compactam o resultado para a Web, e WOFF2 costuma ser o menor.
O kerning, as ligaturas e outros recursos OpenType são preservados?
Não. As tabelas GSUB, GPOS, GDEF e kern fazem referência a IDs de glifos que mudam durante a redução, então são removidas para não apontarem para os glifos errados. O texto definido com o subconjunto usa a largura de avanço padrão de cada glifo, sem pares de kerning nem substituição por ligaturas. Se precisar de recursos em uma fonte reduzida, mantenha esses glifos em uma ferramenta compatível com recursos ou distribua a fonte completa.
O que acontece quando reduzo uma fonte variável?
O resultado é uma fonte estática na instância padrão, a posição escolhida pelo designer da fonte como ponto de partida. Tabelas de variação, como fvar e gvar, não são copiadas, então os eixos desaparecem. Use Font Info para ver quais são os valores padrão de uma fonte variável antes de reduzi-la.
Por que minha fonte foi recusada?
Algumas fontes definem o sinalizador de proibição de redução no campo fsType da tabela OS/2, e a ferramenta respeita essa restrição de licença. Fontes que não podem ser analisadas, coleções e fontes CFF2 também são recusadas com uma mensagem. Font Info mostra as permissões de incorporação da fonte antes de você tentar.
E se nenhum dos meus caracteres estiver na fonte?
A ferramenta para e exibe uma mensagem em vez de retornar uma fonte vazia. Os caracteres não incluídos na fonte são ignorados silenciosamente quando pelo menos um dos caracteres solicitados existe. Font Glyph Viewer lista todos os caracteres e intervalos mapeados por uma fonte, para que você possa verificar a cobertura primeiro.
O subconjunto mantém os nomes dos glifos? Minha fonte fica armazenada?
Os nomes dos glifos são descartados, porque o subconjunto grava uma tabela post da versão 3, como a maioria das ferramentas de fontes para Web, o que mantém o arquivo pequeno. A fonte é processada na memória apenas para esta solicitação e descartada assim que o resultado é retornado. Nada sobre a fonte ou seus caracteres é salvo.