更好的Ubuntu字体


49

我一直在使用Ubuntu。我喜欢。我很喜欢。

但是偶尔,当我切换到Windows时,会感觉更好,因为我真的很喜欢这种字体。观看Windows字体确实感觉非常愉快。

我在系统上安装了Windows字体,并将所有默认字体设置从Sans更改为Tribuchet 10pt。感觉更好,但仍不如以前。哦,顺便说一句,我喜欢默认的ubuntu控制台字体。Monospace 10真的很岩石。但是Sans,请哦。

Windows上的默认字体是什么。如何在Ubuntu上启用它。如果它是付费的,许可的或非法的,我不在乎,我只想在我的Ubuntu系统上使用更好的字体。

而且,在带有LCD屏幕的笔记本电脑上,是否应启用子像素平滑功能?

更新:我在系统上尝试了一段时间的不同字体,我认为我可以做得更好。我不满意。

  • 默认的Sans字体是Ugly,恕我直言。
  • Arial,Tribuchet MS和其他一些MS字体无法正确呈现,Tribuchet MS的e问题。顶部有一条额外的线。我讨厌它。
  • 由于缺少cleartype,良好的Windows字体Tahoma,Segoe,Callbiri,Cambria均呈现较差的效果。
  • 试图在.fonts.conf中使用该xml,它应该可以神奇地使渲染变得平滑,但无非就是打开子像素平滑。

    <?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <match target="font"> <edit name="autohint" mode="assign"> <bool>true</bool> </edit> </match> </fontconfig>

  • 启用亚像素平滑功能会使字体变为粗体,但会损失清晰的形状,这是一种关闭。否则很棒的Monospace字体也看起来很糟糕。

我在Ubuntu系统上可以拥有的最佳字体是什么。如果它是商业的和昂贵的,那也没关系。我可以使用更好的字体。


选择显示器的亚像素顺序时,请参见lagom.nl/lcd-test/subpixel.php,以获取示例图像和为四种布局可能性(RGB,VRGB,BGR,VBGR)中的每一种生成的文本-该页面还提供了有用的建议RGB的默认设置通常是正确的(这对我而言)
Tom Goodfellow 2015年

Answers:


33

我还喜欢Windows字体,它比任何Linux发行版中的默认字体都要好得多。好吧,至少Windows XP默认是Tahoma。(此外,当使用优质的TrueType字体时,我不希望小字体完全没有抗锯齿。您的工作量可能会有所不同!)

这些天来,我发现在Ubuntu中轻松获得漂亮的字体非常容易。(不再需要使用某个选项重新编译Freetype的日子(我忘了哪个)才能正确使用它们。)

我上次重新安装Ubuntu时采取的步骤

  1. 将您的TrueType字体(Windows安装中的.ttf文件或Web上合法可用的Microsoft Core Fonts软件包)放在某个目录中,例如/usr/local/winfonts
  2. 编辑/etc/fonts/local.config并添加您的winfont目录:

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <!-- /etc/fonts/fonts.conf file to configure system font access -->
    <fontconfig>
            <!-- Font directory list -->
            <dir>/usr/local/winfonts</dir> 
            <dir>/usr/share/X11/fonts/misc</dir>
    </fontconfig>
    
  3. 运行sudo fc-cache -fv以重建字体信息缓存文件。(如今,无需创建fonts.scalefonts.dirfonts.alias使用ttmkfdir或其他实用程序之类的文件!)

然后将Tahoma 8配置为桌面环境中的默认字体(对我来说是KDE的控制中心;在Gnome中同样容易)

就是这样。

替代方式

另一种方法是简单地msttcorefontsUniverse安装程序包并运行fc-cache,如Ubuntu Blog上此文章所述

核心字体包虽然不包括Tahoma。但是,如果您从其他来源获得它,则在运行之前将.ttf文件复制到~/.fonts/(或/usr/local/share/fonts为系统范围的可用性)fc-cache应该就足够了。


1
另外,如果您更喜欢KDE但仍使用某些GTK应用程序(例如Firefox),则可能要转到“控制中心”->“外观和主题”->“ GTK样式和字体”,然后选择“ KDE样式”和“ KDE字体” GTK应用程序。
Jonik 2010年

我个人发现gnome-settings-daemon运行使字体大小恰到好处。(我不知道为什么,还有YMMV。)
Jonik 2010年

对于像我一样喜欢不带抗锯齿功能的TrueType字体的用户,还请检查一下我刚刚解决的问题:superuser.com/questions/54216/…利用该建议,您可以使某些网站在Linux上看起来更好。
Jonik 2010年

2
我按照您的指南进行操作(安装mscorefonts)和fc-cache,然后在Appearance-> Fonts中设置字体(我的系统是Ubuntu 10.4),但是字体仍然不如您的图像好。您是否还有其他步骤,例如Firefox中的设置?
ramcrys

@ramcrys:嗯,可能...尝试查看Firefox的字体设置,并将“ Serif”字体设置为Times New Roman,将“ Sans-serif”字体设置为Arial。
Jonik

6

我相信默认字体是:

  • Windows XP:Tahoma
  • Windows Vista / Windows 7:Segoe UI

您可能也喜欢Calibri。这也是一个不错的字体。

既然您提到了Windows系统,那么您应该可以在没有任何戏剧性的情况下获取这些许可的字体。


1
由于某种原因,Calibri对我来说在Ubuntu下看起来像胡扯。不过在Windows上看起来很棒。
安娜(Annath)

3
@Annath:ClearType。Windows拥有它,Unbuntu / Linux没有。
乔丹·琼斯

@Annath那么在Ubuntu上看起来怎么样?Tribuchet?
拉克什曼·普拉萨德

11
乔丹:废话。区别不在于子像素渲染或缺少子像素渲染(顺便说一下,Linux就是如此)。区别在于,由于许可原因,FreeType不能在字体中使用TrueType提示,因此它们会自动提示-在没有任何显示提示的字体上效果很好,但在经过仔细提示的msot字体上看起来很难看,像当今大多数Windows字体一样。
乔伊,

我正在使用Sans解放军,它看起来还不错。
克里斯


2

在LCD上,您绝对应该启用亚像素平滑。它使用子像素(红色,绿色,蓝色)将字体的水平分辨率提高三倍。从理论上讲,这会增加一些色差,但是由于眼睛更喜欢亮度而不是颜色,因此您看不到它。

抱歉,我不能对Windows字体说太多。



2

我在Firefox上使用Bitstream Vera字体。它仍然不如在Windows上看起来更好,但是比以前看起来要好得多。

这是维基百科必须说的:

Vera是带有自由许可的字体(字体)。它是由Bitstream的Jim Lyles设计的,并且紧密基于Bitstream的Prima,Lyles对此也负责。 它是TrueType字体,带有完整的提示说明,可提高其在低分辨率设备(如计算机显示器)上的呈现质量。

尽管Vera本身仅覆盖普通标点符号和带有一些变音符号的拉丁字母,但其许可证允许其他人制作和分发带有某些限制的派生作品,并且DejaVu字体项目正在使用其他字形和样式对其进行扩展。在80%以上的安装基础上,DejaVu字体在GNU / Linux中已成为sans-serif默认字体。一项调查显示,在Windows和Macintosh系统上,DejaVu实际上是未知的,而Bitstream Vera Sans的安装基础分别为25%和20%,在Unix上为79%。

以下是此字体的Firefox的屏幕截图。还启用了亚像素平滑。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.