QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: alpher

caihua呀,RedOffice的中文显示有些模糊呀

[复制链接]
发表于 2005-8-15 17:20:42 | 显示全部楼层
RedOffice实现Linux下OpenOffice粗体斜体支持的时候,还没有任何个人或者公司做得到。

正是因为这个原因,所以,他并不完全是从fontconfig走的。


我个人的怀疑,Ro应该总是取outline,也就是不管是否内嵌bitmap,忽略。这样,不论字号大小都会平滑。并且,其粗体斜体算法,应该是完全独立研发的。
如果取点阵,想模糊都不可能。

firefly的补丁也是这个样子:

如果打开了小字号平滑,即使有内嵌,也不使用,而是直接使用outline。

如果是斜体,就直接使用outline,通过matrix tranform得到一个合适的倾斜。
内嵌的点阵是不方便做到了。

粗体无所谓,firefly的补丁中,outline和bitmap的粗体都是通过位运算模拟出来的。



虽然模糊一点,但是就这一点,还是可以看出RedOffice某些方面的实力。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 01:25 , Processed in 0.037887 second(s), 14 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表