fontconfig /

Filename Size Date modified Message
conf.d
config
doc
fc-arch
fc-cache
fc-case
fc-cat
fc-glyphname
fc-lang
fc-list
fc-match
fc-pattern
fc-query
fc-scan
fontconfig
src
test
1.4 KB
188 B
62 B
1.1 KB
15.2 KB
4.8 KB
0 B
2.8 KB
39.2 KB
2.8 KB
13.4 KB
602 B
303 B
4.5 KB
5.1 KB
7.0 KB
756 B
2.1 KB
                Crud Factory Fontconfig
                -----------------------

Differences from freedesktop.org Fontconfig:

    * Property priority order can be set in XML, for example:

          <priority>
              <name>family</name>
              <name>style</name>
          </priority>

      The default duplicates the hardcoded settings of freedesktop.org
      Fontconfig 2.8:

          <priority>
              <name>foundry</name>
              <name>charset</name>
              <name>family</name>
              <name>lang</name>
              <name>family</name>
              <name>spacing</name>
              <name>pixelsize</name>
              <name>style</name>
              <name>slant</name>
              <name>weight</name>
              <name>width</name>
              <name>decorative</name>
              <name>antialias</name>
              <name>rasterizer</name>
              <name>outline</name>
              <name>fontversion</name>
          </priority>

    * Preferred family/style and WWS family/style are kept distinct
      from the "normal" family/style and each other. For
      TrueType/OpenType fonts, the preferred names and/or WWS names
      need not be explicitly present in the font; Crud Factory
      Fontconfig will use fallback values. Thus, very often, the
      "normal", "preferred", and "WWS" names are the same.

      By default one works with the "normal" family/style. To work
      with WWS family/style instead, try

          <match target="scan">
              <test name="wwsfamily" compare="not_eq" target="font"><string></string></test>
              <edit mode="assign" name="family"><name>wwsfamily</name></edit>
              <test name="wwsstyle" compare="not_eq" target="font"><string></string></test>
              <edit mode="assign" name="style"><name>wwsstyle</name></edit>
          </match>

      This will cause family/style to be replaced with WWS
      family/style at scan time. For almost all current fonts (in the
      year 2010) this won't make any difference. What would make a
      difference is to use the preferred family/style instead of the
      WWS values; unfortunately GIMP, Inkscape, and probably many
      other programs would end up severely broken, because they make
      assumptions about font names that do not apply to preferred
      names. Indeed, the frequently used free software library, Pango,
      employs an abstract model of fonts that, if not augmented,
      is incompatible with preferred names.

      (Freedesktop.org Fontconfig's font matcher not only employs
       preferred names, thus breaking all Pango-based programs, but
       freely mixes preferred family with "normal" style, WWS style
       with preferred family, and so on. Choosing fonts from large,
       complex families becomes like the spin of a roulette wheel.)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.