Você mesmo sugeriu a resposta referenciando o link
Esta é a fonte fixa bitmap que foi expandida por Markus Kuhn para ter um conjunto de caracteres bastante completo. A questão é como dimensionar um bitmap .
O que você conseguiu até agora é dimensionar uma fonte de vetor e convertê-la em um bitmap (ttf → bdf → pcf) . Essa é uma boa estratégia, mas como você mencionou, falta algum suporte ao idioma. Isso parece estranho, pois Courier New é uma das mais fontes completas unicode mas eu discordo! Talvez tente usar o Mono que é um clone.
No entanto, não entendo por que você está fazendo isso como xterm faz suporte truetype .
Modifique ~/.Xresources
como este:
XTerm*renderFont: true
XTerm*faceName: VeraMono
XTerm*faceSize: 10
Mas voltando à tarefa: você deseja uma fonte bitmap maior.
O maior bitmap disponível disponível é:
10x20 -Misc-Fixed-Medium-R-Normal--20-200-75-75-C-100-ISO10646-1
Markus tem sido tão legal que ele fornece os arquivos BDF de origem. Se a sua distribuição não tiver as atualizações mais recentes (de abril de 2009), você pode pegar o pacote diretamente dele.
O pacote de fontes "-misc-fixed- *":
Em vez de fazer a conversão entre pcf e bdf , você poderia / deveria se ater ao formato de origem. Você pode usar um editor de fontes BDF para redimensionar a fonte. Não espere qualquer antialiasing ou tal artifício - mas pelo menos você pode obter um tamanho legível.
Ou você pode usar bdfresize por Hiroto Kagotani (também encontrado em alguns sistemas de pacotes) .
ATUALIZAÇÃO:
Eu não sei de uma maneira de escalar apenas uma janela (nunca tive a necessidade). Você pode acompanhar esta pergunta de superusuário. Quando tive a necessidade, dimensionei todo o ambiente.
Você pode fazer downgrade de um monitor de 3200 x 1800 para 1920 x 1080 usando:
xrandr --dpi 141
xrandr --output eDP1 --scale 0.6x0.6
Outros truques para dimensionamento de tela em diferentes gerenciadores de janelas podem ser encontrados aqui . Eles sugerem usar VNC:
One approach is to run the application full screen and without decoration in its own VNC desktop. Then scale the viewer. With Vncdesk (vncdesk-git from the AUR) you can set up a desktop per application, then start server and client with a simple command such as
vncdesk 2
.x11vnc has an experimental option
-appshare
, which opens one viewer per application window. Perhaps something could be hacked up with that.