Como converter fontes para o formato .ttf no Ubuntu 1

Como converter fontes para o formato .ttf no Ubuntu

Para quem está lidando com projetos de redação ou design, é comum você se deparar com uma fonte que seu aplicativo não suporta. Pode ser uma fonte do Macintosh, uma fonte de bitmap ou uma fonte de tipo aberto (otf). Por algum motivo ou outro, você simplesmente não consegue fazer com que sua máquina Ubuntu os leia. Nesses casos, a melhor maneira é converter essas fontes em fonte TrueType (ttf).

Fontforge é um editor de fontes de contorno que permite criar suas próprias fontes postscript, truetype, opentype, cid-keyed, multi-master, cff, svg e bitmap (bdf, FON, NFNT). Também permite editar os existentes e converter um formato para outro.

Instalando o Fontforge

O programa está disponível no repositório apt do Ubuntu, para que você possa instalá-lo facilmente executando o seguinte comando:

sudo apt install fontforge

Converter fontes no Ubuntu usando FontForge

  1. Com o FontForge instalado, pressione o botão Vencer tecla e, em seguida, digite “fontforge”.
Converter Fontes Ubuntu 03 Pesquisar Fontforge
  1. Clique no ícone do Fontforge para iniciá-lo.
  2. Assim que o Fontforge estiver funcionando, carregue a fonte que você deseja converter. Isso carregará uma visualização de todos os glifos disponíveis para o seu arquivo de fonte.
Converter Fontes Ubuntu 05 Open Otf File
Converter Fontes Tela de Visão Geral de Fontes do Ubuntu 06
  1. Pressione o botão “Arquivo” na barra de menus do Fontforge e selecione “Gerar fontes”. Isso abrirá uma pequena caixa de diálogo com uma lista suspensa onde você pode selecionar o formato para o qual deseja converter.
Converter Fontes Ubuntu 07 Gerar Novas Fontes
  1. Selecione “TrueType”.
Converter Fontes Ubuntu 08 Lista suspensa Selecionar
  1. Pressione o botão “Gerar” no canto inferior esquerdo da caixa de diálogo.
Converter Fontes Ubuntu 09 Gerar Novas Fontes TTF
  1. Dependendo do arquivo de origem, pode gerar algumas mensagens de erro. Clique em “Sim” para continuar o processo de conversão.
Converter fontes Aviso de conversão de fonte do Ubuntu 10

Usando a CLI do Fontforge para converter fontes

Além de executar a GUI do Fontforge, também é possível usar o programa para converter fontes de dentro do seu terminal. Isso pode ser especialmente útil para usuários que desejam criar scripts que podem converter fontes automaticamente em tempo real.

Por padrão, a CLI permite que você execute funções específicas do Fontforge. Por exemplo, executar o seguinte comando converterá automaticamente uma fonte OTF em TTF:

fontforge -lang=ff -c 'Open($1); Generate($2);' original-font.otf converted-font.ttf
  • o -lang=ff sinalizador informa ao Fontforge para usar apenas suas funções internas para este comando.
  • Por outro lado, o -c flag carregará e executará as funções internas do Fontforge em seu terminal. Neste caso, o Open() A função carregará seu arquivo de fonte na memória e Generate() irá convertê-lo para o formato que você deseja.
  • Por fim, você precisa fornecer o caminho para a fonte original e convertida. Para isso, você também precisa escrever as extensões de arquivo adequadas para ambas as fontes. Isso significa que, se você estiver convertendo de OTF para TTF, precisará escrever “.otf” no final da fonte original e “.ttf” na fonte convertida.
Converter fontes Ubuntu 11 Fontforge Cli Command

Em seguida, você também pode usar um loop Bash for simples para executar este comando em um diretório de fonte inteiro:

for i in *.otf; do fontforge -lang=ff -c 'Open($1); Generate($1:r+".ttf");' $i; done
Converter fontes Ubuntu 12 Comando Fontforge para loop

Converter fontes usando woff2

Embora o Fontforge seja um poderoso programa de edição de fontes, ele não converte corretamente alguns dos tipos de fontes comuns. Por exemplo, WOFF2 é um formato que a maioria dos sites usa hoje. Como tal, pode ser um problema para usuários que desejam usar fontes da web para seus documentos locais.

Para converter fontes WOFF2, você precisa primeiro instalar os utilitários apropriados para ela. Você pode fazer isso executando o seguinte comando:

sudo apt install woff2
Converter Fontes Ubuntu 13 Instalando o Woff2

Feito isso, agora você pode converter sua fonte WOFF2 para TTF:

woff2_decompress font.woff2
Converter Fontes Ubuntu 14 Conversão Simples Woff2

Semelhante ao Fontforge CLI, você pode criar um shell script básico para automatizar o processo de conversão de fontes WOFF2. Por exemplo, a seguinte linha de código passará por todas as fontes no diretório atual e as converterá em TTF:

for i in *.woff2; do woff2_decompress $i; done
Converter Fontes Ubuntu 15 Mass Woff2 Conversion

Instalando sua nova fonte

Com suas novas fontes disponíveis, agora você pode instalá-las em seu sistema. Para fazer isso, você precisa primeiro ir para o seu diretório pessoal:

cd /home/$USER
Converter fontes Ubuntu 16 Cd para diretório inicial

Crie uma nova pasta e nomeie-a como “.font” (inclua o ponto na frente da fonte) e copie a nova fonte ttf para a pasta:

mkdir .font && cp font.ttf /home/$USER/.font
Converter fontes Ubuntu 17 Criar diretório de fontes

Reinicie seu aplicativo ou recarregue seu cache de fontes. Para fazer o último, você precisa executar o seguinte comando:

sudo fc-cache reload
Converter fontes Ubuntu 18 Recarregar cache de fontes

Sua máquina deve ser capaz de detectar a nova fonte agora.

perguntas frequentes

É possível converter fontes de volta para o formato WOFF2?

Você pode converter qualquer fonte TTF para WOFF2 com o comando: woff2_compress font.ttf.

Minhas fontes não estão aparecendo depois que as converti.

A causa mais comum é que sua máquina está sem a configuração de localidade adequada.

Você pode corrigir esse problema adicionando a seguinte linha: export LC_ALL=en_US.UTF-8 para o seu arquivo “.bash_profile”.

Ramces Vermelho
Ramces Vermelho

Ramces é um escritor de tecnologia que conviveu com computadores a vida toda. Leitor prolífico e estudante de antropologia, ele é um personagem excêntrico que escreve artigos sobre Linux e qualquer coisa * nix.

Apoie o nosso trabalho ❤️

Se você gostou deste artigo, considere deixar uma gorjeta para nos ajudar a continuar publicando conteúdo de qualidade.

Pagamento seguro no PayPal