openSUSE 11.3 字体渲染


openSUSE 默认没有开启freetype2的subpixel hinting, 因为这是有apple和MS的专利. 所以, 不少发行版都遵守规矩, 编译freetype2不打开启这个功能. 所以, 字体就不好看了. 看得久眼很累, 心情什么都不好了. 在openSUSE community里不难找到 http://openSUSE-community.org/SubpixelHinting 这个post, 提供配合openSUSE11.3 的源 

一键安装 freetype2-feature-subpixel-hinting 

KDE程序在安装这里的包后, 即时见效. 但是, gtk 程序全部无效, 依旧发虚. 这个很纠结啊~ 鉴于, 要用gtk程序, 特别是很多人用firefox, 而且firefox是openSUSE的默认浏览器. 11.3版主题还很原生啊! 纠结死了. 什么问题呢? 一定不是你的问题, 你已经没做错, 也没有装错. 因为, 要让gtk程序字体渲染好看, 需要打了补丁的 cairo 还有 fontconfig  既然Ubuntu是公认字体最好看的, 也有自己的字体渲染补丁. 于是, 有人就拿了ubuntu的patch, 利用openSUSE的obs来打包给openSUSE用, 可是这已经是上一版的事了. maintainer还没有把包更新到支持11.3. (更准确是源还是11.2的) 但是这个源里部分的包还是能用在openSUSE11.3上的.

源在这里 anshuljain:/ubuntu_patch 

你千万千万不要加这个源, 然后又天真地change vendor 或做了什么upgrade啊~ 后果好严重, 会导致重启后openSUSE启动不了X的, 就是卡在tty1那里.
其实, 只需要装上cairo和fontconfig这两个包就ok了.  提供传送门, 大家不要手多加源了. 

cairo    32bit    64bit

fontconfig     32bit     64bit

相关内容