[0.6.1 发布, 已打包] fontconfig前端

9 月 11 日更新

0.6.1 发布,修复了一些 bug,支持中文中国,中文香港,中文台湾。

openSUSE, SLE, Fedora, RHEL, CentOS: software.opensuse.org/download.html?project=home%3Aguoyunhebrave&package=fontweak

其他发行版可以下载压缩包 github.com/guoyunhe/fontweak/releases/tag/v0.6.1


9.7 更新

0.4.0 发布。此次添加了多配置方案切换的支持,一键设置,已经重置系统设置的功能。

已经打包: software.opensuse.org/download.html?project=home%3Aguoyunhebrave&package=fontweak


8.17 更新

0.3.0 完成,支持配置方案管理和中文界面翻译。

github.com/guoyunhe/font-config-master/releases/tag/v0.3.0


8.12 更新

0.2.0 完成,添加了字体替换功能。

fontconfig 支持两种替换字体的方法,一种是通过 match 标签将某一字体强制替换为另一字体;另一种是通过 alias 标签为字体添加别名,如果系统没有安装这种字体,则尝试使用别名的字体替代。我使用了后者。

github.com/guoyunhe/font-config-master/releases/tag/v0.2.0

!](http://i.imgur.com/2I1UDro.png)


8.9 更新

BUG 修复更新 v0.1.1,修复中英文混排问题。在中英文混排时,英文使用英文字体设置,中文使用中文字体设置。

github.com/guoyunhe/font-config-master/releases/tag/v0.1.1


8.7 更新

第一个可用的版本已经完成,计划中的部分功能尚未添加,没有中文。

github.com/guoyunhe/font-config-master/releases/tag/v0.1.0

欢迎下载测试!可以在此楼回复或者 github 项目的 issues 上发帖。


目前刚刚有个雏形:

!](http://i.imgur.com/qEAo2Hc.png)

主要作用是可以简便地配置多语言字体。比如西文使用 Nimbus Sans L,中文使用文泉驿微米黑,日文使用 Droid Sans Japanese。又比如 Google 的 Noto 系列字体,西文,阿拉伯语,中日韩字体都是分开的,必须要配置 fontconfig 才能一起在系统界面中使用。

KDE 和 GNOME 尚未提供这样的功能,也没有找到其它工具。

有些疑问:

  1. 简体中文(大陆)和繁体中文(台湾)是不是应该分开设置。fontconfig 是支持这种模式的,但会导致选项变得太多。
  2. 是不是需要支持阿拉伯语选项?
  3. 还有哪些语言的字体通常不同于西文字体?

征求建议,求轻喷。

3赞

先搞中英文,放 github 上等有时间或有需求了,再上其它语言。

建议有个回滚功能,可以任意时刻恢复到系统原来的配置,这样大家会觉得放心很多!
赞!

这个提议好,保留最后五次的配置?或是全部保留?

重点不是多少次,一次就够,保留系统默认的配置。这样无论折腾多少次,都可以回到初始状态,然后继续折腾 :nauseated_face:

我觉得奶牛说的是能恢复到系统默认设置。
最好是能恢复到系统默认设置 + 保留最后五次的配置。

嗯,恢复到系统默认设置是非常重要的,这可以让折腾帝们放心大胆的去搞。
另外,建议搞一个方案功能,就是允许用户保存某一套配置为方案 1,方案 2 这种,用户可以非常快速的切换方案。当然,如果内置一些默认方案就更赞了。

fontconfig 有两个配置文件,一个是全局配置文件,一个是用户配置文件。这个工具只修改用户配置文件。用户配置文件默认是空的,要恢复原始配置,就是清空所有设置了。

这个是个大工程,而且会不会和恢复历史版本有冲突呢?每个配置方案的历史版本应该分开保存吗?

方案无需历史版本了吧。方案可以保存在 ** ~/.config/openSUSEFontConfig/profiles/ ** 目录下的(假设你的应用叫 ** openSUSEFontConfig ** )。
而且,个人觉得历史版本这个功能价值不高啊,能保留系统最初的配置就可以了。

支持保存方案,历史就不用了。你也省事。
我用 MATE 桌面环境,主题设置就是可以保存自己配置的方案,没有历史版本。可接受。

问下,这个支持 MATE 吗?

他这个是基于 fontconfig 的,应该是支持的吧。

好东西
建议为中文用户内置一个默认优化方案,大部分人不会调整字体的。

理论上支持所有使用 fontconfig 的 GNU/Linux,MATE,Xfce,LXDE 应该也没问题。不过我没测试过,你可以下载运行试试。

计划做一个“一键优化设置”按钮,点击即可设置成优化方案。

已更新 0.2.0,增加了字体替换功能。

0.3.0 发布

感谢大神 希望加入繁体中文的配置

很期待这个啊. Linux 下的字体一直是我最头痛的问题之一. 我先去试试看.

你真的不打算改个名字么, 这个怎么看也不算是一个正式的名字啊.