Como foi dito nos comentários, este é um problema com os aplicativos Java Swing no Linux. O Swing usa as configurações de suavização de fontes do Gnome (desativadas, escala de cinza ou subpixel) - porém, desconsidera as configurações de dicas. Ele sempre usa dicas completas, e se você estiver executando o Ubuntu com pouca ou nenhuma fonte (como a maioria das pessoas faz, já que pouca insinuação é a configuração padrão), isso fará com que a fonte pareça significativamente diferente do que em outros aplicativos. Aplicativos SWT como o Eclipse são bons, mas se você gosta do Netbeans isso não vai ajudá-lo.
Advertência: Para a seguinte solução, estou falando apenas da fonte do editor, porque em uma IDE isso é o que é importante para mim. Você também pode aplicá-lo às fontes do menu, etc., mas isso pode ser um pouco exagerado.
A única solução utilizável que encontrei aqui : use a Fontforge para editar a fonte de seu editor de preferência e remover todas as informações de dicas da própria fonte, salve-a como uma nova fonte e use-a no Netbeans.
-
sudo apt-get install fontforge
- Iniciar Fontforge
- Abra sua fonte de escolha
-
Ctrl + A ou
edit -> Select -> Select all
para selecionar todos os caracteres - Dicas ⇒ Instruções claras
-
Ctrl + Desloc + F ou
element -> font info
para abrir a informação da fonte - Renomear fonte (por exemplo, para o nome original + '_nenhuns')
- Salve a fonte editada no diretório
.fonts
em sua casa, através defile -> generate fonts
, certificando-se de usar um formato que o Ubuntu leia (veja a próxima etapa) - Limpar o cache da fonte
fc-cache -rv
- após sua saída para garantir que o novo arquivo de fonte foi selecionado (por exemplo,.sfd
não, mas.ttf
). - Execute o Netbeans e use a fonte que você criou como fonte do editor
Não, não é perfeito e sim, um pouco trabalhoso, mas ainda assim um mundo de diferença. Espero que ajude.