[转帖]文泉驿灰度点阵字体技术预览

系统字体配置、中文显示和输入法问题
回复
FangQ
帖子: 240
注册时间: 2006-03-05 13:50
送出感谢: 0
接收感谢: 0

[转帖]文泉驿灰度点阵字体技术预览

#1

帖子 FangQ » 2006-08-30 3:09

http://wenq.org/forum/viewtopic.php?t=260


使用灰度点阵字体即可以保留手工优化的点阵字体的结构优美和对比明显的优势,同时又可以引入适当的柔和色调,使得字体渲染赏心悦目。灰度点阵字体还可以大大减少字体渲染的hinting运算量,加快显示速度。这里上传的几张图片都是通过GIMP在不同平滑参数下生成的。

技术上,Freetype2已经支持灰度点阵位图字体格式(multi-grayscale bdf),文泉驿点阵字体下一个创新就是通过算法制作完成AA的汉字点阵字体。

概念效果参见:

http://wenq.org/gallery/thumbnails.php?album=9
附件
Gaussian_40pc.png
使用40%的高斯平滑
Gaussian_70pc.png
使用70%的高斯平滑
Gaussian_80pc.png
使用80%的高斯平滑
Gaussian_100pc.png
使用100%的高斯平滑
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#2

帖子 zhuqin_83 » 2006-08-30 5:30

支持,不过感觉有点模糊。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
glade
帖子: 1383
注册时间: 2005-10-21 16:57
送出感谢: 0
接收感谢: 0

#3

帖子 glade » 2006-08-30 14:02

40%的那个还能接受
FangQ
帖子: 240
注册时间: 2006-03-05 13:50
送出感谢: 0
接收感谢: 0

#4

帖子 FangQ » 2006-08-30 14:22

glade 写了:40%的那个还能接受
现在还没有涉及到微调,可以调整的参数实在是太多了,几乎所有图像处理的数学变换都可以应用过来 :) 单是一个二维卷积就可以调整很多东西,包括kernel的宽度,分布等

现在的主要问题是确认ttf/otf格式支持grayscale bitmap。(BDF的支持,而且已经有一些Latin字体,CJK的还没有)
FangQ
帖子: 240
注册时间: 2006-03-05 13:50
送出感谢: 0
接收感谢: 0

#5

帖子 FangQ » 2006-08-30 14:23

glade 写了:40%的那个还能接受
现在还没有涉及到微调,可以调整的参数实在是太多了,几乎所有图像处理的数学变换都可以应用过来 :) 单是一个二维卷积就可以调整很多东西,包括kernel的宽度,分布等

现在的主要问题是确认ttf/otf格式支持grayscale bitmap。(BDF的支持,而且已经有一些Latin字体,CJK的还没有)
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
送出感谢: 0
接收感谢: 7 次
联系:

#6

帖子 BigSnake.NET » 2006-08-31 10:54

太模糊看不清~好象近视一样。。。
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
FangQ
帖子: 240
注册时间: 2006-03-05 13:50
送出感谢: 0
接收感谢: 0

#7

帖子 FangQ » 2006-08-31 11:06

BigSnake.NET 写了:太模糊看不清~好象近视一样。。。
你只看了第一个?
30%平滑的我没有贴在这里,不过你可以从这个页面看到,http://g.wenq.org/displayimage.php?album=9&pos=1
我感觉已经不能明显看出平滑的感觉了,基本上与点阵是一样的,我个人感觉可能是在40%-60%左右可能会适合大多数人。
头像
glade
帖子: 1383
注册时间: 2005-10-21 16:57
送出感谢: 0
接收感谢: 0

#8

帖子 glade » 2006-08-31 16:29

下面这几个字不知道是不是文泉驿的,不是很完美
我用的是论坛上某位仁兄制作的内嵌文泉驿的uming
第一个 “几”字,明显不协调
第二个 “抽”字,左右比例不大对,字也太小,来 字上半部分太小了,有点怪
附件
ji.png
ji.png (604 Bytes) 查看 1423 次
chou.png
chou.png (483 Bytes) 查看 1421 次
FangQ
帖子: 240
注册时间: 2006-03-05 13:50
送出感谢: 0
接收感谢: 0

#9

帖子 FangQ » 2006-08-31 22:30

