Parece que a fonte padrão "Ubuntu" está faltando o caractere "⚷" O que faz com que o smartgit volte para a próxima fonte "Noto", que tem uma altura de linha estranha, então todas as linhas de confirmação com esse tipo de ícone "chave" são metade uma linha para baixo:
Descobrimos que a fonte Noto é usada como substituto da fonte Ubuntu com
FC_DEBUG=4 pango-view --font=Ubuntu -t "⚷ testString"
O problema vem de 26b7 sendo quase duas vezes mais alto que o texto normal:
81x17 = GC.stringExtent("X test string")
80x31 = GC.stringExtent("⚷ test string")
A fonte inteira 'Noto Sans Symbols' é maior que sua contraparte regular 'Noto Sans'.
Como adiciono o caractere ausente à fonte "Ubuntu"? Ou onde devo reclamar sobre o ícone ausente?
Nota: Eu instalei o pacote kubuntu-settings-desktop
que talvez tenha feito com que Noto fosse a fonte de fallback.
Atualização:
instalei gucharmap
com o qual posso visualizar todas as fontes instaladas, procure o caractere CHIRON (⚷) e ele não está lá (você precisa ativar 'Visualizar' -> 'Mostrar apenas glifos desta fonte').
Parece não haver solução fácil. Mas pelo menos está corrigido no SmartGit 20.2 agora.
Como solução alternativa , você pode desativar a fonte "Noto Sans Symbols" com
para restaurar a fonte, restaure da pasta de backup ou reinstale com