Ubuntu 的内置字体中哪些字体支持中文

devtools/2025/1/16 14:51:05/

Ubuntu 的内置字体中,部分字体是支持中文的,但默认配置可能不完整或显示效果不佳。以下是 Ubuntu 内置支持中文的字体以及如何增强对中文的支持:


Ubuntu 内置支持中文的字体

  1. Noto Fonts(推荐)

    • 字体名称Noto Sans CJKNoto Serif CJK
    • 特点:思源字体的变体,支持简体、繁体中文及其他东亚语言,显示效果优秀。
    • 安装方式
      默认安装在现代 Ubuntu 系统中。如果未安装,可运行:
      sudo apt install fonts-noto-cjk
      
  2. 文泉驿字体

    • 字体名称WenQuanYi Micro HeiWenQuanYi Zen Hei
    • 特点:开源中文字体,适合界面和文档显示。
    • 安装方式
      sudo apt install fonts-wqy-microhei fonts-wqy-zenhei
      
  3. Droid Sans Fallback

    • 字体名称Droid Sans Fallback
    • 特点:旧版 Android 使用的默认字体,支持中文,但效果较一般。
    • 安装方式
      默认安装。如果未安装,可运行:
      sudo apt install fonts-droid-fallback
      
  4. CJK Unifonts

    • 字体名称Unifont(部分支持中文)
    • 特点:主要用于兼容显示 Unicode 字符,包含基础中文支持。

检查系统中的中文字体

使用以下命令查看系统中已安装的中文字体:

fc-list :lang=zh

输出中会列出所有支持中文的字体路径和名称,例如:

/usr/share/fonts/truetype/noto/NotoSansCJK-Regular.ttc: Noto Sans CJK SC:style=Regular
/usr/share/fonts/truetype/wqy/wqy-microhei.ttc: WenQuanYi Micro Hei:style=Regular

设置系统默认中文字体

  1. 使用 GNOME Tweak Tool 设置
    安装 GNOME Tweak Tool 并设置字体:

    sudo apt install gnome-tweaks
    gnome-tweaks
    

    字体 设置中选择支持中文的字体,如 Noto Sans CJK

  2. 手动修改字体配置
    编辑或创建 /etc/fonts/local.conf,添加中文字体优先级:

    <match><test name="lang" compare="contains"><string>zh</string></test><edit name="family" mode="prepend"><string>Noto Sans CJK SC</string><string>WenQuanYi Micro Hei</string></edit>
    </match>
    

    更新字体缓存:

    sudo fc-cache -fv
    

优化中文显示

  1. 增强字体渲染效果
    安装字体渲染增强工具:

    sudo apt install fontconfig-infinality
    
  2. 调整字体渲染配置
    编辑 /etc/fonts/conf.d/ 下的字体配置文件,根据需要调整字体渲染参数。


总结

  • Ubuntu 内置的 Noto Sans CJKWenQuanYi 系列字体都支持中文。
  • 通过安装 fonts-noto-cjkfonts-wqy-microhei 等包可以增强中文显示。
  • 检查和配置系统中文字体优先级以获得最佳显示效果。

如果需要更详细的帮助,可以提供具体需求或问题场景!


http://www.ppmy.cn/devtools/150981.html

相关文章

如何从本地计算机连接至远程服务器上的 Jupyter Notebook

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

js:正则表达式

目录 正则表达式的语法 定义 检测 检索 元字符 边界符 量词 字符类 表单判断案例 修饰符 过滤敏感词 正则表达式是一种用于匹配和操作文本的强大工具&#xff0c;它是由一系列字符和特殊字符组成的模式&#xff0c;用于描述要匹配的文本字符组合模式 正则表达式是一…

Hadoop3.x 万字解析,从入门到剖析源码

&#x1f496; 欢迎来到我的博客&#xff01; 非常高兴能在这里与您相遇。在这里&#xff0c;您不仅能获得有趣的技术分享&#xff0c;还能感受到轻松愉快的氛围。无论您是编程新手&#xff0c;还是资深开发者&#xff0c;都能在这里找到属于您的知识宝藏&#xff0c;学习和成长…

开发人员学习书籍推荐(C#、Python方向)

作为一名开发人员&#xff0c;持续学习和提升自己的技术水平是至关重要的。如今&#xff0c;技术不断更新换代&#xff0c;新的开发框架、语言和工具层出不穷。对于刚入行的开发者或希望深入某一领域的工程师来说&#xff0c;选对书籍是学习的捷径之一。本篇文章将推荐一些经典…

【Linux】--- 进程的等待与替换

进程的等待与替换 一、进程等待1、进程等待的必要性2、获取子进程status3、进程等待的方法&#xff08;1&#xff09;wait&#xff08;&#xff09;函数&#xff08;2&#xff09;waitpid函数 4、多进程创建以及等待的代码模型5、非阻塞接口 轮询 二、进程替换1、替换原理2、替…

Flutter插件制作、本地/远程依赖及缓存机制深入剖析(原创-附源码)

Flutter插件在开发Flutter项目的过程中扮演着重要的角色&#xff0c;我们从 ​​​​​​https://pub.dev 上下载添加到项目中的第三方库都是以包或者插件的形式引入到代码中的&#xff0c;这些第三方工具极大的提高了开发效率。 深入的了解插件的制作、发布、工作原理和缓存机…

CSS 元素的显示模式(块元素,行内元素,行内块元素)

一. 块元素&#xff08;block&#xff09; 又称&#xff1a;块级元素 特点&#xff1a; 1. 在页面中独占一行&#xff0c;不会与任何元素共用一行&#xff0c;是从上到下排列的。 2. 默认宽度&#xff1a;撑满父元素。 3. 默认高度&#xff1a;由内容撑开。 4. 可以通过 CSS 设…

OPT: Open Pre-trained Transformer语言模型

摘要 大规模语言模型通常需要数十万计算日的训练时间&#xff0c;展现了在零样本和小样本学习中的显著能力。鉴于其计算成本之高&#xff0c;这些模型在没有大量资本投入的情况下难以复现。对于那些通过API提供的少数模型&#xff0c;研究者无法获取完整的模型权重&#xff0c…