diff options
Diffstat (limited to 'Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig')
20 files changed, 288 insertions, 138 deletions
diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-01-tlwg-kinnari.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-01-tlwg-kinnari.conf new file mode 100644 index 00000000000..4f7bce58a6b --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-01-tlwg-kinnari.conf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <alias> + <family>serif</family> + <prefer> + <family>Kinnari</family> + </prefer> + </alias> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-02-tlwg-norasi.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-02-tlwg-norasi.conf new file mode 100644 index 00000000000..5a42095373c --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-02-tlwg-norasi.conf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <alias> + <family>serif</family> + <prefer> + <family>Norasi</family> + </prefer> + </alias> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-11-tlwg-waree.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-11-tlwg-waree.conf new file mode 100644 index 00000000000..fd56109e2ef --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-11-tlwg-waree.conf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <alias> + <family>sans-serif</family> + <prefer> + <family>Waree</family> + </prefer> + </alias> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-12-tlwg-loma.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-12-tlwg-loma.conf new file mode 100644 index 00000000000..2d394403db6 --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-12-tlwg-loma.conf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <alias> + <family>sans-serif</family> + <prefer> + <family>Loma</family> + </prefer> + </alias> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-13-tlwg-garuda.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-13-tlwg-garuda.conf new file mode 100644 index 00000000000..17ae43df9b6 --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-13-tlwg-garuda.conf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <alias> + <family>sans-serif</family> + <prefer> + <family>Garuda</family> + </prefer> + </alias> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-14-tlwg-umpush.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-14-tlwg-umpush.conf new file mode 100644 index 00000000000..28c096419e6 --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-14-tlwg-umpush.conf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <alias> + <family>sans-serif</family> + <prefer> + <family>Umpush</family> + </prefer> + </alias> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-15-laksaman.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-15-laksaman.conf new file mode 100644 index 00000000000..0754fd25ece --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-15-laksaman.conf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <alias> + <family>sans-serif</family> + <prefer> + <family>Laksaman</family> + </prefer> + </alias> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-21-tlwg-typo.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-21-tlwg-typo.conf new file mode 100644 index 00000000000..c203a5adad5 --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-21-tlwg-typo.conf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <alias> + <family>monospace</family> + <prefer> + <family>TlwgTypo</family> + </prefer> + </alias> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-22-tlwg-typist.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-22-tlwg-typist.conf new file mode 100644 index 00000000000..34f6a779b7e --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-22-tlwg-typist.conf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <alias> + <family>monospace</family> + <prefer> + <family>TlwgTypist</family> + </prefer> + </alias> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-23-tlwg-mono.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-23-tlwg-mono.conf new file mode 100644 index 00000000000..6f830bc9f2b --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-23-tlwg-mono.conf @@ -0,0 +1,10 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <alias> + <family>monospace</family> + <prefer> + <family>TlwgMono</family> + </prefer> + </alias> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-ttf-thai-tlwg.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-ttf-thai-tlwg.conf deleted file mode 100644 index 6266e8897f8..00000000000 --- a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/64-ttf-thai-tlwg.conf +++ /dev/null @@ -1,28 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <alias> - <family>serif</family> - <prefer> - <family>Kinnari</family> - <family>Norasi</family> - </prefer> - </alias> - <alias> - <family>sans-serif</family> - <prefer> - <family>Waree</family> - <family>Loma</family> - <family>Garuda</family> - <family>Umpush</family> - </prefer> - </alias> - <alias> - <family>monospace</family> - <prefer> - <family>TlwgTypo</family> - <family>TlwgTypist</family> - <family>TlwgMono</family> - </prefer> - </alias> -</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-garuda-synthetic.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-garuda-synthetic.conf new file mode 100644 index 00000000000..39cf739306c --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-garuda-synthetic.conf @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <!-- Synthesize Windows Browallia with scaled-down Garuda --> + <match target="pattern"> + <test qual="any" name="family" compare="contains"> + <string>Browallia</string> + </test> + <edit name="family" mode="append" binding="same"> + <string>Garuda</string> + </edit> + </match> + <match target="font"> + <test name="family" compare="eq"> + <string>Garuda</string> + </test> + <test target="pattern" qual="any" name="family" compare="contains"> + <string>Browallia</string> + </test> + <edit name="matrix" mode="assign"> + <matrix> + <double>0.68</double><double>0</double> + <double>0</double><double>0.68</double> + </matrix> + </edit> + </match> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-kinnari-synthetic.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-kinnari-synthetic.conf new file mode 100644 index 00000000000..417f5a58aff --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-kinnari-synthetic.conf @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <!-- Synthesize Windows Angsana with scaled-down Kinnari --> + <match target="pattern"> + <test qual="any" name="family" compare="contains"> + <string>Angsana</string> + </test> + <edit name="family" mode="append" binding="same"> + <string>Kinnari</string> + </edit> + </match> + <match target="font"> + <test name="family" compare="eq"> + <string>Kinnari</string> + </test> + <test target="pattern" qual="any" name="family" compare="contains"> + <string>Angsana</string> + </test> + <edit name="matrix" mode="assign"> + <matrix> + <double>0.67</double><double>0</double> + <double>0</double><double>0.67</double> + </matrix> + </edit> + </match> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-laksaman-synthetic.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-laksaman-synthetic.conf new file mode 100644 index 00000000000..4e257131130 --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-laksaman-synthetic.conf @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <!-- Synthesize TH Sarabun with scaled-down Laksaman --> + <match target="pattern"> + <test qual="any" name="family" compare="contains"> + <string>TH Sarabun</string> + </test> + <edit name="family" mode="append" binding="same"> + <string>Laksaman</string> + </edit> + </match> + <match target="font"> + <test name="family" compare="eq"> + <string>Laksaman</string> + </test> + <test target="pattern" qual="any" name="family" compare="contains"> + <string>TH Sarabun</string> + </test> + <edit name="matrix" mode="assign"> + <matrix> + <double>0.66</double><double>0</double> + <double>0</double><double>0.66</double> + </matrix> + </edit> + </match> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-loma-synthetic.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-loma-synthetic.conf new file mode 100644 index 00000000000..9f0f4d4aaba --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-loma-synthetic.conf @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <!-- Fall back missing MS Sans Serif to Loma --> + <match target="pattern"> + <test name="lang" compare="contains"> + <string>th</string> + </test> + <test qual="any" name="family" compare="eq"> + <string>MS Sans Serif</string> + </test> + <edit name="family" mode="append" binding="same"> + <string>Loma</string> + </edit> + </match> + <match target="pattern"> + <test name="lang" compare="contains"> + <string>th</string> + </test> + <test qual="any" name="family" compare="eq"> + <string>Microsoft Sans Serif</string> + </test> + <edit name="family" mode="append" binding="same"> + <string>Loma</string> + </edit> + </match> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-umpush-synthetic.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-umpush-synthetic.conf new file mode 100644 index 00000000000..f0892b63c8a --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-umpush-synthetic.conf @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <!-- Synthesize Windows Cordia with scaled-down Umpush --> + <match target="pattern"> + <test qual="any" name="family" compare="contains"> + <string>Cordia</string> + </test> + <edit name="family" mode="append" binding="same"> + <string>Umpush</string> + </edit> + </match> + <match target="font"> + <test name="family" compare="eq"> + <string>Umpush</string> + </test> + <test target="pattern" qual="any" name="family" compare="contains"> + <string>Cordia</string> + </test> + <edit name="matrix" mode="assign"> + <matrix> + <double>0.65</double><double>0</double> + <double>0</double><double>0.65</double> + </matrix> + </edit> + </match> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-waree-synthetic.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-waree-synthetic.conf new file mode 100644 index 00000000000..ade6788fcba --- /dev/null +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-tlwg-waree-synthetic.conf @@ -0,0 +1,16 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <!-- Fall back missing Tahoma to Waree --> + <match target="pattern"> + <test name="lang" compare="contains"> + <string>th</string> + </test> + <test qual="any" name="family" compare="eq"> + <string>Tahoma</string> + </test> + <edit name="family" mode="append" binding="same"> + <string>Waree</string> + </edit> + </match> +</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-ttf-thai-tlwg-synthetic.conf b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-ttf-thai-tlwg-synthetic.conf deleted file mode 100644 index 5de7e537504..00000000000 --- a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/89-ttf-thai-tlwg-synthetic.conf +++ /dev/null @@ -1,108 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <!-- Fall back missing Tahoma to Waree --> - <match target="pattern"> - <test name="lang" compare="contains"> - <string>th</string> - </test> - <test qual="any" name="family" compare="eq"> - <string>Tahoma</string> - </test> - <edit name="family" mode="append" binding="same"> - <string>Waree</string> - </edit> - </match> - <!-- Fall back missing MS Sans Serif to Loma --> - <match target="pattern"> - <test name="lang" compare="contains"> - <string>th</string> - </test> - <test qual="any" name="family" compare="eq"> - <string>MS Sans Serif</string> - </test> - <edit name="family" mode="append" binding="same"> - <string>Loma</string> - </edit> - </match> - <match target="pattern"> - <test name="lang" compare="contains"> - <string>th</string> - </test> - <test qual="any" name="family" compare="eq"> - <string>Microsoft Sans Serif</string> - </test> - <edit name="family" mode="append" binding="same"> - <string>Loma</string> - </edit> - </match> - <!-- Synthesize Windows Angsana with scaled-down Kinnari --> - <match target="pattern"> - <test qual="any" name="family" compare="contains"> - <string>Angsana</string> - </test> - <edit name="family" mode="append" binding="same"> - <string>Kinnari</string> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>Kinnari</string> - </test> - <test target="pattern" qual="any" name="family" compare="contains"> - <string>Angsana</string> - </test> - <edit name="matrix" mode="assign"> - <matrix> - <double>0.67</double><double>0</double> - <double>0</double><double>0.67</double> - </matrix> - </edit> - </match> - <!-- Synthesize Windows Browallia with scaled-down Garuda --> - <match target="pattern"> - <test qual="any" name="family" compare="contains"> - <string>Browallia</string> - </test> - <edit name="family" mode="append" binding="same"> - <string>Garuda</string> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>Garuda</string> - </test> - <test target="pattern" qual="any" name="family" compare="contains"> - <string>Browallia</string> - </test> - <edit name="matrix" mode="assign"> - <matrix> - <double>0.68</double><double>0</double> - <double>0</double><double>0.68</double> - </matrix> - </edit> - </match> - <!-- Synthesize Windows Cordia with scaled-down Umpush --> - <match target="pattern"> - <test qual="any" name="family" compare="contains"> - <string>Cordia</string> - </test> - <edit name="family" mode="append" binding="same"> - <string>Umpush</string> - </edit> - </match> - <match target="font"> - <test name="family" compare="eq"> - <string>Umpush</string> - </test> - <test target="pattern" qual="any" name="family" compare="contains"> - <string>Cordia</string> - </test> - <edit name="matrix" mode="assign"> - <matrix> - <double>0.65</double><double>0</double> - <double>0</double><double>0.65</double> - </matrix> - </edit> - </match> -</fontconfig> diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.am b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.am index 5264ce2fdc5..2f3b089c692 100644 --- a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.am +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.am @@ -1,4 +1,21 @@ -CONFIG_FILES = 64-ttf-thai-tlwg.conf 89-ttf-thai-tlwg-synthetic.conf +CONFIG_FILES = \ + 64-01-tlwg-kinnari.conf \ + 64-02-tlwg-norasi.conf \ + 64-11-tlwg-waree.conf \ + 64-12-tlwg-loma.conf \ + 64-13-tlwg-garuda.conf \ + 64-14-tlwg-umpush.conf \ + 64-15-laksaman.conf \ + 64-21-tlwg-typo.conf \ + 64-22-tlwg-typist.conf \ + 64-23-tlwg-mono.conf \ + 89-tlwg-garuda-synthetic.conf \ + 89-tlwg-kinnari-synthetic.conf \ + 89-tlwg-laksaman-synthetic.conf \ + 89-tlwg-loma-synthetic.conf \ + 89-tlwg-umpush-synthetic.conf \ + 89-tlwg-waree-synthetic.conf \ + $(NULL) EXTRA_DIST = $(CONFIG_FILES) diff --git a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.in b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.in index 2dee70a56c5..a199e64fd57 100644 --- a/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.in +++ b/Master/texmf-dist/source/fonts/fonts-tlwg/fontconfig/Makefile.in @@ -227,7 +227,25 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ ttfdir = @ttfdir@ type1dir = @type1dir@ -CONFIG_FILES = 64-ttf-thai-tlwg.conf 89-ttf-thai-tlwg-synthetic.conf +CONFIG_FILES = \ + 64-01-tlwg-kinnari.conf \ + 64-02-tlwg-norasi.conf \ + 64-11-tlwg-waree.conf \ + 64-12-tlwg-loma.conf \ + 64-13-tlwg-garuda.conf \ + 64-14-tlwg-umpush.conf \ + 64-15-laksaman.conf \ + 64-21-tlwg-typo.conf \ + 64-22-tlwg-typist.conf \ + 64-23-tlwg-mono.conf \ + 89-tlwg-garuda-synthetic.conf \ + 89-tlwg-kinnari-synthetic.conf \ + 89-tlwg-laksaman-synthetic.conf \ + 89-tlwg-loma-synthetic.conf \ + 89-tlwg-umpush-synthetic.conf \ + 89-tlwg-waree-synthetic.conf \ + $(NULL) + EXTRA_DIST = $(CONFIG_FILES) fontconfigdir = $(sysconfdir)/fonts/conf.avail fontconfig_DATA = $(CONFIG_FILES) |