分页: 1 / 1

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

发表于 : 2024-06-10 16:29
alober
字体.gif
字体.gif (11.31 KiB) 查看 3130 次
图中分上下两部分,上边部分是 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>


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

发表于 : 2024-06-11 9:36
astolia
/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/自然没有任何作用

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

发表于 : 2024-06-11 11:43
alober
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 里有那个链接,就没查看链接文件是指向哪的,原来是链接指向已经改变了。谢谢。