ubuntu(linux)完美复刻windows11字体,解决linux字体费眼晴 干净整洁不会带入乱七八糟的几兆大小非开源仿win字体系原版字体微软有版权仅限个人使用。点击下载解压文件解压之后进入到目录 cd segoe-ui-linux 安装segoe字体 sudo ./install.sh --no-wine 安装win11等宽字体Cascadia Code sudo apt install fonts-cascadia-code把windows11系统默认字体提取出来需要复制完整 3 个文件缺一不可否则粗体 / 细体缺失msyh.ttc — 微软雅黑常规体UI 默认中文msyhbd.ttc — 微软雅黑粗体msyhl.ttc — 微软雅黑细体我已经提出来了在压缩文件包里面新建YaHei目录存放字体 sudo mkdir -p /usr/share/fonts/Microsoft/TrueType/YaHei 把字体复制进去 (文件所在路径改成你自己的) sudo cp /Downloads/segoe-ui-linux/win11字体/*.ttc /usr/share/fonts/Microsoft/TrueType/YaHei/系统默认汉字为微软雅黑Regular写入优先级规则 sudo nano /etc/fonts/local.conf 把下列复制粘贴 ctrlo 回车 ctrl X ?xml version1.0? !DOCTYPE fontconfig SYSTEM fonts.dtd fontconfig alias bindingstrong familysans-serif/family prefer familySegoe UI/family family微软雅黑/family /prefer /alias /fontconfig刷新字体缓存 sudo fc-cache -fv fc-cache -fv打开 Tweaks 修改字体终端输入 gnome-tweaks切换到「字体」标签页界面字体选择 Segoe UI文档字体选择 Segoe UI等宽字体Cascadia Code验证当前字体 不带语言优先Segoe UI fc-match sans-serif 中文环境优先微软雅黑 fc-match 微软雅黑输出下面提示就成功了用这条命了查询字体优先级排序 fc-match -a 中文字母英语Segoe 中文汉字自动msyh.ttc微软雅黑已经实现在win11的那一套逻辑