Когда я использую Iceweasel (Debian-версия Firefox), я вижу китайские иероглифы, найденные на этой странице , но не при использовании Chromium. Я вместо этого вижу прямоугольники. Это на Debian 7 (Wheezy).
Когда я использую Iceweasel (Debian-версия Firefox), я вижу китайские иероглифы, найденные на этой странице , но не при использовании Chromium. Я вместо этого вижу прямоугольники. Это на Debian 7 (Wheezy).
Ответы:
Движок рендеринга в Firefox будет заменять глифы из других установленных шрифтов (если он может найти тот, у которого есть необходимый глиф) вместо отображения сломанных глифов. Вместо этого Chromium будет придерживаться указанных шрифтов и будет отображать символ «отсутствующий глиф», если глиф не найден.
Для Chromium и, возможно, других программ вам необходимо установить китайские шрифты. Я обычно использую арфические шрифты: fonts-arphic-ukai , fonts-arphic-uming .
Эта страница содержит конкретную информацию для установки пакетов шрифтов в Debian.
https://en.wikipedia.org/wiki/Help:Multilingual_support_(East_Asian)
После установки этих пакетов шрифтов попробуйте эту страницу в качестве теста: https://en.wikipedia.org/wiki/Han_unification#Examples_of_language_dependent_characters
Для меня в Debian / Linux Chrome отказывается распознавать метатеги встроенного языка, но Firefox / Iceweasel может с этим справиться.
Основанный на Debian GNU / Linux
Для отображения китайских, японских и / или корейских символов необходимо установить несколько пакетов шрифтов:
fonts-arphic-ukai
(с fonts-arphic-uming
засечками) , (без засечек)fonts-ipafont-mincho
(с fonts-ipafont-gothic
засечками) , (без засечек)fonts-unfonts-core
(с засечками + без засечек)Есть несколько альтернативных пакетов для некоторых языков, но перечисленные выше работают. Чтобы установить все перечисленные выше шрифты в Debian, Ubuntu и других вариантах:
sudo apt-get install fonts-arphic-ukai fonts-arphic-uming fonts-ipafont-mincho fonts-ipafont-gothic fonts-unfonts-core
Arch Linux
Для большой коллекции шрифтов, которые полностью поддерживают упрощенный китайский, традиционный китайский, японский и корейский, с единообразным дизайном и внешним видом, установите следующий пакет:
pacman -S adobe-source-han-sans-otc-fonts
Fedora Linux
yum install fonts-japanese fonts-chinese fonts-korean
Gentoo Linux
Включение флага использования cjk (китайский, японский, корейский) улучшает поддержку Восточной Азии в некоторых пакетах, но не является обязательным.
emerge arphicfonts baekmuk-fonts kochi-substitute
Эти пакеты являются:
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 могут быть установлены на FreeBSD с использованием коллекции портов freebsd
cd /usr/ports/x11-fonts/cyberbit-ttfonts && make install clean
cd /usr/ports/japanese/font-kochi && make install clean
или установив предварительно скомпилированные пакеты:
pkg install ja-font-kochi
NetBSD
В NetBSD и других системах, использующих pkgsrc , можно установить шрифты CJK с помощью следующих команд:
cd /usr/pkgsrc/fonts/kochi-ttf && make install clean
cd /usr/pkgsrc/fonts/cyberbit-ttf && make install clean
Другие дистрибутивы UNIX
Загрузите соответствующий файл .ttf (например, kochi-gothic-subst.ttf) и скопируйте его в каталог шрифтов TrueType вашей системы (например, /usr/lib/X11/fonts/TTF/
). Например, (для 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
Или получите ссылку на текущую версию здесь , затем запустите (от имени root) следующее, затем X, если он используется, и новый шрифт должен быть установлен:
fc-cache /usr/lib/X11/fonts/TTF/
ГНОМ
GNOME изначально поддерживает восточноазиатские символы. Возможно, вам придется установить соответствующие шрифты.
KDE 5
KDE 5 изначально поддерживает восточноазиатские символы. Возможно, вам придется установить соответствующие шрифты.
KDE 4
KDE изначально поддерживает восточноазиатские символы. Вам может понадобиться установить следующие пакеты:
kde-l10n-zhcn
kde-l10n-zhtw
kde-l10n-ja
kde-l10n-ko
Если это не помогает или работает частично, но некоторые символы по-прежнему отсутствуют, вам может потребоваться запустить qtconfig и добавить всеобъемлющий шрифт Unicode в замены выбранного шрифта браузера.
Заметка
Chrome / Chromium необходимо перезапустить после установки необходимых пакетов
Источники и тесты