用 infinality 包美化 opensuse 12.3 字体的步骤注解

完整 howto 文地址 libretechtips.com/tips-opensuse/quickly-configure-subpixel-hinted-smooth-fonts-opensuse-123
过程虽简单, 但作者有两步说得不太具体, 明显针对于 opensuse 老用户来讲的,稍解释下,方便和我一样刚转投 opensuse 的新人

  1. Add the official namtrac:subpixel Infinality repository for openSUSE 12.3. This is the one maintained by the actual Infinality developer(s).
    -------- 添加 infinality 的软件源, 打命令就行了,
    zypper ar -f http://download.opensuse.org/repositories/home:/namtrac:/subpixel/openSUSE_12.3/ infinality

  2. Switch system packages to the versions in the namtrac:subpixel repository, and mark for installation any other packages in namtrac:subpixel that aren’t yet installed.
    --------“switch system packages”其实就是个按钮, 打开 yast software management, 切到 repositories tab,点选左列的 infinality, “switch system packages” 就在右侧 packages 列最顶上,点之。
    -------- 作者在这步里建议把 infinality 源里的所有其他包都装上,实际上没必要, “switch”后,应该装的都已经装了, 剩下的包 我看有些是其他构架版本 有些是开发文件。我是没装,要是你们步骤尝试失败了 可以装上看看(全装要 1 个多 G…)

  3. From the main openSUSE official repository, install the fontconfig-infinality
    ------- 搜索包 fontconfig-infinality 安装之, 简单

  4. Make sure your desktop environment’s font configuration for subpixel hinting is set to “Use system settings” or something similar. Only if that option does not exist, set it to RGB order with slight hinting.
    ------- 假如你之前没设置过字体的话,系统默认就是 use sytem settings,不用设置. 假如你有改过字体设置,well 还是老地方。。 恢复默认

  5. (Optional) Set all desktop fonts to “DejaVu Sans, Book”, my personal preference.

  6. Log out and log back in to your desktop.

至于到底要不要美化 opensuse12.3 字体, 传个 firefox menu 条,自己对比一下再决定好了。



(我没有改任何字体,也没用其他美化方法,纯以上那篇文章步骤的效果图)
看习惯和口味吧,可能我有强迫症,头贴到屏幕上,只看到模糊的地方 就觉得不爽。。 :sweat:

顺带秀个桌面


1 个 G 略大啊,,我换了 ubuntu 字体后,显示效果也不错 :slight_smile:

楼主要给个效果对比图才好呀。

楼主下面的图标怎么搞成方的?排列的很不错啊 :question:

faenza

software.opensuse.org/package/faenza-icon-theme

可以和自己的 firefox 菜单栏对比一下呀, 我打补丁之前没留截图。。。

我用默认的就好了,懒得美化设置什么的 :joy:

以前弄过一次,我觉得还不如模糊一点呢,字体清晰了我看着更晕,呵呵,我视力很低的,左 600 右 800,左右不平衡,看太清晰的东西容易产生边晕,眼睛很累的,模糊点的反而更舒服

是比以前漂亮了一点, 谢谢分享

效果很明显… 谢谢分享… 感谢分享… :heart_eyes:

感谢了,确实锐利不少。

这个只能在 gnome 下用?

fontconfig 是底层软件,跟桌面环境是什么没关系。

:nauseated_face: 美化个字体需要整这么大啊…

直接用抗锯齿效果就很好了。

的确好多了,谢谢!

13.1 好像去网站上搜索到 fontconfig-infinality 一键安装就可以了

1赞

错误。

  1. 老外很蠢。
  2. infinality 的原理是:
    第一步,给 freetype2 打补丁,加 infinality 独有渲染的配置选项。
    第二步,在 fontconfig 里使用在 freetype2 里加的配置选项。

openSUSE 默认的 freetype2 没有 infinality 补丁。你直接用 fontconfig-infinality 的效果为「不确定」,意思就是鬼知道,好看你运气或者眼神不好使,不好看是应该的。因为功夫在诗外,起作用的根本不是这个包。当初那个蠢老外做这个包的时候我就告诫过了,救得了笨就不了蠢没办法。

补丁细节自己看:http://www.infinality.net/forum/viewtopic.php?f=2&t=18

  1. 用户很蠢。

就好比「传说中」的「Ubuntu 漂亮的字体配置」,一共四个包:

libxft-ubuntu,freetype2-ubuntu,fontconfig-ubuntu,cairo2-ubuntu。

libxft-ubuntu 所有发行版都一模一样。freetype2-ubuntu 不过是开了次像素渲染(subpixel rendering),跟 openSUSE/Archlinux 下默认的相同。fontconfig-ubuntu 这个根本就不是渲染引擎。cairo2-ubuntu 我还没看。

于是在 AUR 上做了个「其实跟默认一样」的 pkgbuild,在描述里写个「with Ubuntu LCD patches」,于是就有蠢货趋之若骛的去装,装好了再把默认喷成渣。

PS:home:opensuse_zh 里的 freetype2 我已经更新了 2.4.12,那个是有最新的 infinality 补丁的 freetype2 + fontconfig。

果然是完整按那个步骤 (只需要改一下源的版本) 做下来效果又好了一点, 每次都会配置字体, 但每次都是从网上找方法然后试, 步骤比较多也不知道到底那一步起了作用, 无知真可怕, 另外发现老外这个 vinsay.com/top-things-need-to-do-after-installing-opensuse-13-1/