glade 写了:下面这几个字不知道是不是文泉驿的,不是很完美
我用的是论坛上某位仁兄制作的内嵌文泉驿的uming
第一个 “几”字,明显不协调
第二个 “抽”字,左右比例不大对,字也太小,来 字上半部分太小了,有点怪
图中的点阵的确是wqy的,不过我们的编辑是开放的,任何人对于不满意的字都可以进行编辑,如果管理员接受这个修改,用户第二天就可以下载更新后的字体,具体发送方法参见
http://wenq.org/forum/viewtopic.php?t=204

“抽”我已经改过来了:
http://wenq.org/index.cgi?%e6%8a%bd_10pt

“几”点阵本身应该没有问题,参见
http://wenq.org/index.cgi?%E5%87%A0_10pt

不过可能是huahua制作这个合并字体的时候fontforge没有正确处理字体的基线。合并的字体由于license问题,我们不建议公开发布。你如果希望这个问题得以更改,可以与huahua私下联系。
zsulinjia
帖子: 67
注册时间: 2006-08-06 22:30
送出感谢: 0
接收感谢: 0
联系:

[建议]文泉驿参数太多,易用性考验新用户

#10

帖子 zsulinjia » 2006-09-01 2:02

文泉驿参数太多,其易用性考验新用户。
希望看到简单易用的文泉驿。
FangQ
帖子: 240
注册时间: 2006-03-05 13:50
送出感谢: 0
接收感谢: 0

Re: [建议]文泉驿参数太多,易用性考验新用户

#11

帖子 FangQ » 2006-09-01 4:55

zsulinjia 写了:文泉驿参数太多,其易用性考验新用户。
希望看到简单易用的文泉驿。
什么参数?
头像
glade
帖子: 1383
注册时间: 2005-10-21 16:57
送出感谢: 0
接收感谢: 0

#12

帖子 glade » 2006-09-01 14:56

你不觉的那个来字有问题么
下面是两张放大的对比图,一张是文泉驿的,另一张是Simsun的,文泉驿的那一张大字中间夹杂一个小字,这个字显得小气,应该把上面两横拉开点,我一直看它有问题,放大后一看,确定了我的想法,稍微离屏幕远一点儿看就更明显了,继续放大.....
另外,我觉的“有”字也是应该改一下的,月 和上面的一横离得太近了,整个字也比较呆板,没有生机,虽然在12号字体上看不出什么问题,但是在文件中用大字体就显现不足了。
附件
lai4.png
lai4.png (3.76 KiB) 查看 1389 次
laiwin4-2.png
头像
glade
帖子: 1383
注册时间: 2005-10-21 16:57
送出感谢: 0
接收感谢: 0

#13

帖子 glade » 2006-09-01 15:16

从上面几个字还看出来字体风格不统一,你有来,空看我,给人的感觉就像是颜体混合柳体
FangQ
帖子: 240
注册时间: 2006-03-05 13:50
送出感谢: 0
接收感谢: 0

#14

帖子 FangQ » 2006-09-02 0:51

我同意里面的"来"字横线有些太近,而且我相信类似非完美的情况在wqy字体中也还不少。不过这正是我们需要大家共同来参与改进的原因。wqy字体开发到现在才不到两年,所有工作都是志愿者无偿地完成的,而商业字体开发周期和经费都远远大于我们。

另外,少数核心会员不可能仔细查看和修改所有汉字,他们能够发现的问题也肯定是有限的,所以我们提供了人人都可以编辑的web界面,通过大家的力量来共同改进这个字体。如上面的这种情况,我真的希望glade能够到我们的网站直接编辑点阵,提交你的修改。这样我们可以尽快地优化掉所有不太美观的点阵。

(附:上面两图一个是9pt(11x11),一个是12pt(15x16),两个不同大小的点阵风格直接比较是不太妥当的。对于9pt的小点阵,我们倾向于使用直角钩和转折,风格上可能更接近圆体和黑体。具体参考
http://www.wenq.org/index.cgi?CJK_Optim ... _Guideline
http://www.wenq.org/index.cgi?StyleExample1_12pt
http://www.wenq.org/index.cgi?StyleExample5_12pt
头像
glade
帖子: 1383
注册时间: 2005-10-21 16:57
送出感谢: 0
接收感谢: 0

#15

帖子 glade » 2006-09-02 13:33

上面的比较不是字与字的比较,只是为了说明字体的大小不均匀,风格不统一

有时间的话我会参与这个活动的
可是本人还是生手,对于字体制作没有经验
有个建议,能不能设计这样的预览系统,允许编辑者在所编辑的字的两旁显示其他文泉译的字,方便比对,便于及时作出修改,这样可以使风格更统一,我想制作一个相对完美的字体比以后发现问题回头修改容易点吧
回复

回到 “字体美化和中文支持”