在当前的Linux上并安装字体(这里以安装中文字体为例)
一、如果你想手动上传并安装中文字体,可以按照以下步骤进行:
1. 下载中文字体文件。你可以在网上找到许多免费的中文字体,例如文泉驿正黑字体。请确保你下载的字体文件是合法和可信的。
我本地提前准备好了,都是 TrueType类型中文字体,具体如下(仿宋、宋体、黑体等):
2. 将字体文件上传到 Linux 服务器。你可以使用 SCP 或 SFTP 等工具将字体文件从本地计算机上传到 Linux 服务器上。
3. 创建字体目录。在 Linux 上,字体文件通常存储在 `/usr/share/fonts` 目录下。你可以使用以下命令创建一个新的字体目录:
sudo mkdir -p /usr/share/fonts/myFonts
如果当前是以root用户登录的,可以简洁命令:
mkdir myFonts
这个命令将在 `/usr/share/fonts/` 目录下创建一个新的名为 `myFonts` 的子目录。
4. 将字体文件复制到字体目录中。你可以使用以下命令将字体文件复制到新创建的字体目录中:
sudo cp /path/to/fontfile.ttf / usr/share/fonts/myFonts/
或者:
cp ~/soft/fonts.zip /usr/share/fonts/myFonts/
注:将 `/path/to/fontfile.ttf` 替换为你上传的字体文件的实际路径。我的是用户默认路径下的: ~/soft/fonts.zip
5. 更新字体缓存。运行以下命令来更新系统字体缓存:
sudo fc-cache -f -v
这个命令将重新扫描系统上的字体文件,并更新字体缓存。
6. 验证字体是否安装成功。你可以使用 `fc-list` 命令来查看新安装的字体是否已经在系统中可用:
fc-list | grep "fontname"
将 `fontname` 替换为你安装的字体的名称。如果命令输出了字体的名称和文件路径,则表示字体已经成功安装并可用。
安装完字体后,你可以在应用程序中选择新安装的中文字体。
二、在线安装字体
在当前 Linux 系统上安装中文字体,可以按照以下步骤进行:
-
确认系统是否已经安装了中文字体。你可以使用
fc-list
命令来查看当前系统上安装的所有字体,如下所示:如果你看到了中文字体名称,那么你可以跳过下一步。
-
如果系统没有安装中文字体,你可以通过以下命令安装中文字体:
对于 Ubuntu 或 Debian 系统:
对于 Fedora 或 CentOS 系统:
这些命令将安装文泉驿正黑字体,这是一种常用的中文字体。
-
安装完字体后,你可以使用
fc-cache
命令来刷新系统字体缓存,以便系统能够识别新安装的字体。运行以下命令:
1.你可以使用 `fc-list` 命令来查看当前 Linux 系统上安装的所有字体。这个命令会列出所有可用的字体名称及其对应的文件路径。
例如,要列出所有可用的字体名称及其对应的文件路径,可以运行以下命令:
fc-list
2.如果你只想列出特定类型的字体,例如 TrueType 字体,可以在命令中指定字体格式。例如,要列出所有 TrueType 字体,可以运行以下命令:
fc-list : fileformat=TrueType
这将列出所有 TrueType 字体的名称和文件路径。 注意,某些 Linux 发行版可能没有安装所有的字体,因此可能需要手动安装所需的字体。
3.要查看当前 Linux 系统上安装的中文字体,可以使用 fc-list
命令并结合 grep
命令来过滤出中文字体。
例如,要列出所有中文 TrueType 字体的名称和文件路径,可以运行以下命令:
fc-list :lang=zh-cn: fileformat=TrueType | grep -i 'zh'
这个命令使用 :lang=zh-cn:
来过滤出中文字体,并使用 fileformat=TrueType
来只列出 TrueType 字体。然后,grep
命令用于过滤出包含 "zh"(表示中文)的字体名称。
如果你想要列出其他类型的中文字体,可以替换 TrueType
为其他字体格式,例如 OpenType
。如果你想要列出其他语言的字体,可以替换 zh-cn
为其他语言代码,例如 ja
(日语)或 ko
(韩语)。
请注意,不同的应用程序可能需要不同的配置来使用新安装的字体。我的Linux 是麒麟V10 Centos版本的配置