O script de correção está acessível aqui em seu próprio repositório do GitHub, intitulado: powerline-patcher .
Uma experiência
Primeiro comecei fazendo o download do script de correção acima.
$ git clone https://github.com/Lokaltog/powerline-fontpatcher.git
Em seguida, selecionei um arquivo .ttf
de amostra para testar sua pergunta.
$ ls -lr | grep ttf
-rw-r--r--. 1 saml saml 242700 Jul 2 20:29 LucidaTypewriterRegular.ttf
A execução do script de patch de fonte produziu a seguinte saída:
$ scripts/powerline-fontpatcher LucidaTypewriterRegular.ttf
The glyph named fraction is mapped to U+2215.
But its name indicates it should be mapped to U+2044.
The glyph named periodcentered is mapped to U+2219.
But its name indicates it should be mapped to U+00B7.
The glyph named macron is mapped to U+02C9.
But its name indicates it should be mapped to U+00AF.
The glyph named stigma is mapped to U+03DA.
But its name indicates it should be mapped to U+03DB.
The glyph named digamma is mapped to U+03DC.
But its name indicates it should be mapped to U+03DD.
The glyph named koppa is mapped to U+03DE.
But its name indicates it should be mapped to U+03DF.
The glyph named sampi is mapped to U+03E0.
But its name indicates it should be mapped to U+03E1.
The glyph named fraction1 is mapped to U+2044.
But its name indicates it should be mapped to U+2215.
Com o arquivo resultante:
$ ls -lr | grep ttf
-rw-r--r--. 1 saml saml 242700 Jul 2 20:29 LucidaTypewriterRegular.ttf
-rw-rw-r--. 1 saml saml 242576 Jul 2 21:02 Lucida Sans Typewriter Regular for Powerline.ttf
Se eu executar mais 2 vezes nos arquivos resultantes, recebo a mesma saída toda vez que acima, resultando em arquivos com esta aparência:
$ ls -ltr | grep ttf
-rw-r--r--. 1 saml saml 242700 Jul 2 20:29 LucidaTypewriterRegular.ttf
-rw-rw-r--. 1 saml saml 242576 Jul 2 21:02 Lucida Sans Typewriter Regular for Powerline.ttf
-rw-rw-r--. 1 saml saml 242780 Jul 2 21:04 Lucida Sans Typewriter Regular for Powerline for Powerline.ttf
-rw-rw-r--. 1 saml saml 242984 Jul 2 21:07 Lucida Sans Typewriter Regular for Powerline for Powerline for Powerline.ttf
Todos esses arquivos .ttf
resultantes parecem válidos quando eu tento abri-los usando o comando display
do ImageMagick:
$ display Lucida Sans Typewriter Regular for Powerline for Powerline for Powerline.ttf
Takeaways
Portanto,parecequevocêpodereprocessararquivosdefontesusandooscriptdepatch,nãoestáclaroporqueotamanhocontinuaaumentandoenquantovocêexecutaestaoperação,entãoeumanteriaosoriginaisàmãocasovocêencontreproblemas.
Sefosseeu,euprovavelmenteabandonariaosarquivospreviamentecorrigidoseosregenerariaapenasparaestarnoladoseguro.
Referências
Correção de fontes