Não consegui encontrar uma solução melhor e, em seguida, alterei as strings em um arquivo fonts.dir
para corresponder às strings.
Supondo que a fonte Courier normal deve ser pelo menos legível se usada incorretamente, copiei todos os arquivos da pasta baunilha Type1
para uma pasta de fontes local e também as linhas do Type1/fonts.dir
que continha o nome courier
. Então eu adicionei no final da string de nomes apenas helvetica
e rehashed o cache da fonte. Então o programa pode começar sem um erro.
$ cp /usr/share/fonts/X11/Type1/c0* ~/fonthack/
$ cp /usr/share/fonts/X11/Type1/fonts.dir ~/fonthack/
$ vim ~/fonthack/fonts.dir
# editing the lines. e.g.:
# from: c0419bt_.pfb -bitstream-courier 10 pitch-medium-r-normal-0-0-0-0-m-0-adobe-standard
# to: c0419bt_.pfb -bitstream-courier 10 pitchhelvetica-medium-r-normal-0-0-0-0-m-0-adobe-standard
# removed all lines without ''courier'' in their names
$ xset fp rehash
$ ~/the_tool_i_want_to_use