diff options
author | Norbert Preining <preining@logic.at> | 2009-06-18 06:45:45 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2009-06-18 06:45:45 +0000 |
commit | f1a02e4ae27a800ca2e3997cfc6f5eb20bb1dd88 (patch) | |
tree | 67649587de27c1724c30106c31c4d58f16664daf /Master/tlpkg/tlpostcode/xetex/conf/conf.d/90-synthetic.conf | |
parent | 7af7021e141e0d8f197e16bb6d51f73612557749 (diff) |
move bin/win32/{conf,cache} to tlpkg/tlpostcode/xetex/
adjust tlpsrc file
git-svn-id: svn://tug.org/texlive/trunk@13806 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/tlpostcode/xetex/conf/conf.d/90-synthetic.conf')
-rw-r--r-- | Master/tlpkg/tlpostcode/xetex/conf/conf.d/90-synthetic.conf | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Master/tlpkg/tlpostcode/xetex/conf/conf.d/90-synthetic.conf b/Master/tlpkg/tlpostcode/xetex/conf/conf.d/90-synthetic.conf new file mode 100644 index 00000000000..63d9b891b37 --- /dev/null +++ b/Master/tlpkg/tlpostcode/xetex/conf/conf.d/90-synthetic.conf @@ -0,0 +1,64 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> +<!-- + Artificial oblique for fonts without an italic or oblique version + --> + + <match target="font"> + <!-- check to see if the font is roman --> + <test name="slant"> + <const>roman</const> + </test> + <!-- check to see if the pattern requested non-roman --> + <test target="pattern" name="slant" compare="not_eq"> + <const>roman</const> + </test> + <!-- multiply the matrix to slant the font --> + <edit name="matrix" mode="assign"> + <times> + <name>matrix</name> + <matrix><double>1</double><double>0.2</double> + <double>0</double><double>1</double> + </matrix> + </times> + </edit> + <!-- pretend the font is oblique now --> + <edit name="slant" mode="assign"> + <const>oblique</const> + </edit> + <!-- and disable embedded bitmaps for artificial oblique --> + <edit name="embeddedbitmap" mode="assign"> + <bool>false</bool> + </edit> + </match> + +<!-- + Synthetic emboldening for fonts that do not have bold face available + --> + + <match target="font"> + <!-- check to see if the font is just regular --> + <test name="weight" compare="less_eq"> + <const>medium</const> + </test> + <!-- check to see if the pattern requests bold --> + <test target="pattern" name="weight" compare="more"> + <const>medium</const> + </test> + <!-- + set the embolden flag + needed for applications using cairo, e.g. gucharmap, gedit, ... + --> + <edit name="embolden" mode="assign"> + <bool>true</bool> + </edit> + <!-- + set weight to bold + needed for applications using Xft directly, e.g. Firefox, ... + --> + <edit name="weight" mode="assign"> + <const>bold</const> + </edit> + </match> +</fontconfig> |