从15升级为15.1中文字体显示有问题

  1. 把 KDE 字体设置那里截图。
  2. 你这肯定是自定义字体了,fc-match -s sans-serif 给我看下

运行fc-match -s sans-serif

$fc -match -s sans-serif
Roboto-Regular.ttf: "Roboto" "Regular"
NotoSans-Regular.ttf: "Noto Sans" "Regular"
LiberationSans-Regular.ttf: "Liberation Sans" "Regular"
LiberationSans-Italic.ttf: "Liberation Sans" "Italic"
Cantarell-Regular.otf: "Cantarell" "Regular"
luxisr.ttf: "Luxi Sans" "Regular"
KhmerOS_sys.ttf: "Khmer OS System" "Regular"
gulim.ttf: "Baekmuk Gulim" "Regular"
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
DejaVuSans-Oblique.ttf: "DejaVu Sans" "Oblique"
DejaVuSans-BoldOblique.ttf: "DejaVu Sans" "Bold Oblique"
Hack-Regular.ttf: "Hack" "Regular"
DejaVuMathTeXGyre.ttf: "DejaVu Math TeX Gyre" "Regular"
DejaVuSansMono.ttf: "DejaVu Sans Mono" "Book"
DejaVuSerif.ttf: "DejaVu Serif" "Book"
SourceCodePro-Regular.otf: "Source Code Pro" "Regular"
lmmono10-regular.otf: "Latin Modern Mono" "10 Regular"
lmmonoprop10-regular.otf: "Latin Modern Mono Prop" "10 Regular"
lmsansquot8-regular.otf: "Latin Modern Sans Quotation" "8 Regular"
SourceSerifPro-Regular.otf: "Source Serif Pro" "Regular"
luximr.ttf: "Luxi Mono" "Regular"
DroidSansJapanese.ttf: "Droid Sans Japanese" "Regular"
Carlito-Regular.ttf: "Carlito" "Regular"
DroidNaskh-Regular-SystemUI.ttf: "Droid Naskh Shift Alt" "Regular"
STIXGeneral-Regular.otf: "STIXGeneral" "Regular"
DroidSansEthiopic-Regular.ttf: "Droid Sans Ethiopic" "Regular"
DroidSansTamil-Regular.ttf: "Droid Sans Tamil" "Regular"
DroidSansDevanagari-Regular.ttf: "Droid Sans Devanagari" "Regular"
DroidSansHebrew-Regular.ttf: "Droid Sans Hebrew" "Regular"
NotoSansSC-Regular.otf: "Noto Sans SC" "Regular"
NotoSerifSC-Regular.otf: "Noto Serif SC" "Regular"
SyrCOMAdiabene.otf: "East Syriac Adiabene" "Regular"
SyrCOMKharput.otf: "Serto Kharput" "Regular"
DroidSansFallbackFull.ttf: "Droid Sans Fallback" "Regular"
DroidSansThai.ttf: "Droid Sans Thai" "Regular"
ukai.ttc: "AR PL UKai CN" "Book"
ukai.ttc: "AR PL UKai HK" "Book"
s050000l.pfb: "Standard Symbols L" "Regular"
LiberationSansNarrow-Regular.ttf: "Liberation Sans Narrow" "Regular"
Bandal.ttf: "Bandal" "Regular"
Bangwool.ttf: "Bangwool" "Regular"
wqy-zenhei.ttc: "文泉驛正黑" "Regular"
uming.ttc: "AR PL UMing CN" "Light"
DejaVuSansMono-Bold.ttf: "DejaVu Sans Mono" "Bold"
DejaVuSerif-Bold.ttf: "DejaVu Serif" "Bold"
LiberationSansNarrow-Italic.ttf: "Liberation Sans Narrow" "Italic"
7x13-ISO8859-1.pcf.gz: "Misc Fixed" "Regular"
7x13.pcf.gz: "Misc Fixed" "Regular"
8x13.pcf.gz: "Misc Fixed" "Regular"
clR6x13.pcf.gz: "Schumacher Clean" "Regular"
12x13ja.pcf.gz: "Misc Fixed Wide" "ja"
6x12.pcf.gz: "Misc Fixed" "SemiCondensed"
6x13.pcf.gz: "Misc Fixed" "SemiCondensed"
term14.pcf.gz: "DEC Terminal" "Regular"
b14.pcf.gz: "Efont Biwidth" "Regular"
9x15.pcf.gz: "Misc Fixed" "Regular"
b16.pcf.gz: "Efont Biwidth" "Regular"
unifont-10.0.07.pcf.gz: "GNU Unifont" "Sans-Serif"
cu12.pcf.gz: "MUTT ClearlyU Wide" "Regular"
cu-pua12.pcf.gz: "MUTT ClearlyU PUA" "Regular"
英文安装,然后字体设置为中文,15.0时好好的,升级之后字体有问题

你这字体设的不是英文的吗?

之前在yast把第二语言设置成了中文

你看一下你的 fc-match -s “Noto Sans” 吧。

  1. Noto Sans 是个纯 Latin 字体,它和 Noto Sans CJK 除了都是 Google 开发的别的没有任何关系,所以我不知道你说的“字体设为中文”是什么意思 :joy: 它不会保证出现它不涵盖的字符时自动调用 Noto Sans SC 显示。实际上它是调用 fc-match -s “Noto Sans” 得到个列表,从列表中逐个依次找过去,哪个支持中文字符就用哪个字体。

  2. YaST 中文设为第二语言跟系统字体没有任何关系,它指的是选择什么语言来显示 YaST 界面。

虽然不懂字体之间到底有什么区别,但是还是知道了怎么改。谢谢!

我只是不知道为什么从Leap15升级过来字体会发生变化, 可能是我思考太少

我是把noto的几个cjk字体全安装了,之后重设了一下字体再重启一下就好了

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。