Cómo hacer que los caracteres chinos se muestren correctamente en Chromium

13

Cuando uso Iceweasel (versión Debian de Firefox), puedo ver los caracteres chinos que se encuentran en esta página , pero no cuando uso Chromium. En cambio, veo rectángulos. Esto está en Debian 7 (Wheezy).

tshepang
fuente

Respuestas:

12

El motor de renderizado de Firefox sustituirá los glifos de otras fuentes instaladas (si puede encontrar uno con el glifo requerido) en lugar de mostrar glifos rotos. Chromium se adherirá a la (s) fuente (s) especificada (s) y mostrará un carácter de "glifo faltante" si no se encuentra el glifo.

Para Chromium y posiblemente otros programas, debe instalar fuentes chinas. Usualmente uso fuentes arphic: fonts-arphic-ukai , fonts-arphic-uming .

phunehehe
fuente
marca la diferencia entre esos 2 ... Kaiti vs. Mingti
tshepang
Acabo de instalar ambos. No puedo leer de todos modos: P
phunehehe
"Firefox viene con algunas fuentes propias". ¿Podría proporcionar una referencia para esta declaración? Tengo la experiencia de este problema OP publicado, y la conclusión final radica en este error . Después de eliminar la fuente Droid, instalada en Linux de manera predeterminada, Firefox tampoco puede mostrar el chino correctamente, por lo que creo que Firefox no tiene fuentes incorporadas.
Albert Netymk
@AlbertNetymk en aquel entonces realmente no sabía ciertas cosas. He actualizado la respuesta con mis entendimientos actuales :)
phunehehe
1
Hay una descripción de diferentes estilos de fuente en jiromaiya.wordpress.com , @Tshepang. Kaiti se parece más a la caligrafía, y Mingti se parece a la impresión.
Don Kirkby
12

Esta página tiene información específica para instalar paquetes de fuentes en Debian.

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

  • Chino (tanto simplificado como tradicional)
    • Serif: fuentes-arphic-ukai
    • Sans-serif: fuentes-arphic-uming
  • japonés
    • Serif: fonts-ipafont-mincho
    • Sans-serif: fonts-ipafont-gothic
  • coreano
    • Todos: fonts-unfonts-core

Después de instalar estos paquetes de fuentes, pruebe esta página como prueba: https://en.wikipedia.org/wiki/Han_unification#Examples_of_language_dependent_characters

Para mí en Debian / Linux, Chrome se niega a reconocer las metaetiquetas de idioma incrustadas, pero Firefox / Iceweasel puede manejarlo.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

kevinarpe
fuente
2

GNU / Linux basado en Debian

Para mostrar caracteres chinos, japoneses y / o coreanos, debe instalar algunos paquetes de fuentes:

  • Chino: 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)

Hay algunos paquetes alternativos para algunos idiomas, pero los que se enumeran anteriormente funcionan. Para instalar todas las fuentes enumeradas anteriormente en Debian, Ubuntu y otras variantes:

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

Arch Linux

Para una gran colección de fuentes que son totalmente compatibles con chino simplificado, chino tradicional, japonés y coreano, con un diseño y aspecto coherentes, instale el siguiente paquete:

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

Fedora Linux

yum install fonts-japanese fonts-chinese fonts-korean

Gentoo Linux

Habilitar el indicador de uso cjk (chino, japonés, coreano) mejora el soporte de Asia Oriental en algunos paquetes, pero no es esencial.

emerge arphicfonts baekmuk-fonts kochi-substitute

Esos paquetes son:

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

Las fuentes CJK se pueden instalar en FreeBSD usando la colección de puertos freebsd

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

o instalando paquetes precompilados:

pkg install ja-font-kochi

NetBSD

En NetBSD y otros sistemas que usan pkgsrc , uno puede instalar fuentes CJK con los siguientes comandos:

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

Otras distribuciones de UNIX

Descargue el archivo .ttf apropiado (por ejemplo, kochi-gothic-subst.ttf) y cópielo en el directorio de fuentes TrueType de su sistema (por ejemplo, /usr/lib/X11/fonts/TTF/). Por ejemplo, (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

O obtenga el enlace a la versión actual aquí , luego ejecute (como root) lo siguiente y luego X si está en uso, y la nueva fuente debe instalarse:

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

GNOMO

GNOME admite caracteres de Asia oriental de forma nativa. Es posible que deba instalar las fuentes apropiadas.

KDE 5

KDE 5 admite caracteres de Asia oriental de forma nativa. Es posible que deba instalar las fuentes apropiadas.

KDE 4

KDE admite caracteres de Asia oriental de forma nativa. Es posible que deba instalar los siguientes paquetes:

  • Chino simplificado: kde-l10n-zhcn
  • Chino tradicional: kde-l10n-zhtw
  • Japonés: kde-l10n-ja
  • Coreano: kde-l10n-ko

Si esto no ayuda, o funciona parcialmente, pero todavía faltan algunos caracteres, es posible que deba ejecutar qtconfig y agregar una fuente Unicode integral a las sustituciones de fuentes de su navegador elegido.

Nota

Chrome / Chromium necesita reiniciarse después de instalar los paquetes necesarios

Fuentes y pruebas

Wikipedia

intika
fuente