Caracteres unicode ausentes

3

Acabei de mudar do KDE para o ambiente leve + xmonad e minhas fontes não estão sendo processadas corretamente.

  1. Eu uso a família de fontes DejaVu (padrão para Debian 7.x) que suporta todos os caracteres que eu preciso (Prova: eu procurei esses caracteres no gucharmap + em app "konsole")

  2. Eu uso o rxvt-unicode como terminal, com fontes definidas em .Xresources. O aplicativo "konsole" (aberto diretamente no xmonad) mostra todos os caracteres corretamente. Tanto o urxvt quanto o konsole estão configurados para usar o DejaVu Sans.

  3. Até o google-chrome se comporta de maneira estranha. Obviamente, ele usa fontes diferentes para interface e para páginas da Web, mas mesmo quando eu forço o DejaVu Sans como fonte de página da Web (através de CSS), isso não ajuda.

  4. Muitos outros caracteres unicode funcionam. O que está na captura de tela é do hangul coreano - poderia estar relacionado a fontes asiáticas?

por Tomáš Ehrlich 28.01.2014 / 10:24

2 respostas

2

Como dois caracteres ausentes eram coreanos, instalei um conjunto de fontes asiáticas com base na recomendação de Wikipedia :

sudo apt-get install ttf-arphic-uming ttf-wqy-zenhei fonts-ipafont-mincho fonts-ipafont-gothic ttf-unfonts-core

Ele resolve problemas, tanto na GUI quanto no console. No entanto, poucas questões permanecem:

  • Por que esse problema ocorreu quando troquei de ambiente de área de trabalho? Tudo funcionou bem no KDE, até eu começar a usar o plain xmonad (slim + xinitrc + xmonad).
  • Por que o gucharmap mostrou que todos os caracteres estão presentes antes mesmo de instalar fontes asiáticas?
por 05.02.2014 / 09:28
1

Os "caracteres ausentes" são provavelmente apenas caractere (realmente pontos de código em fala Unicode) para os quais as fontes configuradas não têm glifos correspondentes (ou seja, imagens para desenhar). Muitas fontes estão faltando glifos (o número de pontos de código no Unicode é realmente impressionante).

Provavelmente é melhor para todos os envolvidos se você relatar isso como um bug do Debian. Qualquer coisa que pudermos dar aqui será menos informativa do que a que os desenvolvedores / usuários podem dar a você, e nós não estamos em condições de consertá-la também.

    
por 30.01.2014 / 13:30