Esta é uma ferramenta rápida para resolver problemas de nomeação, estilo e mapeamento entre fontes OpenType. Sem nenhuma opção fornecida, ele digitaliza e mantém a consistência do metedata entre as tabelas de fontes; Com um arquivo de configuração simples, mas poderoso, todos os campos de dados complexos entre tabelas de fontes como name , head , OS/2 podem ser gerados automaticamente sem comprometer a compatibilidade específica da plataforma. Ele também fornece funcionalidades úteis extras para simplificar o fluxo de trabalho multilíngue de embalagem de fontes de openType.
As fontes TrueType e OpenType são suportadas. Os arquivos de saída são sempre criados com nomes diferentes; portanto, um arquivo existente nunca é substituído.
otrebuild [options] <inputFont>
-o <outputFont> : Especifique o arquivo de fonte de saída.
-c <configTOML> : Especifique o arquivo de configuração. É um arquivo de texto do formato TOML e deve ser o UTF-8 codificado.
--UPM <targetUPM> : altere o valor das unidades de fonte de TrueType. Toda a fonte será redimensionada para adaptar o novo valor UPM. Uma UPM típica para a fonte TrueType é 2048 e, para a fonte baseada em CFF, é 1000. UPM> 5000 causará problemas em aplicativos da Adobe, como INDESign e Illustrator. Atualmente, a tabela MATH não é suportada; Por favor, reconstrua -o após a aplicação.
--otf2ttf : apenas para fonte baseada em CFF. Converta uma fonte baseada em CFF em uma fonte TrueType-Outline. Caixas delimitadoras de glifos e valores min/max serão recalculados automaticamente. Esta opção seria ignorada se uma fonte TrueType for especificada.
--macOffice : Adicione sequências de peso padrão à subfamília do MAC English e remova o mapeamento de caracteres romano Macintosh, a fim de obter máximas compatibilidades com o Microsoft Office 2011 para Mac. Habilite apenas esta opção quando uma ou mais subfamílias estão ausentes no menu de fonte do MAC Office 2011 ou personagens fora do Mac Roman não estão disponíveis no Mac Office 2011. Não use para versões posteriores do Mac Office nem lançamentos do Windows Office.
--refresh : recilompere todas as tabelas de fonte.
--recalculate : recalcular caixas delimitadoras do glifo, valores min/max e faixas unicode.
--removeGlyphNames : Remova todos os nomes de glifos para liberação.
--removeBitmap : apenas para fontes TrueType. Remova dados de bitmap. Seria ignorado se a fonte baseada em CFF for especificada.
--removeHinting : apenas para fontes TrueType. Remova dados de sugestão/gridfit. Isso foi projetado para fontes mal indiscutíveis. Use -o com cautela ao processar fontes profissionais de grade. Seria ignorado se a fonte baseada em CFF for especificada.
--smoothRendering : apenas para fontes TrueType. Renderização de tela suave no Windows 10 RTM ou posterior sem remover informações de sugestão/gridfit. Seria ignorado se a fonte baseada em CFF for especificada.
--rebuildMapping : mapeamentos de caracteres regenerados da fonte.
--allowUpgrade : Aguarde a atualização da tabela OS/2 quando os recursos avançados forem especificados no arquivo de configuração fornecido.
--dummySignature : Alguns aplicativos como o Microsoft Office exigem uma assinatura digital válida para ativar os recursos avançados do OpenType. Esta opção pode forjar um espaço reservado DSIG vazio, mas válido.
--O1 : otimização leve, como um atalho para --smoothRendering , --allowUpgrade e --dummySignature .
--O2 : otimização típica, como um atalho para --recalculate , --smoothRendering , --rebuildMapping , --allowUpgrade e- --dummySignature .
--O3 : otimização abrangente para liberação, como um atalho para --refresh , --recalculate , --removeBitmap , --removeHinting , --rebuildMapping , --allowUpgrade e- --dummySignature .
** As fontes do símbolo do Windows Legacy atualmente não são suportadas.
** As fontes variáveis atualmente não são suportadas.