Debian 6为cairo打LCD 补丁
来源:互联网 发布:java api 1.7 苹果版 编辑:程序博客网 时间:2024/05/19 20:18
默认情况 Debian 的 libcairo2 并没有打上 LCD 补丁,矢量字体(如文泉驿微米黑)会比较难看,当然可以直接用ubuntu 的 libcairo2,但很有可能会有一些软件依赖出错,而且也不建议使用不同发行版的 deb包,出于这方面的考虑,我们完全可以自己手动打补丁编译。
1. 下载ubuntu的补丁:
wget -c http://archive.ubuntu.com/ubuntu/pool/main/c/cairo/cairo_1.8.10-2ubuntu1.debian.tar.gz建立一个工作目录,如 lcd。
解压后,将 patches 文件夹下的 04_lcd_filter.patch 和 06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.patch 复制到 刚才建立的工作目录下,这里是 lcd。
2. 准备工作:
sudo aptitude install build-essential devscripts fakeroot
sudo aptitude build-dep libcairo2
cd lcd && mkdir libcairo2 && cd libcairo2
apt-get source libcairo2
cd cairo-1.8.10
3. 打上LCD补丁,并编译安装
patch -Np1 < ../04_lcd_filter.patch
patch -Np1 < ../06_Xlib-Xcb-Hand-off-EXTEND_PAD-to-XRender.patch
dch -l local ‘LCD Patch’
dpkg-buildpackage -rfakeroot -us -uc
cd ..
dpkg -i *.deb
4. 在 /etc/font/local.conf 或者 ~/.fonts.conf(推荐使用,没有可新建之)添加如下内容(也可以进行自己的修改):
<matchtarget="font"> <editmode="assign"name="rgba"> <const>rgb</const> </edit></match><matchtarget="font"> <editmode="assign"name="hinting"> <bool>true</bool> </edit></match><matchtarget="font"> <editmode="assign"name="hintstyle"> <const>hintslight</const> </edit></match><matchtarget="font"> <editmode="assign"name="antialias"> <bool>true</bool> </edit></match><matchtarget="font"> <editmode="assign"name="lcdfilter"> <const>lcddefault</const> </edit></match><matchtarget="font"> <editname="autohint"> <bool>false</bool> </edit></match><matchtarget="font"> <editname="hinting"> <bool>true</bool> </edit></match>
本文转自:http://www.open2l.com/debian-lcd.html
- Debian 6为cairo打LCD 补丁
- Debian 6为cairo打LCD 补丁
- 为Linux内核打ARM补丁
- 打“补丁”也自动
- hbase打HFileOutputFormat补丁
- 打sp1补丁
- 补丁 kb2586448 不能打
- patch打 补丁
- redhat打oracle补丁
- debian包中的补丁制作方法
- cairo
- VS2005怎么打SP1补丁
- 利用SPAM打ABAP补丁
- sqlserver2000是否打过补丁
- debian rules文件增添的补丁机制
- Cairo图形指南(6)
- 为了BT,不打913446补丁
- 关于2003系统如何打sp1补丁
- qianm
- 3句话搞定Oracle锁表问题
- 函数模板特化 遇到 函数重载
- asp.net CKEditor 在指定位置插入字符串
- SVN常用命令
- Debian 6为cairo打LCD 补丁
- ios下自定义字体
- 使用命令行 Subversion 访问项目源文件
- HDU 1254 推箱子(搜索)
- Android标题栏各种设置
- android中json转换成List<Map>
- mysql函数大全
- android中将复杂json对象进行数据转换
- 数据库系统原理复习题(一)——绪论