如何在Ubuntu中使用字体的非常规变体?
简单地说,我试图使用字体的浅色变体。但是,我做不到。每当我选择这些轻量级变体时,Ubuntu都会不情愿地使用相同的常规变量。
例如,今天,我正在尝试使用Dosis
字体。当我使用Ubuntu-Tweak(或Unity-Tweak-Tool)选择它时,Ubuntu选择了轻量级。我想使用Medium 1,因为它提供了更多的对比。但是选择Dosis-Medium可以节省灯光!!
最后,我尝试fonts.conf
在.config/fontconfig
目录中使用。我已将这些行放在该文件中。放置这些行会强制Ubuntu显示medium变体,但是Every Dosis字体将变为Medium。无法再使用Light变体。
<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
,则所有dosis都相同
不,我没有。但是据我所知,如果字体文件中包含名称,则字体文件名称不会执行任何操作
—
Anwar
@AnwarShah您也可以尝试。
—
蒂姆(Tim)
@Tim没做任何事情
—
Anwar
sudo cp /usr/share/fonts/opentype/dosis/Dosis-Light.otf /usr/share/fonts/opentype/anwar.otf
然后使用字体anwar
?