Como fazer com que os caracteres chineses sejam exibidos corretamente no Chromium

13

Quando uso o Iceweasel (versão Debian do Firefox), vejo caracteres chineses encontrados nesta página , mas não quando uso o Chromium. Em vez disso, vejo retângulos. Isso está no Debian 7 (Wheezy).

tshepang
fonte

Respostas:

12

O mecanismo de renderização do Firefox substituirá glifos de outras fontes instaladas (se puder encontrar um com o glifo necessário) em vez de exibir glifos quebrados. O Chromium manterá a (s) fonte (s) especificada (s) e exibirá um caractere "glifo ausente" se o glifo não for encontrado.

Para o Chromium e possivelmente outros programas, você precisa instalar fontes chinesas. Eu costumo usar fontes arficas: fonts-arphic-ukai , fonts-arphic-uming .

phunehehe
fonte
wots a diferença entre os dois ... Kaiti vs. Mingti
tshepang
Acabei de instalar os dois. Não consigo ler de qualquer maneira: P
phunehehe
"O Firefox vem com algumas fontes próprias". Você poderia fornecer uma referência para esta declaração? Estou com esse problema OP publicado, e a conclusão final está sobre esse bug . Depois de remover a fonte Droid, instalada no Linux por padrão, o Firefox também não pode exibir chinês adequadamente, então acredito que o Firefox não possui fontes internas.
Albert Netymk
@AlbertNetymk naquela época eu realmente não sabia certas coisas. Eu atualizei a resposta com meus atuais entendimentos :)
phunehehe
1
Há uma descrição dos diferentes estilos de fonte em jiromaiya.wordpress.com , @Tshepang. Kaiti se parece mais com caligrafia e Mingti se parece com impressão.
Don
12

Esta página possui informações específicas para a instalação de pacotes de fontes no Debian.

https://en.wikipedia.org/wiki/Help:Multilingual_support_(East_Asian)

  • Chinês (simplificado e tradicional)
    • Serif: fonts-arphic-ukai
    • Sans-serif: fontes-arphic-uming
  • japonês
    • Serif: fonts-ipafont-mincho
    • Sans-serif: fontes-ipafont-gothic
  • coreano
    • Todos: fonts-unfonts-core

Depois de instalar esses pacotes de fontes, tente esta página como um teste: https://en.wikipedia.org/wiki/Han_unification#Examples_of_language_dependent_characters

Para mim, no Debian / Linux, o Chrome se recusa a reconhecer as meta tags de idioma incorporado, mas o Firefox / Iceweasel pode lidar.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

kevinarpe
fonte
2

GNU / Linux baseado no Debian

Para exibir caracteres chineses, japoneses e / ou coreanos, você deve instalar alguns pacotes de fontes:

  • Chinês: fonts-arphic-ukai(Serif), fonts-arphic-uming(Sans Serif)
  • Japonês: fonts-ipafont-mincho(Serif), fonts-ipafont-gothic(Sans Serif)
  • Coreano: fonts-unfonts-core(Serif + Sans Serif)

Existem alguns pacotes alternativos para alguns idiomas, mas os listados acima funcionam. Para instalar todas as fontes listadas acima no Debian, Ubuntu e outras variantes:

sudo apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core

Arch Linux

Para uma grande coleção de fontes que oferece suporte abrangente a chinês simplificado, chinês tradicional, japonês e coreano, com design e aparência consistentes, instale o seguinte pacote:

pacman -S adobe-source-han-sans-otc-fonts

Fedora Linux

yum install fonts-japanese fonts-chinese fonts-korean

Gentoo Linux

A ativação do sinalizador de uso cjk (chinês, japonês, coreano) melhora o suporte do Leste Asiático em alguns pacotes, mas não é essencial.

emerge arphicfonts baekmuk-fonts kochi-substitute

Esses pacotes são:

Mageia v6

urpmi fonts-ttf-japanese fonts-ttf-chinese fonts-ttf-korean

Mageia v7

dnf install fonts-ttf-japanese fonts-ttf-chinese fonts-ttf-korean

FreeBSD

As fontes CJK podem ser instaladas no FreeBSD usando a coleção de portas freebsd

cd /usr/ports/x11-fonts/cyberbit-ttfonts && make install clean
cd /usr/ports/japanese/font-kochi && make install clean

ou instalando pacotes pré-compilados:

pkg install ja-font-kochi

NetBSD

No NetBSD e em outros sistemas usando o pkgsrc , é possível instalar fontes CJK com os seguintes comandos:

 cd /usr/pkgsrc/fonts/kochi-ttf && make install clean
 cd /usr/pkgsrc/fonts/cyberbit-ttf && make install clean

Outras distribuições UNIX

Faça o download do arquivo .ttf apropriado (por exemplo, kochi-gothic-subst.ttf) e copie-o no diretório de fontes TrueType do seu sistema (por exemplo, /usr/lib/X11/fonts/TTF/). Por exemplo, (para Dejavu fonts):

wget http://downloads.sourceforge.net/project/dejavu/dejavu/2.35/dejavu-fonts-ttf-2.35.tar.bz2
tar -xjvf dejavu-fonts-ttf-2.33.tar.bz2
cp ./dejavu-fonts-ttf-2.33/ttf/* /usr/lib/X11/fonts/TTF

Ou obtenha o link para a versão atual aqui , execute (como root) o seguinte e, em seguida, X se estiver em uso, e a nova fonte deverá ser instalada:

fc-cache /usr/lib/X11/fonts/TTF/

GNOMO

O GNOME suporta caracteres do leste asiático nativamente. Pode ser necessário instalar fontes apropriadas.

KDE 5

O KDE 5 suporta caracteres do leste asiático nativamente. Pode ser necessário instalar fontes apropriadas.

KDE 4

O KDE suporta caracteres do leste asiático nativamente. Pode ser necessário instalar os seguintes pacotes:

  • Chinês simplificado: kde-l10n-zhcn
  • Chinês tradicional: kde-l10n-zhtw
  • Japonês: kde-l10n-ja
  • Coreano: kde-l10n-ko

Se isso não ajudar ou funcionar parcialmente, mas alguns caracteres ainda estiverem faltando, talvez seja necessário executar o qtconfig e adicionar uma fonte unicode abrangente às substituições da fonte do navegador escolhida.

Nota

O Chrome / Chromium precisa ser reiniciado após a instalação dos pacotes necessários

Fontes e testes

Wikipedia

intika
fonte