打开源文件,加入中科大的源,或是163的,只要一sudo apt-get update就恢复原状了,这是什么回事?系统是ubuntukylin14.04三月24号的第日镜像版!
感谢反馈,会尽快确认此问题。
是否也可以让UK不要强迫使用者加装楷体(UKai)及 明体(UMing)。谢谢。
这两个字体问题存在很久了,会导致系统默认字体的混乱。
和ubuntu讨论过,社区上懂中文字体的很少,解决还需要很多测试和沟通,不能轻易修改。所以暂时还没有快捷的解决方法,希望14.10可以解决吧。
这个问题其实很容易解决,我觉得不必等到1410。
基本上,我们可以写一个很简单的xml档案:
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<dir>~/.fonts</dir>
<alias>
<family>sans-serif</family>
<prefer>
<family>Droid Sans Fallback</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>Droid Sans Fallback</family>
</prefer>
</alias>
<alias>
<family>mono</family>
<prefer>
<family>Droid Sans Mono</family>
<family>Droid Sans Fallback</family>
</prefer>
</alias>
</fontconfig>
把它储存为 /etc/fonts/fonts.avail/99-zh.conf,然后做一个soft link 到 /etc/fonts/conf.d 。这样子,Ubuntu的默认字体就会跟在安卓系统上一样,很“顺眼”。楷体装了以后,不会作怪。
另一个方法是把以上的档案,储存为 ~/.fonts.conf 。
现在新一代电脑的解析度要比以前好得太多了,因此,楷体在屏幕上读起来,很不舒服。但楷体也有它的优点(例如列印),把它拿掉并不是最好的解决办法。
感谢提供具体方法:4_98:
首先这两种实现(软链接和用户目录)都不适合被系统版本默认使用,ubuntu为了保证稳定性对系统默认包有很严格的限制。简单的说就是不能改动当前系统现有文件,因为要考虑各种包的卸载安装升级和依赖等因素。
其次为了解决这个问题,ubuntu特意新引入了一个字体包,可是从1404daily中一直不断有bug出现。现在1404已经基本冻结,时间上也赶不急了:(
所以这个问题的根本解决应该会放到1404之后,由于1404是LTS版本,到时也会backport到1404上的:)
问题应该已经解决了,修改还在审核中,估计会在最后的1404 RC版中修复:)
感谢你的反馈,让更多人关注并帮忙解决这个问题:7_143:
想不到这么“严重”(!)的问题,补了一个小小的 binding=“strong” 的丁(patch)就解决了!:6_125:
很有意思的是,这个问题,在繁体中文里已解决了,但这个补丁大家忘了把它也放到简体中文来。这可能表示,虽然同是中华民族,大陆在企业Linux桌面的历史,就没有台湾久。等UbuntyKylin发展到一个相当的程度以后,我想不少台湾及香港对Linux桌面有长期使用者经验(但无“家”可归)的朋友,会积极参与麒麟桌面开发的。
有一点我要提出来一下,Gunnar所做的补丁,只是在中文环境下有效。在英文环境下,问题仍然存在。不过目前这样就够了,再提出一个bug的话,会把Ubuntu上游的开发者搞糊涂了,我们先想办法自己解决。
另外在修改字体的config档案时,我们的经验是把它先暂时储存为 ~/.fonts.conf 档案,refresh比较快(不必reboot),同时也保证更新时不会被上游更改掉。
再次感谢麒麟领导们的努力!
:4_95:现在中文环境好了,修改后貌似日文环境又出问题了:5_117:
很高兴麒麟领导们对日文环境也有兴趣。
没有错,用Gunnar的补丁,在日文环境显示中文时,的确会有“混字体”的问题(跟在英文环境一样)。
目前暂时的解决办法,乃是在家目录里,加一个我们提出的 .fonts.conf 档案。真正的解决方案,还要靠麒麟领导们多多努力啦。:Dererer
