[Fontconfig] fontconfig: Branch 'master' - 10 commits
Keith Packard
keithp at kemper.freedesktop.org
Mon Nov 5 15:38:56 PST 2007
conf.d/10-autohint.conf | 1
conf.d/10-no-sub-pixel.conf | 1
conf.d/10-sub-pixel-bgr.conf | 1
conf.d/10-sub-pixel-rgb.conf | 1
conf.d/10-sub-pixel-vbgr.conf | 1
conf.d/10-sub-pixel-vrgb.conf | 1
conf.d/10-unhinted.conf | 1
conf.d/20-fix-globaladvance.conf | 1
conf.d/20-lohit-gujarati.conf | 11 -
conf.d/20-unhint-small-vera.conf | 1
conf.d/25-unhint-nonlatin.conf | 227 +++++++++++++++++++++++++++++++++++++++
conf.d/30-amt-aliases.conf | 21 ---
conf.d/30-metric-aliases.conf | 211 ++++++++++++++++++++++++++++++++++++
conf.d/30-urw-aliases.conf | 28 +---
conf.d/40-generic.conf | 66 -----------
conf.d/40-nonlatin.conf | 51 ++++++++
conf.d/45-latin.conf | 56 +++++++++
conf.d/50-user.conf | 1
conf.d/51-local.conf | 1
conf.d/65-fonts-persian.conf | 1
conf.d/65-nonlatin.conf | 45 +++++++
conf.d/70-no-bitmaps.conf | 1
conf.d/70-yes-bitmaps.conf | 1
conf.d/80-delicious.conf | 1
conf.d/Makefile.am | 13 +-
conf.d/README | 37 +-----
26 files changed, 611 insertions(+), 170 deletions(-)
New commits:
commit a504f6b5394b96d2c6a24772b61705227a8e88ab
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Nov 5 18:12:51 2007 -0500
Simplify/improve 30-metric-aliases.conf
diff --git a/conf.d/30-metric-aliases.conf b/conf.d/30-metric-aliases.conf
index fa6908f..87e4493 100644
--- a/conf.d/30-metric-aliases.conf
+++ b/conf.d/30-metric-aliases.conf
@@ -8,14 +8,19 @@
Helvetica
Times
Courier
- Microsoft fonts:
- Arial
- Times New Roman
- Courier New
URW fonts:
Nimbus Sans L
Nimbus Roman No9 L
Nimbus Mono L
+
+ Microsoft fonts:
+ Arial
+ Times New Roman
+ Courier New
+ Liberation fonts:
+ Liberation Sans
+ Liberation Serif
+ Liberation Mono
StarOffice fonts:
Albany
Thorndale
@@ -24,10 +29,6 @@
Albany AMT
Thorndale AMT
Cumberland AMT
- Liberation fonts:
- Liberation Sans
- Liberation Serif
- Liberation Mono
Of these, URW fonts are design compatible with PostScrict fonts,
and the Liberation, StarOffice, and AMT ones are compatible with
@@ -35,151 +36,176 @@
We want for each of them to fallback to any of these
available, but in an order preferring similar designs
- first.
-
- We don't alias URW and Liberation fonts though, given that
- they are free and less probable to appear in documents by
- name.
+ first. We do this in three steps:
+
+ 1) Alias each specific to it's generic family.
+ eg. Liberation Sans to Arial
+
+ 2) Weak alias each generic to the other generic of its family.
+ eg. Arial to Helvetica
+
+ 3) Alias each generic to its specifics.
+ eg. Arial to Liberation Sans, Albany, and Albany AMT
-->
+<!-- Map specifics to generics -->
+
<!-- PostScript -->
- <alias>
- <family>Helvetica</family>
- <accept>
+ <alias binding="same">
<family>Nimbus Sans L</family>
+ <default>
+ <family>Helvetica</family>
+ </default>
+ </alias>
+
+ <alias binding="same">
+ <family>Nimbus Roman No9 L</family>
+ <default>
+ <family>Times</family>
+ </default>
+ </alias>
+
+ <alias binding="same">
+ <family>Nimbus Mono L</family>
+ <default>
+ <family>Courier</family>
+ </default>
+ </alias>
+
+
+ <!-- Microsoft -->
+ <alias binding="same">
<family>Liberation Sans</family>
- <family>Arial</family>
<family>Albany</family>
<family>Albany AMT</family>
- </accept>
+ <default>
+ <family>Arial</family>
+ </default>
</alias>
- <alias>
- <family>Times</family>
- <accept>
- <family>Nimbus Roman No9 L</family>
+ <alias binding="same">
<family>Liberation Serif</family>
- <family>Times New Roman</family>
<family>Thorndale</family>
<family>Thorndale AMT</family>
- </accept>
+ <default>
+ <family>Times New Roman</family>
+ </default>
</alias>
- <alias>
- <family>Courier</family>
- <accept>
- <family>Nimbus Mono L</family>
+ <alias binding="same">
<family>Liberation Mono</family>
- <family>Courier New</family>
<family>Cumberland</family>
<family>Cumberland AMT</family>
- </accept>
+ <default>
+ <family>Courier New</family>
+ </default>
</alias>
+<!-- Accept the other group as fallback -->
+
+
+ <!-- PostScript -->
+ <alias>
+ <family>Helvetica</family>
+ <default>
+ <family>Arial</family>
+ </default>
+ </alias>
+
+ <alias>
+ <family>Times</family>
+ <default>
+ <family>Times New Roman</family>
+ </default>
+ </alias>
+
+ <alias>
+ <family>Courier</family>
+ <default>
+ <family>Courier New</family>
+ </default>
+ </alias>
+
+
<!-- Microsoft -->
<alias>
<family>Arial</family>
- <accept>
- <family>Liberation Sans</family>
- <family>Albany</family>
- <family>Albany AMT</family>
+ <default>
<family>Helvetica</family>
- <family>Nimbus Sans L</family>
- </accept>
+ </default>
</alias>
<alias>
<family>Times New Roman</family>
- <accept>
- <family>Liberation Serif</family>
- <family>Thorndale</family>
- <family>Thorndale AMT</family>
+ <default>
<family>Times</family>
- <family>Nimbus Roman No9 L</family>
- </accept>
+ </default>
</alias>
<alias>
<family>Courier New</family>
- <accept>
- <family>Liberation Mono</family>
- <family>Cumberland</family>
- <family>Cumberland AMT</family>
+ <default>
<family>Courier</family>
- <family>Nimbus Mono L</family>
- </accept>
+ </default>
</alias>
- <!-- StarOffice -->
- <alias>
- <family>Albany</family>
- <accept>
- <family>Liberation Sans</family>
- <family>Arial</family>
- <family>Albany AMT</family>
+
+<!-- Map generics to specifics -->
+
+
+ <!-- PostScript -->
+ <alias binding="same">
<family>Helvetica</family>
+ <accept>
<family>Nimbus Sans L</family>
</accept>
</alias>
- <alias>
- <family>Thorndale</family>
- <accept>
- <family>Liberation Serif</family>
- <family>Times New Roman</family>
- <family>Thorndale AMT</family>
+ <alias binding="same">
<family>Times</family>
+ <accept>
<family>Nimbus Roman No9 L</family>
</accept>
</alias>
- <alias>
- <family>Cumberland</family>
- <accept>
- <family>Liberation Mono</family>
- <family>Courier New</family>
- <family>Cumberland AMT</family>
+ <alias binding="same">
<family>Courier</family>
+ <accept>
<family>Nimbus Mono L</family>
</accept>
</alias>
- <!-- AMT -->
- <alias>
- <family>Albany AMT</family>
+ <!-- Microsoft -->
+ <alias binding="same">
+ <family>Arial</family>
<accept>
<family>Liberation Sans</family>
- <family>Arial</family>
<family>Albany</family>
- <family>Helvetica</family>
- <family>Nimbus Sans L</family>
+ <family>Albany AMT</family>
</accept>
</alias>
- <alias>
- <family>Thorndale AMT</family>
+ <alias binding="same">
+ <family>Times New Roman</family>
<accept>
<family>Liberation Serif</family>
- <family>Times New Roman</family>
<family>Thorndale</family>
- <family>Times</family>
- <family>Nimbus Roman No9 L</family>
+ <family>Thorndale AMT</family>
</accept>
</alias>
- <alias>
- <family>Cumberland AMT</family>
+ <alias binding="same">
+ <family>Courier New</family>
<accept>
<family>Liberation Mono</family>
- <family>Courier New</family>
<family>Cumberland</family>
- <family>Courier</family>
- <family>Nimbus Mono L</family>
+ <family>Cumberland AMT</family>
</accept>
</alias>
+
</fontconfig>
commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Nov 5 17:07:36 2007 -0500
Remove list of available conf files from README.
It was redundant and out-dated.
diff --git a/conf.d/README b/conf.d/README
index 273edad..c2fb52c 100644
--- a/conf.d/README
+++ b/conf.d/README
@@ -13,38 +13,11 @@ has led to the following conventions in usage:
00 through 09 Font directories
10 through 19 system rendering defaults (AA, etc)
- 10-autohint.conf
- 10-no-sub-pixel.conf
- 10-sub-pixel-bgr.conf
- 10-sub-pixel-rgb.conf
- 10-sub-pixel-vbgr.conf
- 10-sub-pixel-vrgb.conf
- 10-unhinted.conf
20 through 29 font rendering options
- 20-fix-globaladvance.conf
- 20-lohit-gujarati.conf
- 20-unhint-small-vera.conf
- 25-unhint-nonlatin.conf
30 through 39 family substitution
- 30-urw-aliases.conf
- 30-metric-aliases.conf
40 through 49 generic identification, map family->generic
- 40-nonlatin.conf
- 45-latin.conf
- 49-sansserif.conf
50 through 59 alternate config file loading
- 50-user.conf Load ~/.fonts.conf
- 51-local.conf Load local.conf
60 through 69 generic aliases, map generic->family
- 60-latin.conf
- 65-fonts-persian.conf
- 65-nonlatin.conf
- 69-unifont.conf
70 through 79 select font (adjust which fonts are available)
- 70-no-bitmaps.conf
- 70-yes-bitmaps.conf
80 through 89 match target="scan" (modify scanned patterns)
- 80-delicious.conf
- 90 through 98 font synthesis
- 90-synthetic.conf
-
+ 90 through 99 font synthesis
commit 0294bda4800b94828b59139e6205730c74261c40
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Nov 5 17:05:36 2007 -0500
Fix documented conf-file naming format in README
diff --git a/conf.d/README b/conf.d/README
index b5b3b32..273edad 100644
--- a/conf.d/README
+++ b/conf.d/README
@@ -1,10 +1,10 @@
conf.d/README
Each file in this directory is a fontconfig configuration file. Fontconfig
-scans this directory, loading all files of the form [0-9][0-9]*. These files
-are normally installed in ../conf.avail and then symlinked here, allowing
-them to be easily installed and then enabled/disabled by adjusting the
-symlinks.
+scans this directory, loading all files of the form [0-9][0-9]*.conf.
+These files are normally installed in ../conf.avail and then symlinked here,
+allowing them to be easily installed and then enabled/disabled by adjusting
+the symlinks.
The files are loaded in numeric order, the structure of the configuration
has led to the following conventions in usage:
commit 07d04da76c4009552866ae0d2f85659186ef77d6
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Nov 5 17:01:44 2007 -0500
Remove 25-unhint-nonlatin.conf from default configuration by not linking it.
diff --git a/conf.d/Makefile.am b/conf.d/Makefile.am
index bf9ed91..7aca246 100644
--- a/conf.d/Makefile.am
+++ b/conf.d/Makefile.am
@@ -52,7 +52,6 @@ CONF_FILES = \
CONF_LINKS = \
20-fix-globaladvance.conf \
20-unhint-small-vera.conf \
- 25-unhint-nonlatin.conf \
30-urw-aliases.conf \
30-metric-aliases.conf \
40-nonlatin.conf \
commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Nov 5 16:46:19 2007 -0500
Oops, fix Makefile.am.
diff --git a/conf.d/Makefile.am b/conf.d/Makefile.am
index 2a7fe28..bf9ed91 100644
--- a/conf.d/Makefile.am
+++ b/conf.d/Makefile.am
@@ -34,7 +34,7 @@ CONF_FILES = \
20-unhint-small-vera.conf \
25-unhint-nonlatin.conf \
30-urw-aliases.conf \
- 30-metric-aliases.conf
+ 30-metric-aliases.conf \
40-nonlatin.conf \
45-latin.conf \
49-sansserif.conf \
@@ -54,7 +54,7 @@ CONF_LINKS = \
20-unhint-small-vera.conf \
25-unhint-nonlatin.conf \
30-urw-aliases.conf \
- 30-metric-aliases.conf
+ 30-metric-aliases.conf \
40-nonlatin.conf \
45-latin.conf \
49-sansserif.conf \
commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Nov 5 16:43:49 2007 -0500
Remove 20-lohit-gujarati.conf. It's covered by 25-unhint-nonlatin.conf now.
diff --git a/conf.d/20-lohit-gujarati.conf b/conf.d/20-lohit-gujarati.conf
deleted file mode 100644
index 1c29d0d..0000000
--- a/conf.d/20-lohit-gujarati.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-
-<!-- Available Gujarti fonts look much better without hinting -->
-
- <match target="font">
- <test name="family"><string>Lohit Gujarati</string></test>
- <edit name="hinting"><bool>false</bool></edit>
- </match>
-</fontconfig>
diff --git a/conf.d/Makefile.am b/conf.d/Makefile.am
index e9360e0..2a7fe28 100644
--- a/conf.d/Makefile.am
+++ b/conf.d/Makefile.am
@@ -31,7 +31,6 @@ CONF_FILES = \
10-sub-pixel-vrgb.conf \
10-unhinted.conf \
20-fix-globaladvance.conf \
- 20-lohit-gujarati.conf \
20-unhint-small-vera.conf \
25-unhint-nonlatin.conf \
30-urw-aliases.conf \
@@ -52,7 +51,6 @@ CONF_FILES = \
CONF_LINKS = \
20-fix-globaladvance.conf \
- 20-lohit-gujarati.conf \
20-unhint-small-vera.conf \
25-unhint-nonlatin.conf \
30-urw-aliases.conf \
commit 7465091fa90753440ed775de5783387bc4fd9cc4
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Nov 5 16:43:14 2007 -0500
Remove redundant/obsolete comments from conf files.
Conf files had an initial comment mentioning the files' name.
This was outdated and wrong in most cases. There's no real use in that.
diff --git a/conf.d/10-autohint.conf b/conf.d/10-autohint.conf
index 5406f4e..c597bf4 100644
--- a/conf.d/10-autohint.conf
+++ b/conf.d/10-autohint.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- debian/autohint.conf -->
<fontconfig>
<!-- Use the Autohinter -->
<match target="font">
diff --git a/conf.d/10-no-sub-pixel.conf b/conf.d/10-no-sub-pixel.conf
index 5d64a0b..87ada4e 100644
--- a/conf.d/10-no-sub-pixel.conf
+++ b/conf.d/10-no-sub-pixel.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">
diff --git a/conf.d/10-sub-pixel-bgr.conf b/conf.d/10-sub-pixel-bgr.conf
index 2aba95e..e1f64fd 100644
--- a/conf.d/10-sub-pixel-bgr.conf
+++ b/conf.d/10-sub-pixel-bgr.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">
diff --git a/conf.d/10-sub-pixel-rgb.conf b/conf.d/10-sub-pixel-rgb.conf
index c4e8a42..2b49fe3 100644
--- a/conf.d/10-sub-pixel-rgb.conf
+++ b/conf.d/10-sub-pixel-rgb.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">
diff --git a/conf.d/10-sub-pixel-vbgr.conf b/conf.d/10-sub-pixel-vbgr.conf
index 0cdad2a..5947650 100644
--- a/conf.d/10-sub-pixel-vbgr.conf
+++ b/conf.d/10-sub-pixel-vbgr.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">
diff --git a/conf.d/10-sub-pixel-vrgb.conf b/conf.d/10-sub-pixel-vrgb.conf
index 60239e0..84481bd 100644
--- a/conf.d/10-sub-pixel-vrgb.conf
+++ b/conf.d/10-sub-pixel-vrgb.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Enable sub-pixel rendering -->
<match target="font">
diff --git a/conf.d/10-unhinted.conf b/conf.d/10-unhinted.conf
index fb0b375..025ae2a 100644
--- a/conf.d/10-unhinted.conf
+++ b/conf.d/10-unhinted.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- debian/unhinted.conf -->
<fontconfig>
<!-- Disable hinting -->
<match target="font">
diff --git a/conf.d/20-fix-globaladvance.conf b/conf.d/20-fix-globaladvance.conf
index a62162c..2a9c063 100644
--- a/conf.d/20-fix-globaladvance.conf
+++ b/conf.d/20-fix-globaladvance.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!--
Some Asian fonts misadvertise themselves as monospaced when
diff --git a/conf.d/20-unhint-small-vera.conf b/conf.d/20-unhint-small-vera.conf
index 3078119..c4ebee9 100644
--- a/conf.d/20-unhint-small-vera.conf
+++ b/conf.d/20-unhint-small-vera.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!--
The Bitstream Vera fonts have GASP entries suggesting that hinting be
diff --git a/conf.d/25-unhint-nonlatin.conf b/conf.d/25-unhint-nonlatin.conf
index d8f6cdb..943460c 100644
--- a/conf.d/25-unhint-nonlatin.conf
+++ b/conf.d/25-unhint-nonlatin.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-
<fontconfig>
<!-- We can't hint CJK fonts well, so turn off hinting for CJK fonts. -->
diff --git a/conf.d/30-metric-aliases.conf b/conf.d/30-metric-aliases.conf
index 66dbd58..fa6908f 100644
--- a/conf.d/30-metric-aliases.conf
+++ b/conf.d/30-metric-aliases.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!-- Alias similar/metric-compatible families from various sources:
diff --git a/conf.d/30-urw-aliases.conf b/conf.d/30-urw-aliases.conf
index c2c9546..6bab15b 100644
--- a/conf.d/30-urw-aliases.conf
+++ b/conf.d/30-urw-aliases.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!--
URW provides metric and shape compatible fonts for some Adobe families.
diff --git a/conf.d/50-user.conf b/conf.d/50-user.conf
index 9a38a40..3052cdc 100644
--- a/conf.d/50-user.conf
+++ b/conf.d/50-user.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- /etc/fonts/conf.avail/50-user.conf file to configure system font access -->
<fontconfig>
<!-- Load per-user customization file -->
<include ignore_missing="yes">~/.fonts.conf</include>
diff --git a/conf.d/51-local.conf b/conf.d/51-local.conf
index d35046e..ca9fbe1 100644
--- a/conf.d/51-local.conf
+++ b/conf.d/51-local.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- /etc/fonts/conf.avail/51-local.conf file to configure system font access -->
<fontconfig>
<!-- Load local system customization file -->
<include ignore_missing="yes">local.conf</include>
diff --git a/conf.d/65-fonts-persian.conf b/conf.d/65-fonts-persian.conf
index c897554..1a4a3ff 100644
--- a/conf.d/65-fonts-persian.conf
+++ b/conf.d/65-fonts-persian.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- /etc/fonts/conf.d/10-fonts-persian.conf -->
<!--
fonts-persian.conf
To configure Persian fonts from The FarsiWeb Project.
diff --git a/conf.d/70-no-bitmaps.conf b/conf.d/70-no-bitmaps.conf
index e8fb6a9..6b506e8 100644
--- a/conf.d/70-no-bitmaps.conf
+++ b/conf.d/70-no-bitmaps.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- /etc/fonts/conf.d/no-bitmaps.conf -->
<fontconfig>
<!-- Reject bitmap fonts -->
<selectfont>
diff --git a/conf.d/70-yes-bitmaps.conf b/conf.d/70-yes-bitmaps.conf
index c539c70..c153aeb 100644
--- a/conf.d/70-yes-bitmaps.conf
+++ b/conf.d/70-yes-bitmaps.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/yes-bitmaps.conf -->
<fontconfig>
<!-- Accept bitmap fonts -->
<selectfont>
diff --git a/conf.d/80-delicious.conf b/conf.d/80-delicious.conf
index 701429b..728f50c 100644
--- a/conf.d/80-delicious.conf
+++ b/conf.d/80-delicious.conf
@@ -1,6 +1,5 @@
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- /etc/fonts/conf.d/60-delicious.conf -->
<fontconfig>
<!-- Fix-ups for Delicious family -->
commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Nov 5 16:40:25 2007 -0500
Use binding="same" in 30-urw-aliases.conf and remove duplicate entries.
Times, Helvetical, and Courier are already handled in 30-metric-aliases.conf.
Remove them here and add a comment instead.
diff --git a/conf.d/30-urw-aliases.conf b/conf.d/30-urw-aliases.conf
index cf90dd5..c2c9546 100644
--- a/conf.d/30-urw-aliases.conf
+++ b/conf.d/30-urw-aliases.conf
@@ -3,41 +3,30 @@
<!-- conf.d/sub-pixel.conf -->
<fontconfig>
<!--
- URW provides metric and shape compatible fonts for these 10 Adobe families.
+ URW provides metric and shape compatible fonts for some Adobe families.
+ Helvetica, Courier, and Times are handled in 30-metric-aliases.conf.
-->
- <alias>
+ <alias binding="same">
<family>Avant Garde</family>
<accept><family>URW Gothic L</family></accept>
</alias>
- <alias>
+ <alias binding="same">
<family>Bookman</family>
<accept><family>URW Bookman L</family></accept>
</alias>
- <alias>
- <family>Courier</family>
- <accept><family>Nimbus Mono L</family></accept>
- </alias>
- <alias>
- <family>Helvetica</family>
- <accept><family>Nimbus Sans L</family></accept>
- </alias>
- <alias>
+ <alias binding="same">
<family>New Century Schoolbook</family>
<accept><family>Century Schoolbook L</family></accept>
</alias>
- <alias>
+ <alias binding="same">
<family>Palatino</family>
<accept><family>URW Palladio L</family></accept>
</alias>
- <alias>
- <family>Times</family>
- <accept><family>Nimbus Roman No9 L</family></accept>
- </alias>
- <alias>
+ <alias binding="same">
<family>Zapf Chancery</family>
<accept><family>URW Chancery L</family></accept>
</alias>
- <alias>
+ <alias binding="same">
<family>Zapf Dingbats</family>
<accept><family>Dingbats</family></accept>
</alias>
commit 4b51f173c99152586db26b03752873a4b4020672
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Nov 5 16:36:55 2007 -0500
Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
diff --git a/conf.d/40-generic.conf b/conf.d/40-generic.conf
deleted file mode 100644
index 3746714..0000000
--- a/conf.d/40-generic.conf
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<fontconfig>
-<!--
- Mark common families with their generics so we'll get
- something reasonable
--->
-
-<!--
- Serif faces
- -->
- <alias>
- <family>Bitstream Vera Serif</family>
- <family>DejaVu Serif</family>
- <family>Liberation Serif</family>
- <family>Times New Roman</family>
- <family>Times</family>
- <family>Nimbus Roman No9 L</family>
- <family>Luxi Serif</family>
- <family>Thorndale AMT</family>
- <family>Thorndale</family>
- <family>Kochi Mincho</family>
- <family>AR PL SungtiL GB</family>
- <family>AR PL Mingti2L Big5</family>
- <family>ï¼ï¼³ ææ</family>
- <family>Baekmuk Batang</family>
- <family>MgOpen Canonica</family>
- <family>Sazanami Mincho</family>
- <family>AR PL ZenKai Uni</family>
- <family>ZYSong18030</family>
- <family>FreeSerif</family>
- <default><family>serif</family></default>
- </alias>
-<!--
- Sans-serif faces
- -->
- <alias>
- <family>Bitstream Vera Sans</family>
- <family>DejaVu Sans</family>
- <family>Liberation Sans</family>
- <family>Arial</family>
- <family>Helvetica</family>
- <family>Verdana</family>
- <family>Albany AMT</family>
- <family>Albany</family>
- <family>Nimbus Sans L</family>
- <family>Luxi Sans</family>
- <family>Kochi Gothic</family>
- <family>AR PL KaitiM GB</family>
- <family>AR PL KaitiM Big5</family>
- <family>ï¼ï¼³ ã´ã·ãã¯</family>
- <family>Baekmuk Dotum</family>
- <family>SimSun</family>
- <family>MgOpen Modata</family>
- <family>Sazanami Gothic</family>
- <family>AR PL ShanHeiSun Uni</family>
- <family>ZYSong18030</family>
- <family>FreeSans</family>
- <default><family>sans-serif</family></default>
- </alias>
-<!--
- Monospace faces
- -->
- <alias>
- <family>Bitstream Vera Sans Mono</family>
- <family>DejaVu Sans Mono</family>
- <family>Liberation Mono</family>
- <family>Courier New</family>
- <family>Courier</family>
- <family>Andale Mono</family>
- <family>Luxi Mono</family>
- <family>Cumberland AMT</family>
- <family>Cumberland</family>
- <family>Nimbus Mono L</family>
- <family>NSimSun</family>
- <family>ZYSong18030</family>
- <family>FreeMono</family>
- <default><family>monospace</family></default>
- </alias>
-</fontconfig>
diff --git a/conf.d/40-nonlatin.conf b/conf.d/40-nonlatin.conf
new file mode 100644
index 0000000..5f64169
--- /dev/null
+++ b/conf.d/40-nonlatin.conf
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+<!--
+ Mark common families with their generics so we'll get
+ something reasonable
+-->
+
+<!--
+ Serif faces
+ -->
+ <alias>
+ <family>Kochi Mincho</family>
+ <family>AR PL SungtiL GB</family>
+ <family>AR PL Mingti2L Big5</family>
+ <family>ï¼ï¼³ ææ</family>
+ <family>Baekmuk Batang</family>
+ <family>MgOpen Canonica</family>
+ <family>Sazanami Mincho</family>
+ <family>AR PL ZenKai Uni</family>
+ <family>ZYSong18030</family>
+ <family>FreeSerif</family>
+ <default><family>serif</family></default>
+ </alias>
+<!--
+ Sans-serif faces
+ -->
+ <alias>
+ <family>Kochi Gothic</family>
+ <family>AR PL KaitiM GB</family>
+ <family>AR PL KaitiM Big5</family>
+ <family>ï¼ï¼³ ã´ã·ãã¯</family>
+ <family>Baekmuk Dotum</family>
+ <family>SimSun</family>
+ <family>MgOpen Modata</family>
+ <family>Sazanami Gothic</family>
+ <family>AR PL ShanHeiSun Uni</family>
+ <family>ZYSong18030</family>
+ <family>FreeSans</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+<!--
+ Monospace faces
+ -->
+ <alias>
+ <family>NSimSun</family>
+ <family>ZYSong18030</family>
+ <family>FreeMono</family>
+ <default><family>monospace</family></default>
+ </alias>
+</fontconfig>
diff --git a/conf.d/45-latin.conf b/conf.d/45-latin.conf
new file mode 100644
index 0000000..83b2ac2
--- /dev/null
+++ b/conf.d/45-latin.conf
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+<!--
+ Mark common families with their generics so we'll get
+ something reasonable
+-->
+
+<!--
+ Serif faces
+ -->
+ <alias>
+ <family>Bitstream Vera Serif</family>
+ <family>DejaVu Serif</family>
+ <family>Liberation Serif</family>
+ <family>Times New Roman</family>
+ <family>Times</family>
+ <family>Nimbus Roman No9 L</family>
+ <family>Luxi Serif</family>
+ <family>Thorndale AMT</family>
+ <family>Thorndale</family>
+ <default><family>serif</family></default>
+ </alias>
+<!--
+ Sans-serif faces
+ -->
+ <alias>
+ <family>Bitstream Vera Sans</family>
+ <family>DejaVu Sans</family>
+ <family>Liberation Sans</family>
+ <family>Arial</family>
+ <family>Helvetica</family>
+ <family>Verdana</family>
+ <family>Albany AMT</family>
+ <family>Albany</family>
+ <family>Nimbus Sans L</family>
+ <family>Luxi Sans</family>
+ <default><family>sans-serif</family></default>
+ </alias>
+<!--
+ Monospace faces
+ -->
+ <alias>
+ <family>Bitstream Vera Sans Mono</family>
+ <family>DejaVu Sans Mono</family>
+ <family>Liberation Mono</family>
+ <family>Courier New</family>
+ <family>Courier</family>
+ <family>Andale Mono</family>
+ <family>Luxi Mono</family>
+ <family>Cumberland AMT</family>
+ <family>Cumberland</family>
+ <family>Nimbus Mono L</family>
+ <default><family>monospace</family></default>
+ </alias>
+</fontconfig>
diff --git a/conf.d/Makefile.am b/conf.d/Makefile.am
index 06c6014..e9360e0 100644
--- a/conf.d/Makefile.am
+++ b/conf.d/Makefile.am
@@ -36,7 +36,8 @@ CONF_FILES = \
25-unhint-nonlatin.conf \
30-urw-aliases.conf \
30-metric-aliases.conf
- 40-generic.conf \
+ 40-nonlatin.conf \
+ 45-latin.conf \
49-sansserif.conf \
50-user.conf \
51-local.conf \
@@ -56,7 +57,8 @@ CONF_LINKS = \
25-unhint-nonlatin.conf \
30-urw-aliases.conf \
30-metric-aliases.conf
- 40-generic.conf \
+ 40-nonlatin.conf \
+ 45-latin.conf \
49-sansserif.conf \
50-user.conf \
51-local.conf \
diff --git a/conf.d/README b/conf.d/README
index de2be26..b5b3b32 100644
--- a/conf.d/README
+++ b/conf.d/README
@@ -29,12 +29,13 @@ has led to the following conventions in usage:
30-urw-aliases.conf
30-metric-aliases.conf
40 through 49 generic identification, map family->generic
- 40-generic-id.conf
+ 40-nonlatin.conf
+ 45-latin.conf
49-sansserif.conf
50 through 59 alternate config file loading
50-user.conf Load ~/.fonts.conf
51-local.conf Load local.conf
- 60 through 69 generic aliases
+ 60 through 69 generic aliases, map generic->family
60-latin.conf
65-fonts-persian.conf
65-nonlatin.conf
commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
Author: Behdad Esfahbod <behdad at behdad.org>
Date: Mon Nov 5 16:14:35 2007 -0500
Add/update config files from Fedora.
diff --git a/conf.d/25-unhint-nonlatin.conf b/conf.d/25-unhint-nonlatin.conf
new file mode 100644
index 0000000..d8f6cdb
--- /dev/null
+++ b/conf.d/25-unhint-nonlatin.conf
@@ -0,0 +1,228 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+
+<fontconfig>
+
+<!-- We can't hint CJK fonts well, so turn off hinting for CJK fonts. -->
+
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Kochi Mincho</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Kochi Gothic</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Sazanami Mincho</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Sazanami Gothic</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Baekmuk Batang</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Baekmuk Dotum</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Baekmuk Gulim</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Baekmuk Headline</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>AR PL Mingti2L Big5</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>AR PL ShanHeiSun Uni</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>AR PL KaitiM Big5</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>AR PL ZenKai Uni</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>AR PL SungtiL GB</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>AR PL KaitiM GB</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>ZYSong18030</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+
+ <!--
+ We also need to turn off hinting for Indic fonts with a joined baseline.
+ -->
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Mukti Narrow</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Lohit Hindi</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Lohit Bengali</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Lohit Punjabi</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+
+<!--
+Gujarti fonts are distorted when hinting is enabled. Turn it off.
+-->
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Lohit Gujarati</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+
+<!--
+Disabling hinting for newly added Indic fonts (kn/or/ml/te)
+-->
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Lohit Kannada</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Lohit Oriya</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Lohit Malayalam</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>Lohit Telugu</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+
+<!--
+And Sinhala
+-->
+ <match target="font">
+ <test name="family" compare="eq">
+ <string>LKLUG</string>
+ </test>
+ <edit name="hinting" mode="assign">
+ <bool>false</bool>
+ </edit>
+ </match>
+
+</fontconfig>
diff --git a/conf.d/30-amt-aliases.conf b/conf.d/30-amt-aliases.conf
deleted file mode 100644
index d6df67e..0000000
--- a/conf.d/30-amt-aliases.conf
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
-<!-- conf.d/sub-pixel.conf -->
-<fontconfig>
-<!--
- AMT provides metric and shape compatible fonts for these three web font
- families.
- -->
- <alias>
- <family>Times New Roman</family>
- <accept><family>Thorndale AMT</family></accept>
- </alias>
- <alias>
- <family>Arial</family>
- <accept><family>Albany AMT</family></accept>
- </alias>
- <alias>
- <family>Courier New</family>
- <accept><family>Cumberland AMT</family></accept>
- </alias>
-</fontconfig>
diff --git a/conf.d/30-metric-aliases.conf b/conf.d/30-metric-aliases.conf
new file mode 100644
index 0000000..66dbd58
--- /dev/null
+++ b/conf.d/30-metric-aliases.conf
@@ -0,0 +1,186 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<!-- conf.d/sub-pixel.conf -->
+<fontconfig>
+
+ <!-- Alias similar/metric-compatible families from various sources:
+
+ PostScript fonts:
+ Helvetica
+ Times
+ Courier
+ Microsoft fonts:
+ Arial
+ Times New Roman
+ Courier New
+ URW fonts:
+ Nimbus Sans L
+ Nimbus Roman No9 L
+ Nimbus Mono L
+ StarOffice fonts:
+ Albany
+ Thorndale
+ Cumberland
+ AMT fonts:
+ Albany AMT
+ Thorndale AMT
+ Cumberland AMT
+ Liberation fonts:
+ Liberation Sans
+ Liberation Serif
+ Liberation Mono
+
+ Of these, URW fonts are design compatible with PostScrict fonts,
+ and the Liberation, StarOffice, and AMT ones are compatible with
+ Microsoft fonts.
+
+ We want for each of them to fallback to any of these
+ available, but in an order preferring similar designs
+ first.
+
+ We don't alias URW and Liberation fonts though, given that
+ they are free and less probable to appear in documents by
+ name.
+ -->
+
+ <!-- PostScript -->
+ <alias>
+ <family>Helvetica</family>
+ <accept>
+ <family>Nimbus Sans L</family>
+ <family>Liberation Sans</family>
+ <family>Arial</family>
+ <family>Albany</family>
+ <family>Albany AMT</family>
+ </accept>
+ </alias>
+
+ <alias>
+ <family>Times</family>
+ <accept>
+ <family>Nimbus Roman No9 L</family>
+ <family>Liberation Serif</family>
+ <family>Times New Roman</family>
+ <family>Thorndale</family>
+ <family>Thorndale AMT</family>
+ </accept>
+ </alias>
+
+ <alias>
+ <family>Courier</family>
+ <accept>
+ <family>Nimbus Mono L</family>
+ <family>Liberation Mono</family>
+ <family>Courier New</family>
+ <family>Cumberland</family>
+ <family>Cumberland AMT</family>
+ </accept>
+ </alias>
+
+
+
+ <!-- Microsoft -->
+ <alias>
+ <family>Arial</family>
+ <accept>
+ <family>Liberation Sans</family>
+ <family>Albany</family>
+ <family>Albany AMT</family>
+ <family>Helvetica</family>
+ <family>Nimbus Sans L</family>
+ </accept>
+ </alias>
+
+ <alias>
+ <family>Times New Roman</family>
+ <accept>
+ <family>Liberation Serif</family>
+ <family>Thorndale</family>
+ <family>Thorndale AMT</family>
+ <family>Times</family>
+ <family>Nimbus Roman No9 L</family>
+ </accept>
+ </alias>
+
+ <alias>
+ <family>Courier New</family>
+ <accept>
+ <family>Liberation Mono</family>
+ <family>Cumberland</family>
+ <family>Cumberland AMT</family>
+ <family>Courier</family>
+ <family>Nimbus Mono L</family>
+ </accept>
+ </alias>
+
+
+ <!-- StarOffice -->
+ <alias>
+ <family>Albany</family>
+ <accept>
+ <family>Liberation Sans</family>
+ <family>Arial</family>
+ <family>Albany AMT</family>
+ <family>Helvetica</family>
+ <family>Nimbus Sans L</family>
+ </accept>
+ </alias>
+
+ <alias>
+ <family>Thorndale</family>
+ <accept>
+ <family>Liberation Serif</family>
+ <family>Times New Roman</family>
+ <family>Thorndale AMT</family>
+ <family>Times</family>
+ <family>Nimbus Roman No9 L</family>
+ </accept>
+ </alias>
+
+ <alias>
+ <family>Cumberland</family>
+ <accept>
+ <family>Liberation Mono</family>
+ <family>Courier New</family>
+ <family>Cumberland AMT</family>
+ <family>Courier</family>
+ <family>Nimbus Mono L</family>
+ </accept>
+ </alias>
+
+
+ <!-- AMT -->
+ <alias>
+ <family>Albany AMT</family>
+ <accept>
+ <family>Liberation Sans</family>
+ <family>Arial</family>
+ <family>Albany</family>
+ <family>Helvetica</family>
+ <family>Nimbus Sans L</family>
+ </accept>
+ </alias>
+
+ <alias>
+ <family>Thorndale AMT</family>
+ <accept>
+ <family>Liberation Serif</family>
+ <family>Times New Roman</family>
+ <family>Thorndale</family>
+ <family>Times</family>
+ <family>Nimbus Roman No9 L</family>
+ </accept>
+ </alias>
+
+ <alias>
+ <family>Cumberland AMT</family>
+ <accept>
+ <family>Liberation Mono</family>
+ <family>Courier New</family>
+ <family>Cumberland</family>
+ <family>Courier</family>
+ <family>Nimbus Mono L</family>
+ </accept>
+ </alias>
+
+</fontconfig>
diff --git a/conf.d/40-generic.conf b/conf.d/40-generic.conf
index 84e85e4..3746714 100644
--- a/conf.d/40-generic.conf
+++ b/conf.d/40-generic.conf
@@ -12,17 +12,23 @@
<alias>
<family>Bitstream Vera Serif</family>
<family>DejaVu Serif</family>
+ <family>Liberation Serif</family>
<family>Times New Roman</family>
<family>Times</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
+ <family>Thorndale AMT</family>
+ <family>Thorndale</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>ï¼ï¼³ ææ</family>
<family>Baekmuk Batang</family>
- <family>FreeSerif</family>
<family>MgOpen Canonica</family>
+ <family>Sazanami Mincho</family>
+ <family>AR PL ZenKai Uni</family>
+ <family>ZYSong18030</family>
+ <family>FreeSerif</family>
<default><family>serif</family></default>
</alias>
<!--
@@ -31,10 +37,12 @@
<alias>
<family>Bitstream Vera Sans</family>
<family>DejaVu Sans</family>
- <family>Helvetica</family>
+ <family>Liberation Sans</family>
<family>Arial</family>
+ <family>Helvetica</family>
<family>Verdana</family>
<family>Albany AMT</family>
+ <family>Albany</family>
<family>Nimbus Sans L</family>
<family>Luxi Sans</family>
<family>Kochi Gothic</family>
@@ -43,8 +51,11 @@
<family>ï¼ï¼³ ã´ã·ãã¯</family>
<family>Baekmuk Dotum</family>
<family>SimSun</family>
- <family>FreeSans</family>
<family>MgOpen Modata</family>
+ <family>Sazanami Gothic</family>
+ <family>AR PL ShanHeiSun Uni</family>
+ <family>ZYSong18030</family>
+ <family>FreeSans</family>
<default><family>sans-serif</family></default>
</alias>
<!--
@@ -53,13 +64,16 @@
<alias>
<family>Bitstream Vera Sans Mono</family>
<family>DejaVu Sans Mono</family>
- <family>Courier</family>
+ <family>Liberation Mono</family>
<family>Courier New</family>
+ <family>Courier</family>
<family>Andale Mono</family>
<family>Luxi Mono</family>
<family>Cumberland AMT</family>
+ <family>Cumberland</family>
<family>Nimbus Mono L</family>
<family>NSimSun</family>
+ <family>ZYSong18030</family>
<family>FreeMono</family>
<default><family>monospace</family></default>
</alias>
diff --git a/conf.d/65-nonlatin.conf b/conf.d/65-nonlatin.conf
index 2d2cf2f..af31c0d 100644
--- a/conf.d/65-nonlatin.conf
+++ b/conf.d/65-nonlatin.conf
@@ -12,8 +12,22 @@
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
+ <family>AR PL Zenkai Uni</family>
<family>ï¼ï¼³ ææ</family>
+ <family>ZYSong18030</family>
<family>Baekmuk Batang</family>
+ <family>KacstQura</family>
+ <family>Frank Ruehl CLM</family>
+ <family>Lohit Bengali</family>
+ <family>Lohit Gujarati</family>
+ <family>Lohit Hindi</family>
+ <family>Lohit Punjabi</family>
+ <family>Lohit Tamil</family>
+ <family>Lohit Malayalam</family>
+ <family>Lohit Kannada</family>
+ <family>Lohit Telugu</family>
+ <family>Lohit Oriya</family>
+ <family>LKLUG</family>
</prefer>
</alias>
<alias>
@@ -28,9 +42,25 @@
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
+ <family>AR PL ShanHeiSun Uni</family>
+ <family>AR PL SungtiL GB</family>
+ <family>AR PL Mingti2L Big5</family>
<family>ï¼ï¼³ ã´ã·ãã¯</family>
+ <family>ZYSong18030</family>
<family>Baekmuk Dotum</family>
+ <family>Baekmuk Gulim</family>
<family>SimSun</family>
+ <family>KacstQura</family>
+ <family>Lohit Bengali</family>
+ <family>Lohit Gujarati</family>
+ <family>Lohit Hindi</family>
+ <family>Lohit Punjabi</family>
+ <family>Lohit Tamil</family>
+ <family>Lohit Malayalam</family>
+ <family>Lohit Kannada</family>
+ <family>Lohit Telugu</family>
+ <family>Lohit Oriya</family>
+ <family>LKLUG</family>
</prefer>
</alias>
<alias>
@@ -43,7 +73,22 @@
<family>Sazanami Gothic</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
+ <family>AR PL ShanHeiSun Uni</family>
+ <family>AR PL SungtiL GB</family>
+ <family>AR PL Mingti2L Big5</family>
+ <family>ZYSong18030</family>
<family>Baekmuk Dotum</family>
+ <family>Baekmuk Gulim</family>
+ <family>Lohit Bengali</family>
+ <family>Lohit Gujarati</family>
+ <family>Lohit Hindi</family>
+ <family>Lohit Punjabi</family>
+ <family>Lohit Tamil</family>
+ <family>Lohit Malayalam</family>
+ <family>Lohit Kannada</family>
+ <family>Lohit Telugu</family>
+ <family>Lohit Oriya</family>
+ <family>LKLUG</family>
</prefer>
</alias>
</fontconfig>
diff --git a/conf.d/Makefile.am b/conf.d/Makefile.am
index cdb3519..06c6014 100644
--- a/conf.d/Makefile.am
+++ b/conf.d/Makefile.am
@@ -33,8 +33,9 @@ CONF_FILES = \
20-fix-globaladvance.conf \
20-lohit-gujarati.conf \
20-unhint-small-vera.conf \
- 30-amt-aliases.conf \
+ 25-unhint-nonlatin.conf \
30-urw-aliases.conf \
+ 30-metric-aliases.conf
40-generic.conf \
49-sansserif.conf \
50-user.conf \
@@ -52,8 +53,9 @@ CONF_LINKS = \
20-fix-globaladvance.conf \
20-lohit-gujarati.conf \
20-unhint-small-vera.conf \
- 30-amt-aliases.conf \
+ 25-unhint-nonlatin.conf \
30-urw-aliases.conf \
+ 30-metric-aliases.conf
40-generic.conf \
49-sansserif.conf \
50-user.conf \
diff --git a/conf.d/README b/conf.d/README
index dbcfe21..de2be26 100644
--- a/conf.d/README
+++ b/conf.d/README
@@ -24,9 +24,10 @@ has led to the following conventions in usage:
20-fix-globaladvance.conf
20-lohit-gujarati.conf
20-unhint-small-vera.conf
+ 25-unhint-nonlatin.conf
30 through 39 family substitution
30-urw-aliases.conf
- 30-amt-aliases.conf
+ 30-metric-aliases.conf
40 through 49 generic identification, map family->generic
40-generic-id.conf
49-sansserif.conf
More information about the Fontconfig
mailing list