Re: [PATCH] don't artificially embolden fixed-width fonts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Adam Williamson wrote:
It changes the width. The key thing about a fixed-width font
is...it's fixed width. If someone's using one, they almost
certainly don't want an artificial bold face that uses wider
characters. This is a major pain when using a text editor that
uses bold face for syntax highlighting, and affects two widely-
used monospace fonts which have no native bold face, Droid
Sans Mono and Inconsolata.

Refs:

http://askubuntu.com/questions/100672/how-to-prevent-automatic-bold-version-of-a-font-to-be-wider-than-regular-havin
http://lists.freedesktop.org/archives/fontconfig/2012-January/003730.html
https://bbs.archlinux.org/viewtopic.php?id=133256
---
  conf.d/90-synthetic.conf | 4 ++++

I'm not sure if I like this, being an avid user of emboldened Lucida Console myself. Still I see the problem if people don't want it, since it's at position 90 and a target=font rule, meaning people cannot really remove it in their user config. That's really somewhat unfortunate. (Why is that file even at that position?)

On a side note, if you want same character widths for emboldened fonts, you can typically use matrix elements. Like:

  <edit name="matrix" mode="assign">
    <times>
      <name>matrix</name>
      <matrix>
        <double>.92</double><double>0</double>
        <double>0</double><double>1</double>
      </matrix>
    </times>
  </edit>

(Above value is correct for emboldened Courier New; for Lucida Console it's .96; YMMV)

Raimund

--
Worringer Str 31 Duesseldorf 40211 DE  home: <rs@xxxxxxxx>
+49-179-2981632 icq 16845346           work: <rs@xxxxxxxxxxxxxxx>
_______________________________________________
Fontconfig mailing list
Fontconfig@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/fontconfig





[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux