Corrigir fontes feias em programas como KeePassXC ou Nextcloud em Antergos com Gnome3

0

Usando o Antergos, vejo problemas de renderização de fontes em alguns aplicativos que eu instalei como o KeePassXC ou também o cliente Nextcloud (ambos do AUR), como você pode ver na captura de tela a seguir:

Eugostodeumarenderizaçãodefontesuave,comonosaplicativospadrão.PenseiqueelespodemusarfontesdoWindows,entãocopieitodaapastaFontsdeumaISOdoWindows10para/usr/share/fonts.Issotemumefeito,mascomovocêpodevernaspróximasimagens,pareceumpoucocomfio/grande.ComalgumtoquedeCouriernewouumafontesemelhante.

Nas imagens oficiais da página inicial do KeePassXC , ele parece bem mais fácil:

EuseiqueesteéoKDEeestouusandooGnome.ComopossoperceberumaaparênciasemelhanteàscapturasdeteladoKDE?Eunãoseiquaisfontessãousadasequaiseuprecisoinstalar.EtambémnãoconsigoentenderporquecopiarasfontesdeumsistemaWindowsnãocorrigeesseproblema.Desdequeaaparênciamudoudepoisdefazerisso,parecequeaminhaidéiadeperderasfontesdoWindowsestábasicamentecorreta.

Atualização1:resoluçãodafonte

Em gui / Font.cpp , podemos ver que o KeePassXC usa consolas fonte, mas apenas no Windows. Então, dei uma olhada nas configurações de otimização do Gnome e encontrei uma entrada:

Oúltimoparecesemelhanteaomeusegundoscreenshot.MasissonãotemefeitonoKeePassXC.Apenasafontenomeuterminalmuda.EunãoentendoporqueasegundafonteparaainterfacenãoéusadanoKeePassXC.Quandoeumudaressafonte,todasasentradasde,e.OFirefoxfoiexibidocomoeuconfigurei.

Atualização2

Euinstalei adwaita-qt5 e configurei o estilo na inicialização assim:

keepassxc -style adwaita

Não tem efeito. Embora pareça que ele usa o estilo, já que antes de instalar o pacote adwaita-qt5 , recebi um erro

QApplication: invalid style override passed, ignoring it

Este erro desapareceu após a instalação do pacote.

    
por Lion 10.05.2018 / 22:07

1 resposta

0

Eu tive um problema semelhante com o KeePassX. Meu entendimento é que é devido ao tema QT, que é configurado em .config/Trolltech.conf para QT4. Se você configurá-lo para GTK+ , o aplicativo será tematizado como um aplicativo GTK:

[Qt]
style=GTK+

Isto é para o pensamento do QT4, se o KeePassXC estiver usando o QT5, a configuração do tema é feita de forma diferente, parece. Há algumas informações aqui e aqui

    
por 08.10.2018 / 18:28