[已解决]请教怎么才能得到图中上边部分所示的字体显示效果?

系统字体配置、中文显示和输入法问题
回复
alober
帖子: 144
注册时间: 2010-07-13 17:04

[已解决]请教怎么才能得到图中上边部分所示的字体显示效果?

#1

帖子 alober » 2024-06-10 16:29

字体.gif
字体.gif (11.31 KiB) 查看 3095 次
图中分上下两部分,上边部分是 xubuntu 22.04 的 mousepad 中的显示,下边部分是 xubuntu 24.04 中的。效果不一样。我在 mousepad 中选择的都是 DejaVu Sans Mono Book 这个字体,大小是 16。

我的目标是得到图中上边部分的显示效果。我事先已经安装了文泉驿微米黑和正黑字体。我对字体配置其实完全不懂,在以前的版本中,我就是把 69-language-selector-zh-cn.conf 这个文件复制到 /etc/fonts/conf.avail/,然后重启就生效了。现在全新安装了 xubuntu 24.04,这样做没起作用。请教我要怎么做,才能实现我的目标?下面是 69-language-selector-zh-cn.conf 的文件内容:

代码: 全选

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

	<match target="pattern">
		<test qual="any" name="family">
			<string>serif</string>
		</test>
		<edit name="family" mode="prepend" binding="strong">
			<string>DejaVu Serif</string>
			<string>AR PL UMing CN</string>
			<string>AR PL UMing HK</string>
			<string>WenQuanYi Bitmap Song</string>
			<string>AR PL UKai CN</string>
		</edit>
	</match>
	<match target="pattern">
		<test qual="any" name="family">
			<string>sans-serif</string>
		</test>
		<edit name="family" mode="prepend" binding="strong">
			<string>DejaVu Sans</string>
			<string>WenQuanYi Micro Hei</string>
			<string>WenQuanYi Zen Hei</string>
			<string>Droid Sans Fallback</string>
			<string>AR PL UMing CN</string>
			<string>AR PL UMing HK</string>
			<string>AR PL UKai CN</string>
		</edit>
	</match>
	<match target="pattern">
		<test qual="any" name="family">
			<string>monospace</string>
		</test>
		<edit name="family" mode="prepend" binding="strong">
			<string>DejaVu Sans Mono</string>
			<string>WenQuanYi Micro Hei Mono</string>
			<string>WenQuanYi Zen Hei Mono</string>
			<string>Droid Sans Fallback</string>
			<string>AR PL UMing CN</string>
			<string>AR PL UMing HK</string>
			<string>AR PL UKai CN</string>
		</edit>
	</match>

</fontconfig>

上次由 alober 在 2024-06-11 11:43,总共编辑 1 次。
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: 请教怎么才能得到图中上边部分所示的字体显示效果?

#2

帖子 astolia » 2024-06-11 9:36

/etc/fonts/conf.d/才是真正放配置文件的地方,/etc/fonts/conf.avail/下面是可供使用的配置文件,要用时到/etc/fonts/conf.d/建立一个软链接

之前是把实际配置文件放/etc/fonts/conf.avail/下面,你把文件也复制到/etc/fonts/conf.avail/,就覆盖了原文件,所以能生效
现在是把文件放到了/usr/share/fontconfig/conf.avail/下面,/etc/fonts/conf.d/下的软链接也是指向那个目录的,你还放/etc/fonts/conf.avail/自然没有任何作用
alober
帖子: 144
注册时间: 2010-07-13 17:04

Re: 请教怎么才能得到图中上边部分所示的字体显示效果?

#3

帖子 alober » 2024-06-11 11:43

astolia 写了: 2024-06-11 9:36 /etc/fonts/conf.d/才是真正放配置文件的地方,/etc/fonts/conf.avail/下面是可供使用的配置文件,要用时到/etc/fonts/conf.d/建立一个软链接

之前是把实际配置文件放/etc/fonts/conf.avail/下面,你把文件也复制到/etc/fonts/conf.avail/,就覆盖了原文件,所以能生效
现在是把文件放到了/usr/share/fontconfig/conf.avail/下面,/etc/fonts/conf.d/下的软链接也是指向那个目录的,你还放/etc/fonts/conf.avail/自然没有任何作用
原来如此,我开始到是想到了可能是没创建链接的问题,但一看 /etc/fonts/conf.d 里有那个链接,就没查看链接文件是指向哪的,原来是链接指向已经改变了。谢谢。
回复