29
2月
2024
在中文中包含字符而不是“豆腐”字符的三种方法
16:13

在中文中包含字符而不是“豆腐”字符的三种方法

29 2月 2024 16:13

如何在 Linux、Chrome 和 FireFox 浏览器中启用中文字符。

简介

有些发行版不显示中文字符,因为它们广泛使用 DejaVu 字体,该字体没有中文字符。

对于象形文字,发明了前缀 cjk - 中国、日本、韩国。

使用 DejaVU 基本字体时,网站可能无法正确显示。 代替缺失字符的方块通常被称为“豆腐”——类似于白豆腐块。 豆腐是中国和日本最受欢迎的食品之一,方形符号的命名具有讽刺意味。 没有矩形来代替缺失字符的高质量字体称为 no-tofu。

豆腐

方法一:安装字体“fonts-noto-cjk-extra"

此命令将为 Cathay 语言安装带有附加 Unicode 字符的字体

sudo apt install fonts-noto-cjk-extra

将安装 fonts-noto-cjk 和 fonts-noto-cjk-extra - 软件包大小为 309 MB。

Google Chrome 中的字体显示:
铬1

Mozilla FireFox 中的字体显示:
火狐浏览器1

方法二:安装字体ukai、uming、ipafont、mincho、unfonts

这些字体对于中文、日文和韩文字符来说都是最高质量的。
人物设计很优雅。

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

Google Chrome 中的字体显示:
铬2

Mozilla FireFox 中的字体显示:
火狐2

方法#3:从 fonts-droid-fallback 元包安装字体

该软件包提供了 DroidSans Fallback 选项:Fallback 和 FallbackFull。

每个都包含广泛的字符集,包括对西欧、东/中欧、波罗的海、西里尔、希腊和土耳其的支持。 常规 Droid Sans 字体还支持阿拉伯语、简体中文、繁体中文、希伯来语、日语、韩语和泰语。

Droid 字体由 Ascender Corporation 的 Steve Matteson 设计,旨在提供最佳的屏幕文本质量。
在我看来,Droid 字体就像“海报”字体 - 从远处很容易辨认。

sudo apt install fonts-droid-fallback

Google Chrome 中的字体显示:
铬3

Mozilla FireFox 中的字体显示:
火狐3

这三个选项中哪一个看起来更有趣由读者决定。

Unicode 帮助 - 字符集

汉字是从U+20000到3134A“统一表意”。 根据字体的不同,并非所有字符都存在(中文最多有 100,000 个,识字标准是 2000 个)。

字体

从上表可以看出,最完整的象形文字有以下字体:

  • AR PL UKai CN
  • AR PL UMing CN
  • DroidSansFallback (文泉驿)
  • Noto Serif CJK SC

考虑到Noto字体(包fonts-noto-cjk和fonts-noto-cjk-extra)安装的字体过多,可以将其删除以节省计算机资源:

sudo apt remove fonts-noto-cjk и fonts-noto-cjk-extra

我建议使用以下选项之一:

  1. 宇凯

    sudo apt install fonts-arphic-ukai

  2. 乌铭

    sudo apt install fonts-arphic-uming

  3. Droid 后备

    sudo apt install fonts-droid-fallback



相关出版物