当我使用 Iceweasel(Firefox 的 Debian 版本)时,我可以在这个页面上看到中文字符,但在使用 Chromium 时看不到。我看到的是矩形。这是在 Debian 7 (Wheezy) 上。
kev*_*rpe 18
此页面包含在 Debian 上安装字体包的特定信息。
https://en.wikipedia.org/wiki/Help:Multilingual_support_(East_Asian)
fonts-arphic-ukai
fonts-arphic-uming
fonts-ipafont-mincho
fonts-ipafont-gothic
fonts-unfonts-core
安装这些字体包后,试试这个页面作为测试:https : //en.wikipedia.org/wiki/Han_unification#Examples_of_language_dependent_characters
对于我在 Debian/Linux 上,Chrome 拒绝识别嵌入式语言元标记,但 Firefox/Iceweasel 可以处理。
phu*_*ehe 13
Firefox 的渲染引擎将替换其他已安装字体的字形(如果它可以找到具有所需字形的字体),而不是显示损坏的字形。Chromium 将改为使用指定的字体,如果未找到字形,则会显示“缺少字形”字符。
对于 Chromium 和可能的其他程序,您需要安装中文字体。我通常使用 arphic 字体:fonts-arphic-ukai,fonts-arphic-uming。
基于 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
Run Code Online (Sandbox Code Playgroud)
拱形Linux
对于全面支持简体中文、繁体中文、日文和韩文并具有一致设计和外观的大量字体,请安装以下软件包:
pacman -S adobe-source-han-sans-otc-fonts
Run Code Online (Sandbox Code Playgroud)
Fedora Linux
yum install fonts-japanese fonts-chinese fonts-korean
Run Code Online (Sandbox Code Playgroud)
Gentoo Linux
启用cjk(中文、日文、韩文)使用标志可改善某些软件包中的东亚支持,但这不是必需的。
emerge arphicfonts baekmuk-fonts kochi-substitute
Run Code Online (Sandbox Code Playgroud)
这些包是:
魔法师v6
urpmi fonts-ttf-japanese fonts-ttf-chinese fonts-ttf-korean
Run Code Online (Sandbox Code Playgroud)
魔法师v7
dnf install fonts-ttf-japanese fonts-ttf-chinese fonts-ttf-korean
Run Code Online (Sandbox Code Playgroud)
FreeBSD
可以使用freebsd ports collection在 FreeBSD 上安装CJK字体
cd /usr/ports/x11-fonts/cyberbit-ttfonts && make install clean
cd /usr/ports/japanese/font-kochi && make install clean
Run Code Online (Sandbox Code Playgroud)
或通过安装预编译包:
pkg install ja-font-kochi
Run Code Online (Sandbox Code Playgroud)
NetBSD
在 NetBSD 和其他使用pkgsrc 的系统上,可以使用以下命令安装CJK字体:
cd /usr/pkgsrc/fonts/kochi-ttf && make install clean
cd /usr/pkgsrc/fonts/cyberbit-ttf && make install clean
Run Code Online (Sandbox Code Playgroud)
其他 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
Run Code Online (Sandbox Code Playgroud)
或者在此处获取当前版本的链接,然后(以 root 身份)运行以下命令,如果正在使用 X,则应安装新字体:
fc-cache /usr/lib/X11/fonts/TTF/
Run Code Online (Sandbox Code Playgroud)
GNOME
GNOME 本身支持东亚字符。您可能需要安装适当的字体。
KDE 5
KDE 5 本身支持东亚字符。您可能需要安装适当的字体。
KDE 4
KDE 本身支持东亚字符。您可能需要安装以下软件包:
kde-l10n-zhcn
kde-l10n-zhtw
kde-l10n-ja
kde-l10n-ko
如果这没有帮助,或部分工作,但仍然缺少某些字符,您可能需要运行 qtconfig,并将综合 unicode 字体添加到您选择的浏览器字体的替换中。
笔记
安装所需的包后需要重新启动 Chrome/Chromium
来源和测试
归档时间: |
|
查看次数: |
29377 次 |
最近记录: |