summaryrefslogtreecommitdiff
path: root/fonts.conf.in
AgeCommit message (Collapse)AuthorFilesLines
2021-03-03Fix missing <dir> element for WINDOWSFONTDIR in mesonAkira TAGOH1-1/+1
also refactoring logic around it to reduce the redundant Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/276
2020-11-28Allow multiple default system font directories in the fallback config, and ↵Niklas Guertler1-1/+1
set them to the default dirs on Darwin.
2020-06-24Drop elements with its namespace from fonts.conf.inJan Tojnar1-4/+0
This appears to have been forgotten in https://gitlab.freedesktop.org/fontconfig/fontconfig/merge_requests/97
2020-03-28Use an URN for DTD IDNicolas Mailhot1-1/+1
XML tools interpret “fonts.dtd” as a relative path. Unfortunately, that can not work now that the configuration is spread over multiple system-dependant directories, without a common relative path to this file. And, an absolute path can not be defined in a system-independant way. System independance is a requirement to share config files between systems. Therefore, replace the broken relative path by a formal URN, that will work the same way on all systems, without network access. This makes the DTD registerable with commands like: $ xmlcatalog --noout --add system \ "urn:fontconfig:fonts.dtd" \ "file:///usr/share/xml/fontconfig/fonts.dtd" \ /etc/xml/catalog That enables easy config file checking: $ xmllint --loaddtd ${config_file} >/dev/null
2019-02-27Add system-ui generic familyAkira TAGOH1-0/+11
The generic family of 'system-ui' name is being proposed in a draft of next CSS Fonts. This would be nice to support in fontconfig too. https://www.w3.org/TR/css-fonts-4/
2017-11-07Add the ruleset description supportAkira TAGOH1-0/+5
Trying to address what these configuration files really do. This change allows to see the short description that mention the purpose of the content in the config file and obtain them through API. This change also encourage one who want to make some UI for the user-specific configuration management. it is the main purpose of this change for me though. Aside from that, I've also made programs translatable. so we see more dependencies on the build time for gettext, and itstool to generate PO from xml.
2015-02-27Hardcode the blanks in the libraryAkira TAGOH1-68/+0
https://bugs.freedesktop.org/show_bug.cgi?id=79956
2014-06-18Update blanks to Unicode 7.0Behdad Esfahbod1-0/+4
2014-06-17Update list of blanks to Unicode 6.3.0Behdad Esfahbod1-11/+9
Some were bogus, some were missing. See: https://bugs.freedesktop.org/show_bug.cgi?id=79956
2012-05-18Bug 20411 - fontconfig doesn't match FreeDesktop directories specsAkira TAGOH1-0/+4
Allows reading configuration files, fonts and cache files from the directories where the XDG Base Directory Specification defines. the old directories are still in the configuration files for the backward compatibility.
2012-05-10fonts.conf: keeps same binding for alternativesAkira TAGOH1-3/+3
Since the binding is affected to the score, the replacement should have same binding to avoid the unexpected estimation.
2012-04-05Bug 29341 - Make some fontconfig paths configurableAkira TAGOH1-1/+1
Add configure options to set the directory to be installed: --with-templatedir for the configuration files a.k.a. /etc/fonts/conf.avail --with-baseconfigdir for fonts.conf etc a.k.a. /etc/fonts --with-configdir for the active configuration files a.k.a. /etc/fonts/conf.d --with-xmldir for fonts.dtd etc and the default path for templatedir is changed to ${datadir}/fontconfig/conf.avail
2007-10-24Add BRAILLE PATTERN BLANK to list of blank glyphs.Keith Packard1-0/+1
Braille pattern blank is often imaged as a blank glyph.
2007-10-24Move <cachedir> elements to the end of fonts.conf.Keith Packard1-5/+5
This allows users to select alternate directories for cache files, ahead of the 'standard' directories.
2006-09-09Split much of the configuration into separate files. Renumber filesKeith Packard1-207/+0
Most of the remaining elements in fonts.conf have been moved to separate files. The numbering scheme for conf.d files has been documented in the README and the files have been renumbered. Config files have been validated against the DTD and a few minor errors fixed.
2006-09-04Move some section from fonts.conf into conf.avail filesJames Cloos1-133/+0
URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt unhinting sections all moved into conf.avail, to load before user and local confs.
2006-09-04Replace load of conf.d in fonts.conf.inJames Cloos1-0/+5
2006-09-04Move user and local conf file loading into conf.avail filesJames Cloos1-11/+0
2006-09-01Move Free family names to bottom of respective aliases. (bug 7429)Keith Packard1-3/+3
The FreeSans, FreeSerif and FreeMono fonts cover a large number of languages, but are of generally poor quality. Moving these after fonts which cover specific languages but which have higher quality glyphs should improve font selection.
2006-09-01Prefer Bitstream Vera to DejaVu families.Keith Packard1-5/+6
DejaVu is a modified version of Bitstream Vera that covers significantly more languages, but does so with spotty quality, lacking hinting for many glyphs, especially for the synthesized serif oblique face. Use Bitstream Vera (where installed).
2006-08-27Write caches to first directory with permission. Valid cache in FcDirCacheOpen.Keith Packard1-1/+1
Previous policy was to attempt to update the cache in place and bail if that didn't work. Now, search for the first writable directory and place the cache file there instead. Furthermore, on startup, search directory list for valid cache files instead of bailing if the first found cache file wasn't valid.
2006-08-042006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plamPatrick Lam1-0/+5
Make cache directories configurable. Simplify and correct some code which deals with per-directory caches.
2006-04-15Give the 'Standard Symbols L' match a strong (vs. weak) binding.Patrick Lam1-5/+8
2006-04-14Actually, just add URW fonts as aliases for all of the PostScript fonts.Patrick Lam1-6/+30
(reported by Miguel Rodriguez).
2006-04-14Add an alias 'Standard Symbols L' for 'Symbol'.Patrick Lam1-1/+5
2006-03-24Fix multiarch support (don't destroy multiarch files!)Patrick Lam1-1/+6
Require pkg-config. (Thanks Behdad; better solution wanted for libxml2 detection!) reviewed by: plam
2005-11-02Change the rule for artificial emboldening in fonts.conf.in. This enablesPatrick Lam1-4/+14
the support for artificial emboldening included in cairo. reviewed by: plam
2005-10-26Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to loadPatrick Lam1-0/+4
embedded bitmaps or not. reviewed by: plam
2005-10-05Modify config file to use Greek fonts before Asian fonts with Greek glyphs.Patrick Lam1-3/+7
reviewed by: plam & keithp
2005-04-21Don't force bitmap font enable in default configuration; allows users toKeith Packard1-23/+14
override this in ~/.fonts.conf Updated translations Destroy font configuration on exit to help valgrind Use own transcoding routines in preference to iconv which appears to have leaks in some translators. Call iconv_close after using iconv (oops). Prefer unicode encoding of Euro char as some fonts mis-encode Euro in other ones. Must fetch bitmap glyphs to get width values to check for monospace/dual-width fonts.
2005-01-13Update blanks list (Closes bug 86)Keith Packard1-21/+31
2004-12-29Reorder utility programs to make sure fc-case is run before fc-lang asKeith Packard1-3/+7
fc-lang uses fcstr.c which uses fccase.h Fix broken XML
2004-12-29Adopt some RedHat suggestions for standard font configuration.Keith Packard1-20/+53
Add new helper program 'fc-case' to construct case folding tables from standard Unicode CaseFolding.txt file Re-implement case insensitive functions with Unicode aware versions (including full case folding mappings)
2004-12-10Configuration changes to request synthetic emboldening of fonts. The actualKeith Packard1-0/+20
emboldening code will live in Xft. reviewed by: Keith Packard <keithp@keithp.com>
2004-12-05Just remove the FC_FONTDATE -- it has locale issues and annoys redhatKeith Packard1-1/+1
multi-arch installs. Now that all X fonts are included without prejudice, the chances of the date being at all interesting are rather limited. Bug #415. Add copyright and license
2004-12-05Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts (orKeith Packard1-0/+1
wherever the X fonts are located). Document new <include>directory-name</include> semantics add <include ignore_missing="yes">conf.d</include> Add selectfont to ignore bitmap fonts, add comment for selectfont which accepts bitmap fonts. Allow <include> configuration elements to reference directories. Parse and load all files of the form [0-9]* in sorted order.
2003-06-17Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, fromKeith Packard1-8/+14
vvas@hal.csd.auth.gr (Vasilis Vasaitis))
2003-05-31(Bug 85) add support for culmus fontsKeith Packard1-34/+5
2003-04-16Add Vera support to default configurationfc-2_1_94Keith Packard1-0/+50
2003-04-04update copyright yearsKeith Packard1-13/+2
2003-03-20strtod under some locales requires digits before the decimalKeith Packard1-1/+1
2003-02-27Disable globaladvance for batang fontsKeith Packard1-0/+10
2003-02-27Disable globaladvance for gulim fontsKeith Packard1-0/+15
2003-02-24Switch to automakeKeith Packard1-9/+3
2003-02-12Add prefer_outline hacks to replace bitmap fonts with equivalent outlinesKeith Packard1-0/+28
2003-02-07Emphasize that fonts.conf isnt the right place for local configurationKeith Packard1-2/+6
2003-01-28Bug #4 The last entry for the terminator should not be 0xfffa, but 0xfffb.Keith Packard1-1/+1
2002-10-03Change comments a bit in fonts.conf.inKeith Packard1-0/+7
2002-09-26Add a few more permissable blank glyphsKeith Packard1-0/+6
2002-09-07Add a bunch more blank glyphs, plus label existing blanks with officialKeith Packard1-29/+37
unicode names