Administrator
Published on 2026-07-13 / 0 Visits
0

Ubuntu 22.04.5 LTS 完整安装中文字体教程

#AI

Ubuntu 22.04.5 LTS 完整安装中文字体教程

一、先安装中文语言包(必须,否则界面/文件中文乱码)

sudo apt update
# 简体中文语言包
sudo apt install language-pack-zh-hans language-pack-zh-hans-base
# 生成中文UTF-8编码
sudo locale-gen zh_CN.UTF-8
# 设置系统默认中文
sudo update-locale LANG=zh_CN.UTF-8

注销/重启生效,系统菜单、文件夹即可显示中文。

二、一键安装开源免费中文字体(推荐,无版权问题)

1. Noto 思源系列(谷歌官方,显示最清晰,包含简繁日韩)

sudo apt install fonts-noto-cjk
# 思源黑体/思源宋体全套
sudo apt install fonts-noto-sans-cn fonts-noto-serif-cn

2. 文泉驿字体(轻量,老机器友好)

# 文泉驿微米黑(细)
sudo apt install fonts-wqy-microhei
# 文泉驿正黑(粗)
sudo apt install fonts-wqy-zenhei
# 文泉驿点阵宋体
sudo apt install fonts-wqy-bitmapfont

3. 一键批量安装全部常用开源中文字体

sudo apt install fonts-noto-cjk fonts-wqy-microhei fonts-wqy-zenhei fonts-arphic-ukai fonts-arphic-uming

4. 刷新字体缓存(安装完必执行)

sudo fc-cache -fv

5. 验证是否安装成功

# 列出所有简体中文字体
fc-list :lang=zh-cn

三、安装微软字体(微软雅黑、宋体、Arial等,办公刚需)

方式1:官方安装包(自动下载微软核心字体)

sudo apt install ttf-mscorefonts-installer

执行后弹出协议窗口,按 Tab 切换到 OK,回车确认接受协议。
安装完成刷新缓存:

sudo fc-cache -fv

包含:Arial、Times New Roman、Courier New、Verdana,但不含微软雅黑

方式2:手动安装微软雅黑(msyh)

  1. 准备字体文件:msyh.ttcmsyhbd.ttc(Windows C:\Windows\Fonts 复制)
  2. 创建系统字体目录
sudo mkdir -p /usr/share/fonts/truetype/microsoft
  1. 复制字体文件到目录
sudo cp ~/下载/*.ttc /usr/share/fonts/truetype/microsoft/
  1. 赋予可读权限
sudo chmod 644 /usr/share/fonts/truetype/microsoft/*
  1. 更新缓存
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

四、图形界面手动安装任意字体(单文件快速安装)

  1. 下载 .ttf/.otf/.ttc 字体文件
  2. 双击字体文件打开预览器
  3. 右上角点击 Install(仅当前用户);下拉选择 Install for all users(全局,需密码)
  4. 自动刷新缓存,无需命令行

五、设置系统默认中文字体

  1. 打开「设置 → 外观 → 字体」
  2. 界面字体/文档字体选择:
    • Noto Sans CJK SC(思源黑体,推荐)
    • WenQuanYi Micro Hei(文泉驿微米黑)
    • Microsoft YaHei(微软雅黑)
  3. 注销重新登录即可生效

六、常见问题解决

  1. 中文显示方框/问号

    • 缺少中文字体:执行上面批量字体安装命令
    • 编码不对:locale 检查是否为 zh_CN.UTF-8,重新执行 update-locale
  2. 安装完字体找不到

    sudo fc-cache -fv
    # 重启GNOME桌面
    gnome-shell --replace &
    
  3. VS Code/浏览器中文模糊
    优先选用 Noto Sans CJK SC,Ubuntu 22.04 渲染优化最好。

七、字体目录说明

  • 全局所有用户可用:/usr/share/fonts/
  • 当前用户私有(其他用户看不到):~/.local/share/fonts/