Terminus como fonte OpenType com recursos OTF

Terminus como fonte OpenType com recursos OTF

Tenho usado a fonte Terminus há anos como fonte de console e codificação.

Agora, eu também faço algumas composições e, embora não use Terminus como fonte monoespaçada para impressão, preciso apresentá-lo em um documento no qual estou trabalhando.

Estou usando o XeTeX, que possui suporte OpenType integrado. Eu sei que existe uma versão TTF do Terminus disponível, eu tentei essa e não estou nada feliz com o que foi publicado. Eu gostaria de ter Terminus, que normalmente é uma fonte bitmap, em formato OTF. OTF suporta fontes bitmap, salvando vários tamanhos de fonte no padrão de glifo e grafema. Gostaria de saber se alguém poderia me aconselhar sobre o curso de ação que devo tomar.

Prefiro não usar a versão TTF do Terminus, pois não parece muito boa.

Ou eu converteria a fonte pcf em algo que pudesse ser usado no XeTeX ( xelatex), ou usaria uma versão OTF, mas não consegui encontrar essa em nenhum lugar da rede.

Por favor, informe o que e como devo fazer.

Responder1

É possível gerar uma fonte OpenType Terminus a partir das fontes bdf originais e seguindo as instruções emhttps://fedoraproject.org/wiki/BitmapFontConversion

Apenas para referência, fiz isso em um sistema Debian e a fonte resultante funciona muito bem com Pango/Gtk:

$ wget https://sourceforge.net/projects/terminus-font/files/terminus-font-4.48/terminus-font-4.48.tar.gz
$ wget https://ndim.fedorapeople.org/stuff/bitmapfonts2otb/bitmapfonts2otb.py
$ sudo apt-get install xfonts-utils freetype2-demos
$ tar xzvf terminus-font-4.48.tar.gz
$ cd terminus-font-4.48/
$ python3 ../bitmapfonts2otb.py ter-*.bdf
$ cp Terminus*.otb ~/.fonts/

Responder2

Você pode converter sua fonte TTF em uma fonte OTF facilmente, embora não seja fundamentalmente diferente, e eu não sei por que pareceria diferente, a menos que o XeTeX goste mais do OpenType. Vale a tentativa. Existem muitos sites de conversão online que facilitam isso. Aqui está um:fonte2webe o que eu prefiro,aqui.

informação relacionada