使用〜/ .fonts.conf更改等宽字体的粗细

westeros91

在OS X上,等宽字体比其他字体的权重稍大。(我觉得)这有助于使色彩更加生动。截屏

由于我在Linux上,因此我试图复制该行为。我正在尝试通过在中编辑属性“ weight”来实现此目的~/.fonts.conf

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
  <match target="font">
    <test name="family">
      <string>DejaVu Sans Mono</string>
      <string>Bitstream Vera Sans Mono</string>
    </test>
    <edit name="weight" mode="assign">
        <const>medium</const>
    </edit>
  </match>
</fontconfig>

显然,这不能正常工作。发生的是粗体字DejaVu或Bitstream mono字体变得更粗体,而其他字体则什么也没有发生。截屏

那么我该如何解决呢?

westeros91

好的,我知道了。在的手册页中fonts-conf,该属性weight设置粗体的粗细,而不是字体的粗细这就是为什么更改weight会导致字体变粗,而不是更改整个字体的原因。我一直在寻找emboldening能够实现合成字体加粗的功能。用它~/.fonts.conf解决了问题。

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

使用Inconsolata 12 pt之前和之后 字体(我在截取此屏幕截图时也禁用了字体提示)。

截图前

截图后

如果还可以控制胆量,那将是很好的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Google Fonts Roboto的字体粗细,正常(400)和粗体(700)工作,浅色(300)不起作用

来自分类Dev

Google Web Fonts字体粗细无法正确呈现

来自分类Dev

HTML 使用基于 td 标签内容的 javascript 更改字体粗细

来自分类Dev

用〜/ .fonts.conf替换字体

来自分类Dev

字体配置警告:“/etc/fonts/conf.d/90-fonts-unfonts-core.conf”

来自分类Dev

根据.fonts.conf中的语言强制字体大小

来自分类Dev

使用 jQuery 在 textarea 中匹配和突出显示标签/单词(更改颜色和字体粗细)

来自分类Dev

如何在Windows 8.1的Metro App中使用C#以编程方式更改字体样式和字体粗细

来自分类Dev

如何在WatchKit中使用等宽字体

来自分类Dev

JavaFX对所有控件使用等宽字体

来自分类Dev

始终对Chrome输入字段使用等宽字体

来自分类Dev

QML不使用细字体粗细

来自分类Dev

使用 Google 字体不同粗细的正确方法

来自分类Dev

每个用户的fonts.conf文件

来自分类Dev

错误:google_fonts无法加载字体

来自分类Dev

可下载字体的字体粗细无法在android中使用

来自分类Dev

POSTSCRIPT:如何更改字体的粗细?

来自分类Dev

如何使用css更改圆的粗细?

来自分类Dev

使用默认等宽字体在终端窗口中对齐Unicode文本

来自分类Dev

Java SWT-StyledText如何使用等宽字体显示文本

来自分类Dev

如何使用等宽字体计算每行的字符数

来自分类Dev

在标题HTML上使用不同的字体粗细

来自分类Dev

想要使用lato light-字体粗细不变

来自分类Dev

jasperrepots-fonts jar是什么?如何使用它?

来自分类Dev

Google Fonts的Open Sans将普通字体变为粗体

来自分类Dev

更改Windows 7的默认等宽字体?

来自分类Dev

Draft.js 更改默认等宽字体

来自分类Dev

为什么在要求纯等宽字体时Java使用斜字体?

来自分类Dev

“字体家族:等宽,等宽”

Related 相关文章

  1. 1

    使用Google Fonts Roboto的字体粗细,正常(400)和粗体(700)工作,浅色(300)不起作用

  2. 2

    Google Web Fonts字体粗细无法正确呈现

  3. 3

    HTML 使用基于 td 标签内容的 javascript 更改字体粗细

  4. 4

    用〜/ .fonts.conf替换字体

  5. 5

    字体配置警告:“/etc/fonts/conf.d/90-fonts-unfonts-core.conf”

  6. 6

    根据.fonts.conf中的语言强制字体大小

  7. 7

    使用 jQuery 在 textarea 中匹配和突出显示标签/单词(更改颜色和字体粗细)

  8. 8

    如何在Windows 8.1的Metro App中使用C#以编程方式更改字体样式和字体粗细

  9. 9

    如何在WatchKit中使用等宽字体

  10. 10

    JavaFX对所有控件使用等宽字体

  11. 11

    始终对Chrome输入字段使用等宽字体

  12. 12

    QML不使用细字体粗细

  13. 13

    使用 Google 字体不同粗细的正确方法

  14. 14

    每个用户的fonts.conf文件

  15. 15

    错误:google_fonts无法加载字体

  16. 16

    可下载字体的字体粗细无法在android中使用

  17. 17

    POSTSCRIPT:如何更改字体的粗细?

  18. 18

    如何使用css更改圆的粗细?

  19. 19

    使用默认等宽字体在终端窗口中对齐Unicode文本

  20. 20

    Java SWT-StyledText如何使用等宽字体显示文本

  21. 21

    如何使用等宽字体计算每行的字符数

  22. 22

    在标题HTML上使用不同的字体粗细

  23. 23

    想要使用lato light-字体粗细不变

  24. 24

    jasperrepots-fonts jar是什么?如何使用它?

  25. 25

    Google Fonts的Open Sans将普通字体变为粗体

  26. 26

    更改Windows 7的默认等宽字体?

  27. 27

    Draft.js 更改默认等宽字体

  28. 28

    为什么在要求纯等宽字体时Java使用斜字体?

  29. 29

    “字体家族:等宽,等宽”

热门标签

归档