Matching font names

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

 



Hi - I'm trying to match font names to switch off antialiasing for specific
fonts in a font config file. I can't get it to work properly. Here is an
example:

  <!--- turn off antialiasing for these fonts -->
  <match target="pattern">
    <test qual="any" name="family">
      <string>Courier New</string>
    </test>
        <edit mode="assign" name="antialias" >
      <bool>false</bool>
    </edit>
  </match>
  <match target="pattern">
     <test qual="any" name="family">
      <string>Times New Roman</string>
    </test>
    <edit mode="assign" name="antialias" >
      <bool>false</bool>
    </edit>
  </match>
  <match target="pattern">
    <test qual="any" name="family">
      <string>Arial</string>
    </test>
    <edit mode="assign" name="antialias" >
      <bool>false</bool>
    </edit>
  </match> 

This is to disable antialiasing for Courier New, Times New Roman and Arial.
This appears to work partly, but also switches off antialiasing for other
fonts, for instance "DejaVu LGC Sans Mono" but not "DejaVu Sans Mono".

Any idea what I have done wrong?

Could I do something like this instead?
  <match target="pattern">
    <test qual="any" name="family">
      <string>Arial</string>
      <string>Times New Roman</string>
      <string>Courier New</string>
    </test>
    <edit mode="assign" name="antialias" >
      <bool>false</bool>
    </edit>
  </match> 


I have to say that the user docs are very hard to follow. I think they need
to be simplified for the user. I still do not understand what "When used in
a <match target="font"> element, the target= attribute in the <test>
element selects between matching the original pattern or the font." It is
pretty much gobbledygook.

Thanks

Jeremy


_______________________________________________
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