首页 > 系统相关 >在当前的Linux上并安装字体(这里以安装中文字体为例)

在当前的Linux上并安装字体(这里以安装中文字体为例)

时间:2023-12-12 10:49:00浏览次数:35  
标签:为例 TrueType 命令 中文字体 fc 字体 安装

一、如果你想手动上传并安装中文字体,可以按照以下步骤进行:

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 系统上安装中文字体,可以按照以下步骤进行:

  1. 确认系统是否已经安装了中文字体。你可以使用 fc-list 命令来查看当前系统上安装的所有字体,如下所示:

    fc-list
    

    如果你看到了中文字体名称,那么你可以跳过下一步。

  2. 如果系统没有安装中文字体,你可以通过以下命令安装中文字体:

    对于 Ubuntu 或 Debian 系统:

    sudo apt-get install fonts-wqy-zenhei
    

    对于 Fedora 或 CentOS 系统:

    sudo yum install wqy-zenhei-fonts
    

    这些命令将安装文泉驿正黑字体,这是一种常用的中文字体。

  3. 安装完字体后,你可以使用 fc-cache 命令来刷新系统字体缓存,以便系统能够识别新安装的字体。运行以下命令:

    fc-cache -f -v  

三、查看安装的字体

  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版本的配置

标签:为例,TrueType,命令,中文字体,fc,字体,安装
From: https://www.cnblogs.com/xiaoniandexigua/p/17896240.html

相关文章

  • CentOS安装Docker
    官方文档:https://docs.docker.com/engine/install/centos/确定是CentOS7及以上版本卸载旧版本yumremovedocker\ docker-client\ docker-client-latest\ docker-common\ docker-latest\ docker-latest-logrotate\ docker-logrotate\ docker-engineyum安......
  • Linux Redhat 7 下 Docker 离线安装部署
    LinuxRedhat7 下Docker离线安装部署 Docker安装前要Docker官网:服务器版:https://docs.docker.com/engine/install/#serverDocker离线二进制tgz压缩包下载地址:https://download.docker.com/linux/static/stable/x86_64/例如:docker-23.0.6.tgzDocker离线rpm包下载地......
  • docker安装mysql
    1.下载mysql镜像#dockerpullmysql:8.0 2.检查下载的镜像#sudodockerimages 3.创建实例dockerrun-p3307:3306--namemysql\-v/mydata/mysql/log:/var/log/mysql\-v/mydata/mysql/data:/var/lib/mysql\-v/mydata/mysql/conf:/etc/mysql\-eMYSQL_ROO......
  • 软件测试/人工智能|Java Edit Plus 安装与配置指南
    前言最近我这个一直使用Python的人,开始尝试学习了一下Java,我的朋友跟我说,别像Python那样,开始就使用一个功能强大的IDE,Java语法更为复杂,可以先使用一个轻量化的编辑器,我开始准备使用notepad++,我朋友跟我推荐了EditPlus,我使用之后,就真香了,本文就给大家介绍一下EditPlus的安装和配置。......
  • mysql安装及环境变量配置
    1.把下载的压缩包放到安装目录下后解压2.环境变量中path里添加mysql安装文件下bin目录的路径3.在mysql中bin的同级目录下新建my.ini配置文件4.编辑my.ini[mysqld]basedir=C:\mysql\mysql-5.7.19-winx64\datadir=C:\mysql\mysql-5.7.19-winx64\data\port=3306skip-grant-tables5.管......
  • nginx 安装记录
    可以先更新一下列表:aptupdate安装很简单,直接:aptinstallnginx-y这个步骤直接安装好了不说,还直接将nginx服务给启动起来了。不过这个时候也可以看到其作为systemctl的服务,其路径是处于:/lib/systemd/system/nginx.service的,而非是处于/etc/systemd下的。 它的配置文件......
  • 软件测试/人工智能|Java Edit Plus 安装与配置指南
    前言最近我这个一直使用Python的人,开始尝试学习了一下Java,我的朋友跟我说,别像Python那样,开始就使用一个功能强大的IDE,Java语法更为复杂,可以先使用一个轻量化的编辑器,我开始准备使用notepad++,我朋友跟我推荐了EditPlus,我使用之后,就真香了,本文就给大家介绍一下EditPlus的安装和配......
  • linux下安装nginx
    第一步:压缩包准备压缩包,最好准备一个稳定的版本:下载地址我这边选用的是1.24.0双版本号第二步:解压在相对应的目录下,执行命令:tar-zxvfnginx-1.18.0.tar.gz第三步:配置\编译推荐使用:./configure如有额外的需求执行:./configure--prefix=/usr/local/nginx-1.20.2--with-http_ssl_mo......
  • Ubuntu20.04 PostgreSQL 14 安装配置记录
    PostgreSQL名称来源ItwasoriginallynamedPOSTGRES,referringtoitsoriginsasasuccessortotheIngresdatabasedevelopedattheUniversityofCalifornia,Berkeley.In1996,theprojectwasrenamedtoPostgreSQLtoreflectitssupportforSQL.PostgreSQL......
  • debian12安装参考
    目录1.修改ip为静态2.报ssh.servicenotfound3.无法telnet本机22端口的问题4.无法远程ssh连接的问题5.无法在远程使用root账号ssh连接的问题6.常用工具安装1.修改ip为静态vim/etc/network/interfaces#修改为静态ip,保存ifaceens33inetstaticaddress10.10.1.11netmas......