So lassen Sie chinesische Schriftzeichen auf Chromium richtig anzeigen


13

Wenn ich Iceweasel (Debian-Version von Firefox) verwende, werden auf dieser Seite chinesische Schriftzeichen angezeigt , bei Verwendung von Chromium jedoch nicht. Ich sehe stattdessen Rechtecke. Dies ist auf Debian 7 (Wheezy).

Antworten:


12

Die Rendering-Engine von Firefox ersetzt Glyphen aus anderen installierten Schriftarten (sofern eine mit der erforderlichen Glyphe gefunden werden kann), anstatt defekte Glyphen anzuzeigen. Chromium bleibt stattdessen bei den angegebenen Schriftarten und zeigt ein "fehlendes Symbol" an, wenn das Symbol nicht gefunden wird.

Für Chromium und möglicherweise andere Programme müssen Sie chinesische Schriftarten installieren. Normalerweise verwende ich arphische Schriftarten: fonts-arphic-ukai , fonts-arphic-uming .


wots der Unterschied zwischen diesen 2 ... Kaiti vs. Mingti
Tshepang

Ich installiere einfach beide. Kann sowieso nicht lesen: P
Phunehehe

"Firefox wird mit eigenen Schriften geliefert". Könnten Sie eine Referenz für diese Aussage angeben? Ich habe Erfahrung mit diesem Problem, das OP gepostet hat, und die endgültige Schlussfolgerung liegt in diesem Fehler . Nach dem Entfernen der standardmäßig unter Linux installierten Droid-Schriftart kann Firefox auch Chinesisch nicht richtig anzeigen. Daher glaube ich, dass Firefox keine eingebauten Schriftarten hat.
Albert Netymk

@ AlbertNetymk damals wusste ich bestimmte Dinge nicht wirklich. Ich habe die Antwort mit meinem aktuellen Verständnis aktualisiert :)
Phunehehe

1
Unter jiromaiya.wordpress.com , @Tshepang finden Sie eine Beschreibung verschiedener Schriftstile . Kaiti sieht eher aus wie Kalligraphie und Mingti sieht aus wie Drucken.
Don Kirkby

12

Diese Seite enthält spezifische Informationen zum Installieren von Schriftpaketen unter Debian.

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

  • Chinesisch (sowohl vereinfacht als auch traditionell)
    • Serif: Schriftarten-Arphic-Ukai
    • Sans-Serif: Fonts-Arphic-Uming
  • japanisch
    • Serife: fonts-ipafont-mincho
    • Sans-Serif: Schriften-Ipafont-Gothic
  • Koreanisch
    • Alle: Fonts-Unfonts-Core

Versuchen Sie nach der Installation dieser Schriftartenpakete diese Seite als Test: https://en.wikipedia.org/wiki/Han_unification#Examples_of_language_dependent_characters

Für mich unter Debian / Linux weigert sich Chrome, die Meta-Tags der eingebetteten Sprache zu erkennen, aber Firefox / Iceweasel kann damit umgehen.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein


2

Debian-basiertes GNU / Linux

Um chinesische, japanische und / oder koreanische Zeichen anzuzeigen, müssen Sie einige Schriftartenpakete installieren:

  • Chinesisch: fonts-arphic-ukai( fonts-arphic-umingSerife) , (Serifenlos)
  • Japanisch: fonts-ipafont-mincho( fonts-ipafont-gothicSerife) , (Serifenlos)
  • Koreanisch: fonts-unfonts-core(Serif + Sans Serif)

Es gibt einige alternative Pakete für einige Sprachen, aber die oben aufgeführten funktionieren. So installieren Sie alle oben in Debian, Ubuntu und anderen Varianten aufgeführten Schriftarten:

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

Arch Linux

Installieren Sie für eine große Sammlung von Schriftarten, die vereinfachtes Chinesisch, traditionelles Chinesisch, Japanisch und Koreanisch mit einheitlichem Design und Erscheinungsbild umfassend unterstützen, das folgende Paket:

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

Fedora Linux

yum install fonts-japanese fonts-chinese fonts-korean

Gentoo Linux

Das Aktivieren des cjk-Verwendungsflags (Chinesisch, Japanisch, Koreanisch) verbessert die ostasiatische Unterstützung in einigen Paketen, ist jedoch nicht unbedingt erforderlich .

emerge arphicfonts baekmuk-fonts kochi-substitute

Diese Pakete sind:

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

CJK- Schriftarten können unter FreeBSD mithilfe der Freebsd-Ports-Sammlung installiert werden

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

oder durch Installation vorkompilierter Pakete:

pkg install ja-font-kochi

NetBSD

Auf NetBSD und anderen Systemen, die pkgsrc verwenden , können CJK- Schriftarten mit den folgenden Befehlen installiert werden:

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

Andere UNIX-Distributionen

Laden Sie die entsprechende .ttf-Datei herunter (z. B. kochi-gothic-subst.ttf) und kopieren Sie sie in das TrueType-Schriftartenverzeichnis Ihres Systems (z. B. /usr/lib/X11/fonts/TTF/). Zum Beispiel (für 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

Oder rufen Sie hier den Link zur aktuellen Version ab und führen Sie (als Root) Folgendes aus, dann X, wenn es verwendet wird, und die neue Schriftart sollte installiert werden:

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

GNOME

GNOME unterstützt ostasiatische Charaktere von Haus aus. Möglicherweise müssen Sie geeignete Schriftarten installieren.

KDE 5

KDE 5 unterstützt ostasiatische Zeichen nativ. Möglicherweise müssen Sie geeignete Schriftarten installieren.

KDE 4

KDE unterstützt ostasiatische Zeichen von Haus aus. Möglicherweise müssen Sie die folgenden Pakete installieren:

  • Vereinfachtes Chinesisch: kde-l10n-zhcn
  • Traditionelles Chinesisch: kde-l10n-zhtw
  • Japanisch: kde-l10n-ja
  • Koreanisch: kde-l10n-ko

Wenn dies nicht hilft oder teilweise funktioniert, aber einige Zeichen noch fehlen, müssen Sie möglicherweise qtconfig ausführen und den Ersetzungen Ihrer ausgewählten Browser-Schriftart eine umfassende Unicode-Schriftart hinzufügen.

Hinweis

Chrome / Chromium muss nach der Installation der erforderlichen Pakete neu gestartet werden

Quellen und Tests

Wikipedia

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.