QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1620|回复: 5

有用 cairo cvs HEAD 的没

[复制链接]
发表于 2005-10-18 11:39:15 | 显示全部楼层 |阅读模式
奉上一个字体方面的补丁。
http://magiclinux.org/people/sunmoon1997/patches/cairo/cairo-cvs-font-fix.diff
发表于 2005-10-18 13:15:32 | 显示全部楼层
补丁看着晕,能不能用 diff -w 重新生成?
回复

使用道具 举报

发表于 2005-10-18 19:37:46 | 显示全部楼层
我用 cvs, 这个补丁干啥的?
回复

使用道具 举报

 楼主| 发表于 2005-10-18 22:59:02 | 显示全部楼层
1. 在 cairo 中 freetype load flags 设置都是错误的, 包括 cairo-1.0.x 和 cairo-1.1.x.  在这个补丁中全部修正了。
2. 让 cairo 接受 FC_IGNORE_GLOBAL_ADVANCE_WIDTH 和 FC_EMBEDDED_BITMAP 规则 。
3. 在渲染字体之前根据 load flags 对 font_options 进行修正, 因为 cairo_font_options 通常只是一种提示,它并不能真正的反映目前使用的规则。如:是否使用 aa, 是否使用 supixel.
4. 让 cairo xlib 后端对同一个 font face 可以接受不同格式的字符,如一部分是 8 位的 aa 字符/32 位 subpixel 字符另外一部分是点阵。
回复

使用道具 举报

发表于 2005-10-19 10:21:41 | 显示全部楼层
使用之后是什么效果?
回复

使用道具 举报

 楼主| 发表于 2005-10-19 12:33:45 | 显示全部楼层
1. 是错误修正。
2. 是功能增强。
3, 4. 是退步修正。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-5-7 05:45 , Processed in 0.043445 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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