Recentemente, mudei para o Arch Linux do Ubuntu e, para facilitar a troca, instalei os temas GTK usados pelo Ubuntu e mudei para a família de fontes Ubuntu em todo o sistema. No entanto, há uma pequena falha com os relógios na interface do GNOME, de modo que todos os dois pontos :
são substituídos por tricolons ⁝
, o que está começando a me incomodar bastante.
Isso pode ser causado por uma configuração de localidade definida incorretamente ou é provavelmente um bug que preciso arquivar no GNOME?
Edit 1: instalei a família de fontes Ubuntu ttf-ubuntu-font-family
nos repositórios do Arch.
Bem, essa pergunta me pareceu interessante, então eu fiz algumas pesquisas ...
Aqui está o código-fonte do gnome-clocks. De world-item.vala :
OK. De Utils.vala :
Parece estranho para mim pessoalmente, mas tudo bem,
:
é substituído por"\xE2\x80\x8E\xE2\x88\xB6"
.Eu executei isso no meu sistema:
$ echo -e "\xE2\x80\x8E\xE2\x88\xB6"
e obtive:∶
Execute-o no seu e veja o que você obtém.
De acordo com este site, a sequência acima também converte para
:
. Mas o que é:
? Copie-o do site e cole-o aqui . Resultado:E agora cabe a você descobrir se sua fonte é impressa
RATIO
como um tricolon ou se sua localidade está confusa e o UTF-8 é tratado incorretamente. Não estou no GNOME agora, mas acho que você pode entrarU+2236
na pesquisa global do GNOME para procurá-lo e copiá-lo. Se resultar em um tricolon, sugiro que altere sua fonte e tente novamente, se resultar em dois pontos, definitivamente é sua fonte, se não for provavelmente sua configuração de localidade/UTF-8.Editar: Em qualquer caixa de texto (por exemplo, a pesquisa de superusuário) pressione CTRL+ SHIFT+ u, depois digite
2236
e pressione enter. Se for um tricolon eu culpo sua fonte.Edit2: Encontrei um testador de fontes do Ubuntu on-line e fiz o combo de teclas mencionado acima.
:
Isso resulta em um cólon normal para mim. Eu verifiquei duas vezes, é oRATIO
personagem ...Você pode me fazer um favor e executar o seguinte comando:
fc-match "∶"
- Certifique-se de copiá -lo como os dois pontos (tricolon?) é oRATIO
caractere. Se ele gerar a fonte correta (ubuntu), então o site de teste de fonte do Ubuntu está errado ou eu bêbado está sem ideias ...Edit3: Outra maneira fácil de verificar se é a fonte ou não: Se o
echo
resultado do comando acima lhe der um tricolon, tente alterar a fonte do terminal e veja se ele se torna dois pontos. Se você obtiver dois pontos na primeira tentativa, altere a fonte do terminal para a mesma fonte do sistema e veja se se torna um tricolon...Edit4: Tentar a fonte Ubuntu aqui com o caractere u + 2236 mostra que, de fato, a fonte Ubuntu nem contém o símbolo de proporção, portanto, qualquer fonte que seu sistema usar causa esse problema.