字体渲染:修订间差异
来自Ubuntu中文
跳到导航跳到搜索
第11行: | 第11行: | ||
Cairo 、libXft:与字体显示有关的两个基础库,它们有没开启上面的渲染直接影响到程序的字体显示,Ubuntu 的这两个库默认已经启用渲染。 | Cairo 、libXft:与字体显示有关的两个基础库,它们有没开启上面的渲染直接影响到程序的字体显示,Ubuntu 的这两个库默认已经启用渲染。 | ||
fontconfig:通过编辑local.conf可以单独设定某些字体的hinting和AA。 | |||
GNOME“外观首选项”:设定 GNOME 2 下的字体渲染。 | |||
KDE 系统设置:设定 KDE SC 4 下的字体渲染。 | |||
===专利=== | ===专利=== | ||
所有跟hinting有关的专利都在 2010年5月过期(原本掌控在Apple和Microsoft手中),Freetype的2.4版开始默认启用hinting字体算法。 | 所有跟hinting有关的专利都在 2010年5月过期(原本掌控在Apple和Microsoft手中),Freetype的2.4版开始默认启用hinting字体算法。 | ||
==GNOME 2 全局字体渲染与 fontconfig 冲突== | |||
==参考文章== | ==参考文章== |
2010年8月16日 (一) 21:50的版本
基础知识
Font hinting/hintstyle:字体微调,中文字体的hinting制作非常麻烦,所以微米黑的中文就是没hinting,微软雅黑有。
subpixel rendering:次像素渲染。
Anti-aliasing:简称AA,抗锯齿,俗称 AA 渲染,字体平滑。
FreeType:Linux 上的字体渲染引擎。
Pango:Linux 上的字体渲染引擎。
Cairo 、libXft:与字体显示有关的两个基础库,它们有没开启上面的渲染直接影响到程序的字体显示,Ubuntu 的这两个库默认已经启用渲染。
fontconfig:通过编辑local.conf可以单独设定某些字体的hinting和AA。
GNOME“外观首选项”:设定 GNOME 2 下的字体渲染。
KDE 系统设置:设定 KDE SC 4 下的字体渲染。
专利
所有跟hinting有关的专利都在 2010年5月过期(原本掌控在Apple和Microsoft手中),Freetype的2.4版开始默认启用hinting字体算法。