如何在 Ubuntu 中使用字体的非常规变体?

如何在 Ubuntu 中使用字体的非常规变体?

如何在 Ubuntu 中使用字体的非常规变体?

简单来说,我尝试使用字体的浅色变体。但是,我做不到。每次我选择这些浅色变体时,Ubuntu 都会勉强使用相同的常规变体。

例如,今天,我尝试使用Dosis字体。当我使用 Ubuntu-Tweak(或 Unity-Tweak-Tool)选择字体时,Ubuntu 选择了浅色字体。我想使用中色字体,因为它可以提供更多的对比度。但选择 Dosis-Medium 却节省了浅色渲染!!

最后,我尝试fonts.conf.config/fontconfig目录中使用。我已将这些行放入该文件中。放入这些行会强制 Ubuntu 显示中等变体,但随后 Every Dosis 字体会变成中等的. 没有办法使用变体。

  <match>
    <test name="family"><string>Dosis</string></test>
    <edit name="style" mode="assign" binding="strong">
      <string>Medium</string>
    </edit>
  </match>

简而言之,如何在 Ubuntu 中选择或使用字体的不同变体。使用的解决方案fonts.conf也可以。

输出fc-list 'Dosis'

    /usr/share/fonts/opentype/dosis/Dosis-Light.otf: Dosis:style=Light
    /usr/share/fonts/opentype/dosis/Dosis-SemiBold.otf: Dosis:style=SemiBold
    /usr/share/fonts/opentype/dosis/Dosis-Bold.otf: Dosis:style=Bold
    /usr/share/fonts/opentype/dosis/Dosis-Book.otf: Dosis:style=Book
    /usr/share/fonts/opentype/dosis/Dosis-ExtraBold.otf: Dosis:style=ExtraBold
    /usr/share/fonts/opentype/dosis/Dosis-ExtraLight.otf: Dosis:style=ExtraLight
    /usr/share/fonts/opentype/dosis/Dosis-Medium.otf: Dosis:style=Medium

输出fc-match 'Dosis'

    Dosis-Medium.otf: "Dosis" "Medium"

输出fc-match 'Dosis-Medium'

    Dosis-Medium.otf: "Dosis" "Medium"

Dosis 字体选择浅色变体的屏幕截图:

使用光变体的剂量

如果我使用fonts.conf,所有剂量都会变得相同

在此处输入图片描述

答案1

使用 Ubuntu 14.04、Ubuntu Tweak 和 fonts-dosis 包进行测试。选择浅色、中等、粗体均显示不同的结果。尽管我的眼睛很敏锐,但 11pt 的浅色和中等看起来相似。

但是,一旦选择了新的字体,我的桌面就会自动关闭并以相当激进的方式重新启动,然后我必须重新登录。

因此,我会删除您的font.conf文件并进行选择,确保注意字体在选择器窗口底部字体预览框中的外观,而不是列表中分散注意力的较大字体。根据需要增加尺寸。选择然后重新启动。

答案2

字体通常会压缩成几个文件,具体取决于其包含的变化:细体、粗体、中等体、斜体、斜体粗体等。

如果您正在使用新字体(例如,Ubuntu 中不定期打包的字体),则应该安装其所有变体,以便以后使用它们时不会遇到任何问题。

相关内容