[已解决]8.04字体的奇怪现象

系统字体配置、中文显示和输入法问题
回复
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

[已解决]8.04字体的奇怪现象

#1

帖子 solcomo » 2008-04-15 9:52

中文16px以下都是点阵字体
16px以上才变为矢量字体
/etc/fonts/conf.avail/下的文件似乎没有相关设置...或者是我没找到
请问怎么改
上次由 solcomo 在 2008-04-15 15:43,总共编辑 1 次。
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#2

帖子 eexpress » 2008-04-15 9:59

那是某字体,使用了内嵌的点阵,而点阵只涵盖了某尺寸以下的部分。有2种关闭点阵的方法。
1。使用fonts.conf配置,禁止点阵字体。
2。使用fontforge,把点阵删除。
● 鸣学
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#3

帖子 solcomo » 2008-04-15 11:19

不知道fonts.conf禁止点阵的具体方法是什么..
用find . -name "*.conf" | xargs grep -H "embeddedbitmap"
只有/etc/fonts/conf.avail下的
90-synthetic.conf
65-fonts-persian.conf
还有文泉驿字体有相关设置
且已设为false

第二种方法把点阵删除并替换文泉驿字体后所有文字都变成方框 :em68

最后无奈删除文泉驿
换用VeraSansYuanTi

基本算是解决了...
除了opera继续坚持点阵..
还有fvwm的标题栏
Style * Font "Shadow=0 xft:Vera Sans YuanTi Mono:size=11:bold:encoding=iso10646-1"
这样设置难道有错吗
附件
1.jpg
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#4

帖子 solcomo » 2008-04-15 15:42

解决..

修改/etc/fonts/conf.avail/52-languageselector.conf
禁止点阵

例如

代码: 全选

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!--
  /etc/fonts/conf.avail/52-languageselector.conf
  Load local ubuntu-specific language custom file
-->
<fontconfig>
	<include ignore_missing="yes">language-selector.conf</include>
	<include ignore_missing="yes">CJK_aliases</include>
		<alias>
		<family>serif</family>
			<prefer>
			<family>Lucida Grande</family>
			<family>DejaVu Serif</family>
			</prefer>
		</alias>

		<alias>
		<family>sans-serif</family>
			<prefer>
			<family>Lucida Grande</family>
			<family>DejaVu Serif</family>
			</prefer>
		</alias>

		<alias>
			<family>monospace</family>
			<prefer>
			<family>Monaco</family>
			<family>DejaVu Sans Mono</family>
			</prefer>
		</alias>

	<match target="font">
        	<test qual="any" name="lang" compare="contains">
			<string>zh</string>
			<string>en</string>
			<string>jp</string>
		</test>

		<edit name="globaladvance" mode="assign">
			<bool>true</bool>
		</edit>

		<edit name="spacing" mode="assign">
			<int>0</int>
		</edit>

		<edit name="antialias" mode="assign">
			<bool>true</bool>
		</edit>

		<edit name="hinting" mode="assign">
			<bool>false</bool>
		</edit>

		<edit name="autohint" mode="assign">
			<bool>true</bool>
		</edit>

		<edit name="hintstyle" mode="assign">
			<const>hintfull</const>
		</edit>

		<edit name="rgba" mode="assign">
			<const>none</const>
		</edit>

		<edit name="slant" mode="assign">
			<int>2</int>
		</edit>

		<edit name="weight" mode="assign">
			<int>1</int>
		</edit>

		<edit name="minspace" mode="assign">
			<bool>false</bool>
		</edit>

		<edit name="embeddedbitmap" mode="assign">
			<bool>false</bool>
		</edit>

		<edit name="embolden" mode="assign">
			<bool>false</bool>
		</edit>

		<edit name="verticallayout" mode="assign">
			<bool>false</bool>
		</edit>
	</match>
</fontconfig>
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#5

帖子 solcomo » 2008-04-15 15:45

附图
附件
screen.jpg
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
lovewine
帖子: 1233
注册时间: 2006-03-25 10:36
联系:

#6

帖子 lovewine » 2008-04-15 16:29

恭喜一下,看来很漂亮
让自由的声音传传传传传传传传天下。。。
Spread the words of freedom.
chriskiss
帖子: 26
注册时间: 2006-09-15 12:34

#7

帖子 chriskiss » 2008-04-21 10:23

可以禁用点阵
那可不可以置换点阵的字型呢?
就是说大字用黑体字
小字我想用别的点阵字代替,而不是wqy的点阵字的话
我该怎么修改呢?
回复