diff options
author | Karl Berry <karl@freefriends.org> | 2008-03-08 17:44:45 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-03-08 17:44:45 +0000 |
commit | 06730ed6f18731710452d5db9e5f4d8678851aca (patch) | |
tree | d3b00c74757182d089f63f53a0abf0069f9a28a0 /Master/texmf-dist/doc/fonts/tex-gyre | |
parent | 2f22084ef856c7992c473c4ff3b5723fbd66d181 (diff) |
tex gyre update (6mar08)
git-svn-id: svn://tug.org/texlive/trunk@6892 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/tex-gyre')
82 files changed, 20590 insertions, 1240 deletions
diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Adventor.txt b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Adventor.txt index 01870c691ab..6bb025d023e 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Adventor.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Adventor.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Adventor Design: Herb Lubalin and Tom Carnase Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 0.991 -Date: 30 III 2007 +Version: 1.104 +Date: 29 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/adventor Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -69,7 +69,6 @@ restrictions. fonts/map/dvips/tex-gyre/qag.map fonts/map/dvips/tex-gyre/qag-cs.map fonts/map/dvips/tex-gyre/qag-ec.map - fonts/map/dvips/tex-gyre/qag-el.map fonts/map/dvips/tex-gyre/qag-l7x.map fonts/map/dvips/tex-gyre/qag-qx.map fonts/map/dvips/tex-gyre/qag-rm.map @@ -83,8 +82,6 @@ restrictions. fonts/enc/dvips/tex-gyre/q-cs-sc.enc fonts/enc/dvips/tex-gyre/q-ec.enc fonts/enc/dvips/tex-gyre/q-ec-sc.enc - fonts/enc/dvips/tex-gyre/q-el.enc - fonts/enc/dvips/tex-gyre/q-el-sc.enc fonts/enc/dvips/tex-gyre/q-l7x.enc fonts/enc/dvips/tex-gyre/q-l7x-sc.enc fonts/enc/dvips/tex-gyre/q-qx.enc @@ -209,10 +206,15 @@ restrictions. 2.3 doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Adventor.txt doc/fonts/tex-gyre/README-TeX-Gyre-Adventor.txt + doc/fonts/tex-gyre/goadb998.nam doc/fonts/tex-gyre/qag-hist.txt doc/fonts/tex-gyre/qag-info.pdf doc/fonts/tex-gyre/qag-test.tex doc/fonts/tex-gyre/qag-test.pdf + doc/fonts/tex-gyre/qagb.fea + doc/fonts/tex-gyre/qagbi.fea + doc/fonts/tex-gyre/qagr.fea + doc/fonts/tex-gyre/qagri.fea 3. Files whose names need not be changed in derived works as requested by clause 1 of GUST-FONT-LICENSE.txt diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Bonum.txt b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Bonum.txt index 36d25243309..c22e09b3120 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Bonum.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Bonum.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Bonum Design: Alexander Phemister Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.010 -Date: 30 III 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/bonum Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -39,7 +39,7 @@ restrictions. by clause 1 of GUST-FONT-LICENSE.txt 1.1 PostScript names - 1.1.1 PostScript family names + 1.1.1 PostScript family names and PFM names TeXGyreBonum 1.1.2 PostScript font and full names @@ -48,21 +48,12 @@ restrictions. TeXGyreBonum-Bold TeXGyreBonum-BoldItalic - 1.2 PFM names - TeXGyreBonum - - 1.3 OTF full menu names + 1.2 OTF full and ATM menu names TeX Gyre Bonum Regular TeX Gyre Bonum Italic TeX Gyre Bonum Bold TeX Gyre Bonum Bold Italic - 1.4 OTF ATM menu names - TeXGyreBonum Regular - TeXGyreBonum Italic - TeXGyreBonum Bold - TeXGyreBonum BoldItalic - 2. Files whose names should be changed in derived works as requested by clause 1 of GUST-FONT-LICENSE.txt @@ -73,7 +64,6 @@ restrictions. fonts/map/dvips/tex-gyre/qbk.map fonts/map/dvips/tex-gyre/qbk-cs.map fonts/map/dvips/tex-gyre/qbk-ec.map - fonts/map/dvips/tex-gyre/qbk-el.map fonts/map/dvips/tex-gyre/qbk-l7x.map fonts/map/dvips/tex-gyre/qbk-qx.map fonts/map/dvips/tex-gyre/qbk-rm.map @@ -87,8 +77,6 @@ restrictions. fonts/enc/dvips/tex-gyre/q-cs-sc.enc fonts/enc/dvips/tex-gyre/q-ec.enc fonts/enc/dvips/tex-gyre/q-ec-sc.enc - fonts/enc/dvips/tex-gyre/q-el.enc - fonts/enc/dvips/tex-gyre/q-el-sc.enc fonts/enc/dvips/tex-gyre/q-l7x.enc fonts/enc/dvips/tex-gyre/q-l7x-sc.enc fonts/enc/dvips/tex-gyre/q-qx.enc @@ -123,14 +111,6 @@ restrictions. fonts/tfm/public/tex-gyre/ec-qbkbi-sc.tfm fonts/tfm/public/tex-gyre/ec-qbkr-sc.tfm fonts/tfm/public/tex-gyre/ec-qbkri-sc.tfm - fonts/tfm/public/tex-gyre/el-qbkb.tfm - fonts/tfm/public/tex-gyre/el-qbkbi.tfm - fonts/tfm/public/tex-gyre/el-qbkr.tfm - fonts/tfm/public/tex-gyre/el-qbkri.tfm - fonts/tfm/public/tex-gyre/el-qbkb-sc.tfm - fonts/tfm/public/tex-gyre/el-qbkbi-sc.tfm - fonts/tfm/public/tex-gyre/el-qbkr-sc.tfm - fonts/tfm/public/tex-gyre/el-qbkri-sc.tfm fonts/tfm/public/tex-gyre/l7x-qbkb.tfm fonts/tfm/public/tex-gyre/l7x-qbkbi.tfm fonts/tfm/public/tex-gyre/l7x-qbkr.tfm @@ -213,10 +193,15 @@ restrictions. 2.3 doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Bonum.txt doc/fonts/tex-gyre/README-TeX-Gyre-Bonum.txt + doc/fonts/tex-gyre/goadb998.nam doc/fonts/tex-gyre/qbk-hist.txt doc/fonts/tex-gyre/qbk-info.pdf doc/fonts/tex-gyre/qbk-test.tex doc/fonts/tex-gyre/qbk-test.pdf + doc/fonts/tex-gyre/qbkb.fea + doc/fonts/tex-gyre/qbkbi.fea + doc/fonts/tex-gyre/qbkr.fea + doc/fonts/tex-gyre/qbkri.fea 3. Files whose names need not be changed in derived works as requested by clause 1 of GUST-FONT-LICENSE.txt diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Chorus.txt b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Chorus.txt index ac8ead6e602..7a772ef321b 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Chorus.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Chorus.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Chorus Design: Hermann Zapf Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.000 -Date: 25 IX 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/chorus Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -57,7 +57,6 @@ restrictions. fonts/map/dvips/tex-gyre/qzc.map fonts/map/dvips/tex-gyre/qzc-cs.map fonts/map/dvips/tex-gyre/qzc-ec.map - fonts/map/dvips/tex-gyre/qzc-el.map fonts/map/dvips/tex-gyre/qzc-l7x.map fonts/map/dvips/tex-gyre/qzc-qx.map fonts/map/dvips/tex-gyre/qzc-rm.map @@ -67,17 +66,16 @@ restrictions. fonts/map/dvips/tex-gyre/qzc-t5.map fonts/map/dvips/tex-gyre/qzc-texnansi.map fonts/map/dvips/tex-gyre/qzc-ts1.map - fonts/enc/dvips/tex-gyre/q-cs.enc + fonts/enc/dvips/tex-gyre/q-cszc.enc fonts/enc/dvips/tex-gyre/q-ec.enc - fonts/enc/dvips/tex-gyre/q-el.enc - fonts/enc/dvips/tex-gyre/q-l7x.enc - fonts/enc/dvips/tex-gyre/q-qx.enc - fonts/enc/dvips/tex-gyre/q-rm.enc + fonts/enc/dvips/tex-gyre/q-l7xzc.enc + fonts/enc/dvips/tex-gyre/q-qxzc.enc + fonts/enc/dvips/tex-gyre/q-rmzc.enc fonts/enc/dvips/tex-gyre/q-t2a.enc fonts/enc/dvips/tex-gyre/q-t2b.enc fonts/enc/dvips/tex-gyre/q-t2c.enc fonts/enc/dvips/tex-gyre/q-t5.enc - fonts/enc/dvips/tex-gyre/q-texnansi.enc + fonts/enc/dvips/tex-gyre/q-texnansizc.enc fonts/enc/dvips/tex-gyre/q-ts1.enc fonts/opentype/public/tex-gyre/texgyrechorus-mediumitalic.otf fonts/tfm/public/tex-gyre/cs-qzcmi.tfm @@ -112,11 +110,13 @@ restrictions. 2.3 doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Chorus.txt doc/fonts/tex-gyre/README-TeX-Gyre-Chorus.txt + doc/fonts/tex-gyre/goadb998.nam doc/fonts/tex-gyre/qzc-hist.txt doc/fonts/tex-gyre/qzc-info.pdf doc/fonts/tex-gyre/qzc-test.tex doc/fonts/tex-gyre/qzc-test.pdf - + doc/fonts/tex-gyre/qzcmi.fea + 3. Files whose names need not be changed in derived works as requested by clause 1 of GUST-FONT-LICENSE.txt diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Cursor.txt b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Cursor.txt index 87f3681065a..b290aafc529 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Cursor.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Cursor.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Cursor Design: Howard G. (Bud) Kettler Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.010 -Date: 12 IX 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/cursor Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -69,7 +69,6 @@ restrictions. fonts/map/dvips/tex-gyre/qcr.map fonts/map/dvips/tex-gyre/qcr-cs.map fonts/map/dvips/tex-gyre/qcr-ec.map - fonts/map/dvips/tex-gyre/qcr-el.map fonts/map/dvips/tex-gyre/qcr-l7x.map fonts/map/dvips/tex-gyre/qcr-qx.map fonts/map/dvips/tex-gyre/qcr-rm.map @@ -79,18 +78,16 @@ restrictions. fonts/map/dvips/tex-gyre/qcr-t5.map fonts/map/dvips/tex-gyre/qcr-texnansi.map fonts/map/dvips/tex-gyre/qcr-ts1.map - fonts/enc/dvips/tex-gyre/q-cs.enc - fonts/enc/dvips/tex-gyre/q-cs-sc.enc + fonts/enc/dvips/tex-gyre/q-csm.enc + fonts/enc/dvips/tex-gyre/q-csm-sc.enc fonts/enc/dvips/tex-gyre/q-ec.enc fonts/enc/dvips/tex-gyre/q-ec-sc.enc - fonts/enc/dvips/tex-gyre/q-el.enc - fonts/enc/dvips/tex-gyre/q-el-sc.enc fonts/enc/dvips/tex-gyre/q-l7x.enc fonts/enc/dvips/tex-gyre/q-l7x-sc.enc - fonts/enc/dvips/tex-gyre/q-qx.enc - fonts/enc/dvips/tex-gyre/q-qx-sc.enc - fonts/enc/dvips/tex-gyre/q-rm.enc - fonts/enc/dvips/tex-gyre/q-rm-sc.enc + fonts/enc/dvips/tex-gyre/q-qxm.enc + fonts/enc/dvips/tex-gyre/q-qxm-sc.enc + fonts/enc/dvips/tex-gyre/q-rmm.enc + fonts/enc/dvips/tex-gyre/q-rmm-sc.enc fonts/enc/dvips/tex-gyre/q-t2a.enc fonts/enc/dvips/tex-gyre/q-t2b.enc fonts/enc/dvips/tex-gyre/q-t2c.enc @@ -209,10 +206,16 @@ restrictions. 2.3 doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Cursor.txt doc/fonts/tex-gyre/README-TeX-Gyre-Cursor.txt + doc/fonts/tex-gyre/goadb998.nam doc/fonts/tex-gyre/qcr-hist.txt doc/fonts/tex-gyre/qcr-info.pdf doc/fonts/tex-gyre/qcr-test.tex doc/fonts/tex-gyre/qcr-test.pdf + doc/fonts/tex-gyre/qcrb.fea + doc/fonts/tex-gyre/qcrbi.fea + doc/fonts/tex-gyre/qcrr.fea + doc/fonts/tex-gyre/qcrri.fea + 3. Files whose names need not be changed in derived works as requested by clause 1 of GUST-FONT-LICENSE.txt diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Heros.txt b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Heros.txt index 4b455081a0b..f5f544f2413 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Heros.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Heros.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Heros Design: Max Miedinger Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 0.995 -Date: 30 III 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/heros Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -87,7 +87,6 @@ restrictions. fonts/map/dvips/tex-gyre/qhv.map fonts/map/dvips/tex-gyre/qhv-cs.map fonts/map/dvips/tex-gyre/qhv-ec.map - fonts/map/dvips/tex-gyre/qhv-el.map fonts/map/dvips/tex-gyre/qhv-l7x.map fonts/map/dvips/tex-gyre/qhv-qx.map fonts/map/dvips/tex-gyre/qhv-rm.map @@ -101,8 +100,6 @@ restrictions. fonts/enc/dvips/tex-gyre/q-cs-sc.enc fonts/enc/dvips/tex-gyre/q-ec.enc fonts/enc/dvips/tex-gyre/q-ec-sc.enc - fonts/enc/dvips/tex-gyre/q-el.enc - fonts/enc/dvips/tex-gyre/q-el-sc.enc fonts/enc/dvips/tex-gyre/q-l7x.enc fonts/enc/dvips/tex-gyre/q-l7x-sc.enc fonts/enc/dvips/tex-gyre/q-qx.enc @@ -319,11 +316,19 @@ restrictions. 2.3 doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Heros.txt doc/fonts/tex-gyre/README-TeX-Gyre-Heros.txt + doc/fonts/tex-gyre/goadb998.nam doc/fonts/tex-gyre/qhv-hist.txt doc/fonts/tex-gyre/qhv-info.pdf doc/fonts/tex-gyre/qhv-test.tex doc/fonts/tex-gyre/qhv-test.pdf - + doc/fonts/tex-gyre/qhvb.fea + doc/fonts/tex-gyre/qhvbi.fea + doc/fonts/tex-gyre/qhvcr.fea + doc/fonts/tex-gyre/qhvcri.fea + doc/fonts/tex-gyre/qhvcb.fea + doc/fonts/tex-gyre/qhvcbi.fea + doc/fonts/tex-gyre/qhvr.fea + doc/fonts/tex-gyre/qhvri.fea 3. Files whose names need not be changed in derived works as requested by clause 1 of GUST-FONT-LICENSE.txt diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Pagella.txt b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Pagella.txt index e7b8afc3960..01b638e416e 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Pagella.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Pagella.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Pagella Design: Hermann Zapf Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.030 -Date: 12 IX 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/pagella Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -69,7 +69,6 @@ restrictions. fonts/map/dvips/tex-gyre/qpl.map fonts/map/dvips/tex-gyre/qpl-cs.map fonts/map/dvips/tex-gyre/qpl-ec.map - fonts/map/dvips/tex-gyre/qpl-el.map fonts/map/dvips/tex-gyre/qpl-l7x.map fonts/map/dvips/tex-gyre/qpl-qx.map fonts/map/dvips/tex-gyre/qpl-rm.map @@ -83,8 +82,6 @@ restrictions. fonts/enc/dvips/tex-gyre/q-cs-sc.enc fonts/enc/dvips/tex-gyre/q-ec.enc fonts/enc/dvips/tex-gyre/q-ec-sc.enc - fonts/enc/dvips/tex-gyre/q-el.enc - fonts/enc/dvips/tex-gyre/q-el-sc.enc fonts/enc/dvips/tex-gyre/q-l7x.enc fonts/enc/dvips/tex-gyre/q-l7x-sc.enc fonts/enc/dvips/tex-gyre/q-qx.enc @@ -209,11 +206,16 @@ restrictions. 2.3 doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Pagella.txt doc/fonts/tex-gyre/README-TeX-Gyre-Pagella.txt + doc/fonts/tex-gyre/goadb998.nam doc/fonts/tex-gyre/qpl-hist.txt doc/fonts/tex-gyre/qpl-info.pdf doc/fonts/tex-gyre/qpl-test.tex doc/fonts/tex-gyre/qpl-test.pdf - + doc/fonts/tex-gyre/qplb.fea + doc/fonts/tex-gyre/qplbi.fea + doc/fonts/tex-gyre/qplr.fea + doc/fonts/tex-gyre/qplri.fea + 3. Files whose names need not be changed in derived works as requested by clause 1 of GUST-FONT-LICENSE.txt diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Schola.txt b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Schola.txt index 1ef241af51c..6ef0b37f606 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Schola.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Schola.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Schola Design: Morris Fuller Benton Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.010 -Date: 12 IX 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/schola Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -69,7 +69,6 @@ restrictions. fonts/map/dvips/tex-gyre/qcs.map fonts/map/dvips/tex-gyre/qcs-cs.map fonts/map/dvips/tex-gyre/qcs-ec.map - fonts/map/dvips/tex-gyre/qcs-el.map fonts/map/dvips/tex-gyre/qcs-l7x.map fonts/map/dvips/tex-gyre/qcs-qx.map fonts/map/dvips/tex-gyre/qcs-rm.map @@ -83,8 +82,6 @@ restrictions. fonts/enc/dvips/tex-gyre/q-cs-sc.enc fonts/enc/dvips/tex-gyre/q-ec.enc fonts/enc/dvips/tex-gyre/q-ec-sc.enc - fonts/enc/dvips/tex-gyre/q-el.enc - fonts/enc/dvips/tex-gyre/q-el-sc.enc fonts/enc/dvips/tex-gyre/q-l7x.enc fonts/enc/dvips/tex-gyre/q-l7x-sc.enc fonts/enc/dvips/tex-gyre/q-qx.enc @@ -208,11 +205,16 @@ restrictions. 2.3 doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Schola.txt doc/fonts/tex-gyre/README-TeX-Gyre-Schola.txt + doc/fonts/tex-gyre/goadb998.nam doc/fonts/tex-gyre/qcs-hist.txt doc/fonts/tex-gyre/qcs-info.pdf doc/fonts/tex-gyre/qcs-test.tex doc/fonts/tex-gyre/qcs-test.pdf - + doc/fonts/tex-gyre/qcsb.fea + doc/fonts/tex-gyre/qcsbi.fea + doc/fonts/tex-gyre/qcsr.fea + doc/fonts/tex-gyre/qcsri.fea + 3. Files whose names need not be changed in derived works as requested by clause 1 of GUST-FONT-LICENSE.txt diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Termes.txt b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Termes.txt index 3406d880723..eacf18c8e3e 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Termes.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Termes.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Termes Design: Stanley Morison together with Starling Burgess and Victor Lardent Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.030 -Date: 12 IX 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/termes Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -69,7 +69,6 @@ restrictions. fonts/map/dvips/tex-gyre/qtm.map fonts/map/dvips/tex-gyre/qtm-cs.map fonts/map/dvips/tex-gyre/qtm-ec.map - fonts/map/dvips/tex-gyre/qtm-el.map fonts/map/dvips/tex-gyre/qtm-l7x.map fonts/map/dvips/tex-gyre/qtm-qx.map fonts/map/dvips/tex-gyre/qtm-rm.map @@ -83,8 +82,6 @@ restrictions. fonts/enc/dvips/tex-gyre/q-cs-sc.enc fonts/enc/dvips/tex-gyre/q-ec.enc fonts/enc/dvips/tex-gyre/q-ec-sc.enc - fonts/enc/dvips/tex-gyre/q-el.enc - fonts/enc/dvips/tex-gyre/q-el-sc.enc fonts/enc/dvips/tex-gyre/q-l7x.enc fonts/enc/dvips/tex-gyre/q-l7x-sc.enc fonts/enc/dvips/tex-gyre/q-qx.enc @@ -209,11 +206,16 @@ restrictions. 2.3 doc/fonts/tex-gyre/MANIFEST-TeX-Gyre-Termes.txt doc/fonts/tex-gyre/README-TeX-Gyre-Termes.txt + doc/fonts/tex-gyre/goadb998.nam doc/fonts/tex-gyre/qtm-hist.txt doc/fonts/tex-gyre/qtm-info.pdf doc/fonts/tex-gyre/qtm-test.tex doc/fonts/tex-gyre/qtm-test.pdf - + doc/fonts/tex-gyre/qtmb.fea + doc/fonts/tex-gyre/qtmbi.fea + doc/fonts/tex-gyre/qtmr.fea + doc/fonts/tex-gyre/qtmri.fea + 3. Files whose names need not be changed in derived works as requested by clause 1 of GUST-FONT-LICENSE.txt diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Adventor.txt b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Adventor.txt index 39d00d015a8..f90e5645714 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Adventor.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Adventor.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Adventor Design: Herb Lubalin and Tom Carnase Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 0.991 -Date: 30 III 2007 +Version: 1.104 +Date: 29 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/adventor License: % Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -28,13 +28,23 @@ License: ########################################################################### The current package contains the most recent version of the TeX Gyre Adventor -family of fonts in the PostScript Type 1 and OpenType formats. The font -was designed by Herb Lubalin and Tom Carnase in 1970. TeX Gyre Adventor -is based on the URW Gothic L distributed under GPL with Ghostscript. -The Vietnamese and Cyrillic characters were added by Han The Thanh -and Valek Filippov, respectively. The Greek (basic) alphabet programmed for -the TeX Gyre Adventor was inspired by the Kerkis package -(http://iris.math.aegean.gr/kerkis/). +family of fonts in the PostScript Type 1 and OpenType formats. The original +font (ITC Avant Garde Gothic) was designed by Herb Lubalin and Tom Carnase +in 1970. TeX Gyre Adventor is based on the URW Gothic L distributed under +GPL with Ghostscript. The Vietnamese and Cyrillic characters were added +by Han The Thanh and Valek Filippov, respectively. The Greek (basic) +alphabet programmed for the TeX Gyre Adventor was inspired by +the Kerkis package (http://iris.math.aegean.gr/kerkis/). + +Note that the widths of nearly all glyphs made consistent with the Adobe +metric data (for the glyphs from the Adobe Standard Encoding): + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/agd_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/agdo____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/agw_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/agwo____.afm + +An exception is (in qagr and qagri) the glyph `grave': +378 (Adobe); 375 (TeX Gyre, as `acute'). * * * @@ -42,8 +52,11 @@ The TeX Gyre project, following the Latin Modern project, aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoir of characters covers all European languages as well as some other Latin-based -alphabets such as Vietnamese and Navajo. We have frequently used the -information presented by Michael Everson at the ``The Alphabets of Europe'' +alphabets such as Vietnamese and Navajo; at the request of users, recent +extensions (following the enhancement of the Latin Modern collection) +provide glyphs sufficient for typesetting of romanized transliterations +of Arabic and Sanskrit scripts. We have frequently used the information +presented by Michael Everson at the ``The Alphabets of Europe'' ( http://www.evertype.com/alphabets/ ) web site. If you know about European languages that are not covered completely or if some glyphs have apparently wrong shapes -- please let us know. Note, however, that Cyrillic and, to some @@ -69,12 +82,23 @@ an instance of the LaTeX Project Public License The package consists of the files in the directories conforming to the TeX Directory Structure (v. 1.1). The directories contain: -doc/fonts/tex-gyre this file, manifest and licence files +doc/fonts/tex-gyre this file, manifest, licence, test files, + and, moreover, selected files used as input + for generating OTFs (meant as a technical + documentation of the OTFs) tex/latex/tex-gyre support for LaTeX (*.fd and *.sty files, prepared by Marcin Woli\'nski) fonts/enc/dvips/tex-gyre support for dvips (*.enc files); NOTE: all fonts of the TeX Gyre family - share EXACTLY THE SAME *.enc files + share the same *.enc files with + a few exceptions: CS, QX, and RM encodings + for TeX Gyre Cursor (monospace) differ + from the standard ones (because of the + compatibility with Computer Modern + typewriter fonts requested by users), + and, moreover, CS, L7x, QX and RM encodings + for TeX Gyre Chorus exploit exceptionally + the `lslash_lslash' ligature fonts/map/dvips/tex-gyre support for dvips (*.map files) fonts/opentype/public/tex-gyre fonts in the OpenType format (*.otf files) fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer @@ -83,10 +107,7 @@ fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: -- CS (CSTUG) encoding (cs-*.tfm), -- EC (Cork) encoding (ec-*.tfm), - -- EL (European letter aka dense) encoding - (el-*.tfm); originally introduced - by ConTeXt fraternity - -- L7X (Lithuanian) encoding (l7x-*.tfm), + -- L7x (Lithuanian) encoding (l7x-*.tfm), -- QX (GUST) encoding (qx-*.tfm), -- RM (Regular Math or OT1) encoding (rm-*.tfm), -- Y&Y's TeX'n'ANSI aka LY1 encoding @@ -96,7 +117,7 @@ fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: (ts1-*.tfm). -- T2A, T2B, T2C (Cyrillic) encodings (t2?-*.tfm). - Encodings CS, EC, EL, L7X, QX, RM, Y&Y, and T5 + Encodings CS, EC, L7x, QX, RM, Y&Y, and T5 have their cap-small-caps counterparts (*-sc.tfm). fonts/afm/public/tex-gyre Adobe font metric files (*.afm); @@ -121,7 +142,7 @@ Additional encoding and map files can be found under: * * * All four font files, qagb, qagbi, qagr, qagri, contain the same repertoir -of 1198 characters, namely (these are the names used in Type 1 fonts): +of 1244 characters, namely (these are the names used in Type 1 fonts): A a a.sc Aacute aacute aacute.sc Abreve abreve abreve.sc Abreveacute abreveacute abreveacute.sc Abrevedotbelow abrevedotbelow abrevedotbelow.sc @@ -155,136 +176,144 @@ aring.sc Aringacute aringacute aringacute.sc arrowdown arrowleft arrowright arrowup asciicircum asciitilde asterisk asteriskmath at at.alt Atilde atilde atilde.sc B b b.sc backslash baht bar Beta beta bigcircle blanksymbol born braceleft braceright bracketleft bracketright Breve breve breve.ts1 -Breveacute breveacute Brevecomb brevecomb Brevegrave brevegrave +Breveacute breveacute brevebelow brevebelowcomb brevebelowinverted +brevebelowinvertedcomb Brevecomb brevecomb Brevegrave brevegrave Brevehookabove brevehookabove Breveinverted breveinverted Breveinvertedcomb -breveinvertedcomb breveinvertedlow breveinvertedlowcomb brevelow brevelowcomb -Brevetilde brevetilde brokenbar bullet C c c.sc Cacute cacute cacute.sc Caron -caron caron.ts1 Caroncomb caroncomb Ccaron ccaron ccaron.sc Ccedilla ccedilla -ccedilla.sc Ccircumflex ccircumflex ccircumflex.sc Cdotaccent cdotaccent -cdotaccent.sc cedilla cedilla.dup cent cent.oldstyle centigrade Chi chi -Circumflex circumflex circumflex.dup Circumflexacute circumflexacute -Circumflexcomb circumflexcomb Circumflexgrave circumflexgrave -Circumflexhookabove circumflexhookabove Circumflextilde circumflextilde colon -colonmonetary comma commaaccent commaaccentcomb copyleft copyright currency -cwm cwmascender cwmcapital cyrBreve cyrbreve cyrFlex cyrflex D d d.sc dagger -daggerdbl dblbracketleft dblbracketright dblGrave dblgrave dblgrave.ts1 -Dblgravecomb dblgravecomb dblverticalbar Dcaron dcaron dcaron.sc Dcroat -dcroat dcroat.sc Ddotbelow ddotbelow ddotbelow.sc degree Delta delta diameter -died Dieresis dieresis dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb -discount divide divorced dollar dollar.oldstyle dong Dotaccent dotaccent -Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi dotlessi.sc -dotlessj dotlessj.sc E e E.reversed e.reversed e.reversed.sc e.sc Eacute -eacute eacute.sc Ebreve ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex -ecircumflex ecircumflex.sc Ecircumflexacute ecircumflexacute -ecircumflexacute.sc Ecircumflexdotbelow ecircumflexdotbelow -ecircumflexdotbelow.sc Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc -Ecircumflexhookabove ecircumflexhookabove ecircumflexhookabove.sc -Ecircumflextilde ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave -edblgrave.sc Edieresis edieresis edieresis.sc Edotaccent edotaccent -edotaccent.sc Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc -Ehookabove ehookabove ehookabove.sc eight eight.oldstyle eight.prop -eight.taboldstyle ell ellipsis Emacron emacron emacron.sc emdash endash Eng -eng eng.sc Eogonek eogonek eogonek.sc Eogonekacute eogonekacute -eogonekacute.sc Epsilon epsilon epsilon.alt equal estimated Eta eta Eth eth -eth.sc Etilde etilde etilde.sc Euro exclam exclamdown F f f.sc f_k ff ffi ffl -fi five five.oldstyle five.prop five.taboldstyle fl florin four four.oldstyle -four.prop four.taboldstyle fraction fraction.alt G g g.sc Gacute gacute -gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron gcaron gcaron.sc -Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc Gcommaaccent -gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc Germandbls -germandbls germandbls.dup germandbls.sc gnaborretni Grave grave grave.ts1 -Gravecomb gravecomb greater greaterequal greaterorequalslant guarani -guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc Hbar hbar -hbar.sc Hcircumflex hcircumflex hcircumflex.sc Hdotbelow hdotbelow -hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn -Hungarumlaut hungarumlaut hungarumlaut.ts1 Hungarumlautcomb hungarumlautcomb -hyphen hyphen.alt hyphen.dup hyphen.prop hyphendbl hyphendbl.alt I i i.sc -i.TRK Iacute iacute iacute.sc Ibreve ibreve ibreve.sc Icircumflex icircumflex -icircumflex.sc Idblgrave idblgrave idblgrave.sc Idieresis idieresis -idieresis.sc Idotaccent idotaccent.sc Idotbelow idotbelow idotbelow.sc Igrave -igrave igrave.sc Ihookabove ihookabove ihookabove.sc IJ ij ij.sc Imacron -imacron imacron.sc infinity interrobang Iogonek iogonek iogonek.sc +breveinvertedcomb Brevetilde brevetilde brokenbar bullet C c c.sc Cacute +cacute cacute.sc Caron caron caron.ts1 Caroncomb caroncomb Ccaron ccaron +ccaron.sc Ccedilla ccedilla ccedilla.sc Ccircumflex ccircumflex +ccircumflex.sc Cdotaccent cdotaccent cdotaccent.sc cedilla cedilla.dup cent +cent.oldstyle centigrade Chi chi Circumflex circumflex circumflex.dup +Circumflexacute circumflexacute Circumflexcomb circumflexcomb Circumflexgrave +circumflexgrave Circumflexhookabove circumflexhookabove Circumflextilde +circumflextilde colon colonmonetary comma commaaccent commaaccentcomb +copyleft copyright copyright.alt currency cwm cwmascender cwmcapital cyrBreve +cyrbreve cyrFlex cyrflex D d d.sc dagger daggerdbl dblbracketleft +dblbracketright dblGrave dblgrave dblgrave.ts1 dblGravecomb dblgravecomb +dblverticalbar Dcaron dcaron dcaron.sc Dcroat dcroat dcroat.sc Ddotbelow +ddotbelow ddotbelow.sc degree Delta delta diameter died Dieresis dieresis +dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb discount divide divorced +Dlinebelow dlinebelow dlinebelow.sc dollar dollar.oldstyle dong Dotaccent +dotaccent Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi +dotlessi.sc dotlessj dotlessj.sc E e e.sc Eacute eacute eacute.sc Ebreve +ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex ecircumflex +ecircumflex.sc Ecircumflexacute ecircumflexacute ecircumflexacute.sc +Ecircumflexdotbelow ecircumflexdotbelow ecircumflexdotbelow.sc +Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc Ecircumflexhookabove +ecircumflexhookabove ecircumflexhookabove.sc Ecircumflextilde +ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave edblgrave.sc +Edieresis edieresis edieresis.sc Edotaccent edotaccent edotaccent.sc +Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc Ehookabove +ehookabove ehookabove.sc eight eight.oldstyle eight.prop eight.taboldstyle +ell ellipsis Emacron emacron emacron.sc emdash endash Eng eng eng.sc Eogonek +eogonek eogonek.sc Eogonekacute eogonekacute eogonekacute.sc Epsilon epsilon +epsilon.alt equal Ereversed ereversed ereversed.sc estimated Eta eta Eth eth +eth.sc Etilde etilde etilde.sc eturned eturned.sc Euro exclam exclamdown F f +f.sc f_k ff ffi ffl fi five five.oldstyle five.prop five.taboldstyle fl +florin four four.oldstyle four.prop four.taboldstyle fraction fraction.alt G +g g.sc Gacute gacute gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron +gcaron gcaron.sc Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc +Gcommaaccent gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc +Germandbls germandbls germandbls.dup germandbls.sc gnaborretni Grave grave +grave.ts1 Gravecomb gravecomb greater greaterequal greaterorequalslant +guarani guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc +Hbar hbar hbar.sc Hbrevebelow hbrevebelow hbrevebelow.sc Hcircumflex +hcircumflex hcircumflex.sc Hdieresis hdieresis hdieresis.sc Hdotbelow +hdotbelow hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn +Htilde htilde htilde.sc Hungarumlaut hungarumlaut hungarumlaut.ts1 +Hungarumlautcomb hungarumlautcomb hyphen hyphen.alt hyphen.dup hyphen.prop +hyphendbl hyphendbl.alt I i i.sc Iacute iacute iacute.sc Ibreve ibreve +ibreve.sc Icircumflex icircumflex icircumflex.sc Idblgrave idblgrave +idblgrave.sc Idieresis idieresis idieresis.sc Idotaccent idotaccent.sc +Idotbelow idotbelow idotbelow.sc Igrave igrave igrave.sc Ihookabove +ihookabove ihookabove.sc IJ ij ij.sc Imacron imacron Imacron.alt imacron.alt +imacron.alt.sc imacron.sc infinity interrobang Iogonek iogonek iogonek.sc Iogonekacute iogonekacute iogonekacute.sc Iota iota Itilde itilde itilde.sc J j j.sc Jacute jacute jacute.sc Jcircumflex jcircumflex jcircumflex.sc K k k.sc Kappa kappa Kcedilla kcedilla Kcommaaccent kcommaaccent kcommaaccent.sc L l l.sc Lacute lacute lacute.sc Lambda lambda Lcaron lcaron lcaron.sc Lcedilla lcedilla Lcommaaccent lcommaaccent lcommaaccent.sc Ldot ldot ldot.sc Ldotbelow ldotbelow ldotbelow.sc Ldotbelowmacron ldotbelowmacron -ldotbelowmacron.sc leaf less lessequal lessorequalslant lira logicalnot longs -lozenge lscript Lslash lslash lslash.sc M m m.sc Macron macron macron.dup -macron.ts1 Macroncomb macroncomb married Mdotbelow mdotbelow mdotbelow.sc mho -minus minusplus Mu mu mu.alt multiply musicalnote N n n.sc Nacute nacute -nacute.sc naira nbspace Ncaron ncaron ncaron.sc Ncedilla ncedilla -Ncommaaccent ncommaaccent ncommaaccent.sc Ndotaccent ndotaccent ndotaccent.sc -Ndotbelow ndotbelow ndotbelow.sc nine nine.oldstyle nine.prop -nine.taboldstyle nomero notequal Ntilde ntilde ntilde.sc Nu nu numbersign O o -o.sc Oacute oacute oacute.sc Obreve obreve obreve.sc Ocircumflex ocircumflex -ocircumflex.sc Ocircumflexacute ocircumflexacute ocircumflexacute.sc -Ocircumflexdotbelow ocircumflexdotbelow ocircumflexdotbelow.sc -Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc Ocircumflexhookabove -ocircumflexhookabove ocircumflexhookabove.sc Ocircumflextilde -ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave odblgrave.sc -Odieresis odieresis odieresis.sc Odotbelow odotbelow odotbelow.sc OE oe -OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm Ohookabove ohookabove -ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute ohornacute ohornacute.sc -Ohorndotbelow ohorndotbelow ohorndotbelow.sc Ohorngrave ohorngrave -ohorngrave.sc Ohornhookabove ohornhookabove ohornhookabove.sc Ohorntilde -ohorntilde ohorntilde.sc Ohungarumlaut ohungarumlaut ohungarumlaut.sc Omacron -omacron omacron.sc Omega omega Omicron omicron one one.oldstyle one.prop -one.superior one.taboldstyle onehalf onequarter Oogonek oogonek oogonek.sc -Oogonekacute oogonekacute oogonekacute.sc openbullet ordfeminine ordmasculine -Oslash oslash Oslash.dup oslash.dup oslash.sc Oslashacute oslashacute -oslashacute.sc Otilde otilde otilde.sc P p p.sc paragraph paragraph.alt -parenleft parenright partialdiff percent period periodcentered permyriad -perthousand perthousandzero peso Phi phi phi.alt Pi pi pi.alt plus plusminus -Psi psi published Q q q.sc question questiondown quillbracketleft -quillbracketright quotedbl quotedblbase quotedblbase.ts1 quotedblleft -quotedblright quoteleft quoteleft.dup quoteright quoteright.dup -quotesinglbase quotesinglbase.ts1 quotesingle quotesingle.ts1 R r r.sc Racute -racute racute.sc radical Rcaron rcaron rcaron.sc Rcedilla rcedilla -Rcommaaccent rcommaaccent rcommaaccent.sc Rdblgrave rdblgrave rdblgrave.sc -Rdotaccent rdotaccent rdotaccent.sc Rdotbelow rdotbelow rdotbelow.sc -Rdotbelowmacron rdotbelowmacron rdotbelowmacron.sc recipe referencemark -registered registered.alt Rho rho rho.alt Ring ring Ringacute ringacute -Ringcomb ringcomb S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc -Scedilla scedilla scedilla.sc Scircumflex scircumflex scircumflex.sc -Scommaaccent scommaaccent scommaaccent.sc section semicolon servicemark seven -seven.oldstyle seven.prop seven.taboldstyle sfthyphen Sigma sigma sigma1 six -six.oldstyle six.prop six.taboldstyle slash space star sterling summation -suppress T t t.sc Tau tau Tcaron tcaron tcaron.sc Tcedilla tcedilla -tcedilla.sc Tcommaaccent tcommaaccent tcommaaccent.sc Tdotbelow tdotbelow -tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three three.oldstyle -three.prop three.superior three.taboldstyle threequarters threequartersemdash -tieaccentcapital tieaccentcapital.new tieaccentlowercase -tieaccentlowercase.new Tilde tilde tilde.dup Tildecomb tildecomb tildelow -trademark twelveudash two two.oldstyle two.prop two.superior two.taboldstyle -U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc Ubreveinvertedlow -ubreveinvertedlow ubreveinvertedlow.sc Ucircumflex ucircumflex ucircumflex.sc -Udblgrave udblgrave udblgrave.sc Udieresis udieresis udieresis.sc Udotbelow -udotbelow udotbelow.sc Ugrave ugrave ugrave.sc Uhookabove uhookabove -uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute uhornacute uhornacute.sc -Uhorndotbelow uhorndotbelow uhorndotbelow.sc Uhorngrave uhorngrave -uhorngrave.sc Uhornhookabove uhornhookabove uhornhookabove.sc Uhorntilde -uhorntilde uhorntilde.sc Uhungarumlaut uhungarumlaut uhungarumlaut.sc Umacron -umacron umacron.sc underscore uni0400 uni040D uni0450 uni045D uni048C uni048D -uni048E uni048F uni0492 uni0493 uni0494 uni0495 uni0496 uni0497 uni0498 -uni0499 uni049A uni049B uni049C uni049D uni049E uni049F uni04A0 uni04A1 -uni04A2 uni04A3 uni04A4 uni04A5 uni04A6 uni04A7 uni04A8 uni04A9 uni04AA -uni04AB uni04AC uni04AD uni04AE uni04AF uni04B0 uni04B1 uni04B2 uni04B3 -uni04B4 uni04B5 uni04B6 uni04B7 uni04B8 uni04B9 uni04BA uni04BB uni04BC -uni04BD uni04BE uni04BF uni04C0 uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 -uni04C8 uni04CB uni04CC uni04D0 uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 -uni04D6 uni04D7 uni04D8 uni04DA uni04DB uni04DC uni04DD uni04DE uni04DF -uni04E0 uni04E1 uni04E2 uni04E3 uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 -uni04E9 uni04EA uni04EB uni04EC uni04ED uni04EE uni04EF uni04F0 uni04F1 -uni04F2 uni04F3 uni04F4 uni04F5 uni04F8 uni04F9 Uogonek uogonek uogonek.sc -Upsilon upsilon Uring uring uring.sc Utilde utilde utilde.sc V v v.sc -visiblespace W w w.sc Wacute wacute wacute.sc Wcircumflex wcircumflex -wcircumflex.sc Wdieresis wdieresis wdieresis.sc weierstrass Wgrave wgrave -wgrave.sc won X x x.sc Xi xi Y y y.sc Yacute yacute yacute.sc Ycircumflex -ycircumflex ycircumflex.sc Ydieresis ydieresis ydieresis.sc Ydotbelow -ydotbelow ydotbelow.sc yen Ygrave ygrave ygrave.sc Yhookabove yhookabove -yhookabove.sc Ytilde ytilde ytilde.sc Z z z.sc Zacute zacute zacute.sc Zcaron -zcaron zcaron.sc Zdotaccent zdotaccent zdotaccent.sc zero zero.oldstyle -zero.prop zero.slash zero.taboldstyle Zeta zeta +ldotbelowmacron.sc leaf less lessequal lessorequalslant linebelow +linebelowcomb lira logicalnot longs lozenge lscript Lslash lslash lslash.sc +Ltilde ltilde ltilde.sc M m m.sc Macron macron Macron.alt macron.alt +macron.dup macron.ts1 macronbelow macronbelowcomb Macroncomb macroncomb +married Mdotbelow mdotbelow mdotbelow.sc mho minus minusplus Mu mu mu.alt +multiply musicalnote N n n.sc Nacute nacute nacute.sc naira nbspace Ncaron +ncaron ncaron.sc Ncedilla ncedilla Ncommaaccent ncommaaccent ncommaaccent.sc +Ndotaccent ndotaccent ndotaccent.sc Ndotbelow ndotbelow ndotbelow.sc nine +nine.oldstyle nine.prop nine.taboldstyle nomero notequal Ntilde ntilde +ntilde.sc Nu nu numbersign O o o.sc Oacute oacute oacute.sc Obreve obreve +obreve.sc Ocircumflex ocircumflex ocircumflex.sc Ocircumflexacute +ocircumflexacute ocircumflexacute.sc Ocircumflexdotbelow ocircumflexdotbelow +ocircumflexdotbelow.sc Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc +Ocircumflexhookabove ocircumflexhookabove ocircumflexhookabove.sc +Ocircumflextilde ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave +odblgrave.sc Odieresis odieresis odieresis.sc Odotbelow odotbelow +odotbelow.sc OE oe OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm +Ohookabove ohookabove ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute +ohornacute ohornacute.sc Ohorndotbelow ohorndotbelow ohorndotbelow.sc +Ohorngrave ohorngrave ohorngrave.sc Ohornhookabove ohornhookabove +ohornhookabove.sc Ohorntilde ohorntilde ohorntilde.sc Ohungarumlaut +ohungarumlaut ohungarumlaut.sc Omacron omacron omacron.sc Omega omega Omicron +omicron one one.oldstyle one.prop one.superior one.taboldstyle onehalf +onequarter Oogonek oogonek oogonek.sc Oogonekacute oogonekacute +oogonekacute.sc openbullet ordfeminine ordmasculine Oslash oslash Oslash.dup +oslash.dup oslash.sc Oslashacute oslashacute oslashacute.sc Otilde otilde +otilde.sc P p p.sc paragraph paragraph.alt parenleft parenright partialdiff +percent period periodcentered permyriad perthousand perthousandzero peso Phi +phi phi.alt Pi pi pi.alt plus plusminus Psi psi published Q q q.sc question +questiondown quillbracketleft quillbracketright quotedbl quotedblbase +quotedblbase.ts1 quotedblleft quotedblright quoteleft quoteleft.dup +quoteright quoteright.dup quotesinglbase quotesinglbase.ts1 quotesingle +quotesingle.ts1 R r r.sc Racute racute racute.sc radical Rcaron rcaron +rcaron.sc Rcedilla rcedilla Rcommaaccent rcommaaccent rcommaaccent.sc +Rdblgrave rdblgrave rdblgrave.sc Rdotaccent rdotaccent rdotaccent.sc +Rdotbelow rdotbelow rdotbelow.sc Rdotbelowmacron rdotbelowmacron +rdotbelowmacron.sc recipe referencemark registered registered.alt Rho rho +rho.alt Ring ring Ringacute ringacute Ringcomb ringcomb ringhalfleft +ringhalfright S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc +Scedilla scedilla scedilla.sc schwa Scircumflex scircumflex scircumflex.sc +Scommaaccent scommaaccent scommaaccent.sc Sdotbelow sdotbelow sdotbelow.sc +section semicolon servicemark seven seven.oldstyle seven.prop +seven.taboldstyle sfthyphen Sigma sigma sigma1 six six.oldstyle six.prop +six.taboldstyle slash space star sterling summation suppress T t t.sc Tau tau +Tcaron tcaron tcaron.sc Tcedilla tcedilla tcedilla.sc Tcommaaccent +tcommaaccent tcommaaccent.sc Tdieresis tdieresis tdieresis.sc Tdotbelow +tdotbelow tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three +three.oldstyle three.prop three.superior three.taboldstyle threequarters +threequartersemdash tieaccentcapital tieaccentcapital.new tieaccentlowercase +tieaccentlowercase.new Tilde tilde tilde.dup tildebelow tildebelowcomb +Tildecomb tildecomb tildelow Tlinebelow tlinebelow tlinebelow.sc trademark +Ttilde ttilde ttilde.sc twelveudash two two.oldstyle two.prop two.superior +two.taboldstyle U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc +Ubrevebelowinverted ubrevebelowinverted ubrevebelowinverted.sc Ucircumflex +ucircumflex ucircumflex.sc Udblgrave udblgrave udblgrave.sc Udieresis +udieresis udieresis.sc Udotbelow udotbelow udotbelow.sc Ugrave ugrave +ugrave.sc Uhookabove uhookabove uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute +uhornacute uhornacute.sc Uhorndotbelow uhorndotbelow uhorndotbelow.sc +Uhorngrave uhorngrave uhorngrave.sc Uhornhookabove uhornhookabove +uhornhookabove.sc Uhorntilde uhorntilde uhorntilde.sc Uhungarumlaut +uhungarumlaut uhungarumlaut.sc Umacron umacron umacron.sc underscore uni0400 +uni040D uni0450 uni045D uni048C uni048D uni048E uni048F uni0492 uni0493 +uni0494 uni0495 uni0496 uni0497 uni0498 uni0499 uni049A uni049B uni049C +uni049D uni049E uni049F uni04A0 uni04A1 uni04A2 uni04A3 uni04A4 uni04A5 +uni04A6 uni04A7 uni04A8 uni04A9 uni04AA uni04AB uni04AC uni04AD uni04AE +uni04AF uni04B0 uni04B1 uni04B2 uni04B3 uni04B4 uni04B5 uni04B6 uni04B7 +uni04B8 uni04B9 uni04BA uni04BB uni04BC uni04BD uni04BE uni04BF uni04C0 +uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 uni04C8 uni04CB uni04CC uni04D0 +uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 uni04D6 uni04D7 uni04D8 uni04DA +uni04DB uni04DC uni04DD uni04DE uni04DF uni04E0 uni04E1 uni04E2 uni04E3 +uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 uni04E9 uni04EA uni04EB uni04EC +uni04ED uni04EE uni04EF uni04F0 uni04F1 uni04F2 uni04F3 uni04F4 uni04F5 +uni04F8 uni04F9 Uogonek uogonek uogonek.sc Upsilon upsilon Uring uring +uring.sc Utilde utilde utilde.sc V v v.sc visiblespace W w w.sc Wacute wacute +wacute.sc Wcircumflex wcircumflex wcircumflex.sc Wdieresis wdieresis +wdieresis.sc weierstrass Wgrave wgrave wgrave.sc won X x x.sc Xi xi Y y y.sc +Yacute yacute yacute.sc Ycircumflex ycircumflex ycircumflex.sc Ydieresis +ydieresis ydieresis.sc Ydotbelow ydotbelow ydotbelow.sc yen Ygrave ygrave +ygrave.sc Yhookabove yhookabove yhookabove.sc Ytilde ytilde ytilde.sc Z z +z.sc Zacute zacute zacute.sc Zcaron zcaron zcaron.sc Zdotaccent zdotaccent +zdotaccent.sc Zdotbelow zdotbelow zdotbelow.sc zero zero.oldstyle zero.prop +zero.slash zero.taboldstyle Zeta zeta diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Bonum.txt b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Bonum.txt index f10d14d477e..fee0b9f360a 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Bonum.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Bonum.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Bonum Design: Alexander Phemister Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.010 -Date: 30 III 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/bonum License: % Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -43,18 +43,30 @@ were improved courtesy of Apostolos Syropoulos and Antonis Tsolomitis by importing the relevant glyphs (with slight tuning) from their Kerkis fonts. +Note that the widths of nearly all glyphs made consistent with the Adobe +metric data (for the glyphs from the Adobe Standard Encoding): + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/bkd_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/bkdi____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/bkl_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/bkli____.afm + +An exception is, in qbkri, the gluph `braceright': 380 (Adobe) +and 360 (TeX Gyre as `braceleft') * * * The TeX Gyre project, following the Latin Modern project, aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoir of characters covers all European languages as well as some other Latin-based -alphabets such as Vietnamese and Navajo. We have frequently used the -information presented by Michael Everson at the ``The Alphabets of Europe'' +alphabets such as Vietnamese and Navajo; at the request of users, recent +extensions (following the enhancement of the Latin Modern collection) +provide glyphs sufficient for typesetting of romanized transliterations +of Arabic and Sanskrit scripts. We have frequently used the information +presented by Michael Everson at the ``The Alphabets of Europe'' ( http://www.evertype.com/alphabets/ ) web site. If you know about European languages that are not covered completely or if some glyphs have apparently -wrong shapes -- please let us know. Note, however, that Cyrillic -glyphs bear provisional character. +wrong shapes -- please let us know. Note, however, that Cyrillic glyphs +bear provisional character. The TeX Gyre Project was launched and is supported by TeX USERS GROUPS (CS TUG, DANTE eV, GUST, NTG, TUG India, TUG). Hearty thanks to the @@ -76,12 +88,23 @@ an instance of the LaTeX Project Public License The package consists of the files in the directories conforming to the TeX Directory Structure (v. 1.1). The directories contain: -doc/fonts/tex-gyre this file, manifest and licence files +doc/fonts/tex-gyre this file, manifest, licence, test files, + and, moreover, selected files used as input + for generating OTFs (meant as a technical + documentation of the OTFs) tex/latex/tex-gyre support for LaTeX (*.fd and *.sty files, prepared by Marcin Woli\'nski) fonts/enc/dvips/tex-gyre support for dvips (*.enc files); NOTE: all fonts of the TeX Gyre family - share EXACTLY THE SAME *.enc files + share the same *.enc files with + a few exceptions: CS, QX, and RM encodings + for TeX Gyre Cursor (monospace) differ + from the standard ones (because of the + compatibility with Computer Modern + typewriter fonts requested by users), + and, moreover, CS, L7x, QX and RM encodings + for TeX Gyre Chorus exploit exceptionally + the `lslash_lslash' ligature fonts/map/dvips/tex-gyre support for dvips (*.map files) fonts/opentype/public/tex-gyre fonts in the OpenType format (*.otf files) fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer @@ -90,10 +113,7 @@ fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: -- CS (CSTUG) encoding (cs-*.tfm), -- EC (Cork) encoding (ec-*.tfm), - -- EL (European letter aka dense) encoding - (el-*.tfm); originally introduced - by ConTeXt fraternity - -- L7X (Lithuanian) encoding (l7x-*.tfm), + -- L7x (Lithuanian) encoding (l7x-*.tfm), -- QX (GUST) encoding (qx-*.tfm), -- RM (Regular Math or OT1) encoding (rm-*.tfm), -- Y&Y's TeX'n'ANSI aka LY1 encoding @@ -103,7 +123,7 @@ fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: (ts1-*.tfm). -- T2A, T2B, T2C (Cyrillic) encodings (t2?-*.tfm). - Encodings CS, EC, EL, L7X, QX, RM, Y&Y, and T5 + Encodings CS, EC, L7x, QX, RM, Y&Y, and T5 have their cap-small-caps counterparts (*-sc.tfm). fonts/afm/public/tex-gyre Adobe font metric files (*.afm); @@ -128,7 +148,7 @@ Additional encoding and map files can be found under: * * * All four font files, qbkb, qbkbi, qbkr, qbkri, contain the same repertoir -of 1198 characters, namely (these are the names used in Type 1 fonts): +of 1244 characters, namely (these are the names used in Type 1 fonts): A a a.sc Aacute aacute aacute.sc Abreve abreve abreve.sc Abreveacute abreveacute abreveacute.sc Abrevedotbelow abrevedotbelow abrevedotbelow.sc @@ -162,136 +182,144 @@ aring.sc Aringacute aringacute aringacute.sc arrowdown arrowleft arrowright arrowup asciicircum asciitilde asterisk asteriskmath at at.alt Atilde atilde atilde.sc B b b.sc backslash baht bar Beta beta bigcircle blanksymbol born braceleft braceright bracketleft bracketright Breve breve breve.ts1 -Breveacute breveacute Brevecomb brevecomb Brevegrave brevegrave +Breveacute breveacute brevebelow brevebelowcomb brevebelowinverted +brevebelowinvertedcomb Brevecomb brevecomb Brevegrave brevegrave Brevehookabove brevehookabove Breveinverted breveinverted Breveinvertedcomb -breveinvertedcomb breveinvertedlow breveinvertedlowcomb brevelow brevelowcomb -Brevetilde brevetilde brokenbar bullet C c c.sc Cacute cacute cacute.sc Caron -caron caron.ts1 Caroncomb caroncomb Ccaron ccaron ccaron.sc Ccedilla ccedilla -ccedilla.sc Ccircumflex ccircumflex ccircumflex.sc Cdotaccent cdotaccent -cdotaccent.sc cedilla cedilla.dup cent cent.oldstyle centigrade Chi chi -Circumflex circumflex circumflex.dup Circumflexacute circumflexacute -Circumflexcomb circumflexcomb Circumflexgrave circumflexgrave -Circumflexhookabove circumflexhookabove Circumflextilde circumflextilde colon -colonmonetary comma commaaccent commaaccentcomb copyleft copyright currency -cwm cwmascender cwmcapital cyrBreve cyrbreve cyrFlex cyrflex D d d.sc dagger -daggerdbl dblbracketleft dblbracketright dblGrave dblgrave dblgrave.ts1 -Dblgravecomb dblgravecomb dblverticalbar Dcaron dcaron dcaron.sc Dcroat -dcroat dcroat.sc Ddotbelow ddotbelow ddotbelow.sc degree Delta delta diameter -died Dieresis dieresis dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb -discount divide divorced dollar dollar.oldstyle dong Dotaccent dotaccent -Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi dotlessi.sc -dotlessj dotlessj.sc E e E.reversed e.reversed e.reversed.sc e.sc Eacute -eacute eacute.sc Ebreve ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex -ecircumflex ecircumflex.sc Ecircumflexacute ecircumflexacute -ecircumflexacute.sc Ecircumflexdotbelow ecircumflexdotbelow -ecircumflexdotbelow.sc Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc -Ecircumflexhookabove ecircumflexhookabove ecircumflexhookabove.sc -Ecircumflextilde ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave -edblgrave.sc Edieresis edieresis edieresis.sc Edotaccent edotaccent -edotaccent.sc Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc -Ehookabove ehookabove ehookabove.sc eight eight.oldstyle eight.prop -eight.taboldstyle ell ellipsis Emacron emacron emacron.sc emdash endash Eng -eng eng.sc Eogonek eogonek eogonek.sc Eogonekacute eogonekacute -eogonekacute.sc Epsilon epsilon epsilon.alt equal estimated Eta eta Eth eth -eth.sc Etilde etilde etilde.sc Euro exclam exclamdown F f f.sc f_k ff ffi ffl -fi five five.oldstyle five.prop five.taboldstyle fl florin four four.oldstyle -four.prop four.taboldstyle fraction fraction.alt G g g.sc Gacute gacute -gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron gcaron gcaron.sc -Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc Gcommaaccent -gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc Germandbls -germandbls germandbls.dup germandbls.sc gnaborretni Grave grave grave.ts1 -Gravecomb gravecomb greater greaterequal greaterorequalslant guarani -guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc Hbar hbar -hbar.sc Hcircumflex hcircumflex hcircumflex.sc Hdotbelow hdotbelow -hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn -Hungarumlaut hungarumlaut hungarumlaut.ts1 Hungarumlautcomb hungarumlautcomb -hyphen hyphen.alt hyphen.dup hyphen.prop hyphendbl hyphendbl.alt I i i.sc -i.TRK Iacute iacute iacute.sc Ibreve ibreve ibreve.sc Icircumflex icircumflex -icircumflex.sc Idblgrave idblgrave idblgrave.sc Idieresis idieresis -idieresis.sc Idotaccent idotaccent.sc Idotbelow idotbelow idotbelow.sc Igrave -igrave igrave.sc Ihookabove ihookabove ihookabove.sc IJ ij ij.sc Imacron -imacron imacron.sc infinity interrobang Iogonek iogonek iogonek.sc +breveinvertedcomb Brevetilde brevetilde brokenbar bullet C c c.sc Cacute +cacute cacute.sc Caron caron caron.ts1 Caroncomb caroncomb Ccaron ccaron +ccaron.sc Ccedilla ccedilla ccedilla.sc Ccircumflex ccircumflex +ccircumflex.sc Cdotaccent cdotaccent cdotaccent.sc cedilla cedilla.dup cent +cent.oldstyle centigrade Chi chi Circumflex circumflex circumflex.dup +Circumflexacute circumflexacute Circumflexcomb circumflexcomb Circumflexgrave +circumflexgrave Circumflexhookabove circumflexhookabove Circumflextilde +circumflextilde colon colonmonetary comma commaaccent commaaccentcomb +copyleft copyright copyright.alt currency cwm cwmascender cwmcapital cyrBreve +cyrbreve cyrFlex cyrflex D d d.sc dagger daggerdbl dblbracketleft +dblbracketright dblGrave dblgrave dblgrave.ts1 dblGravecomb dblgravecomb +dblverticalbar Dcaron dcaron dcaron.sc Dcroat dcroat dcroat.sc Ddotbelow +ddotbelow ddotbelow.sc degree Delta delta diameter died Dieresis dieresis +dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb discount divide divorced +Dlinebelow dlinebelow dlinebelow.sc dollar dollar.oldstyle dong Dotaccent +dotaccent Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi +dotlessi.sc dotlessj dotlessj.sc E e e.sc Eacute eacute eacute.sc Ebreve +ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex ecircumflex +ecircumflex.sc Ecircumflexacute ecircumflexacute ecircumflexacute.sc +Ecircumflexdotbelow ecircumflexdotbelow ecircumflexdotbelow.sc +Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc Ecircumflexhookabove +ecircumflexhookabove ecircumflexhookabove.sc Ecircumflextilde +ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave edblgrave.sc +Edieresis edieresis edieresis.sc Edotaccent edotaccent edotaccent.sc +Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc Ehookabove +ehookabove ehookabove.sc eight eight.oldstyle eight.prop eight.taboldstyle +ell ellipsis Emacron emacron emacron.sc emdash endash Eng eng eng.sc Eogonek +eogonek eogonek.sc Eogonekacute eogonekacute eogonekacute.sc Epsilon epsilon +epsilon.alt equal Ereversed ereversed ereversed.sc estimated Eta eta Eth eth +eth.sc Etilde etilde etilde.sc eturned eturned.sc Euro exclam exclamdown F f +f.sc f_k ff ffi ffl fi five five.oldstyle five.prop five.taboldstyle fl +florin four four.oldstyle four.prop four.taboldstyle fraction fraction.alt G +g g.sc Gacute gacute gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron +gcaron gcaron.sc Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc +Gcommaaccent gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc +Germandbls germandbls germandbls.dup germandbls.sc gnaborretni Grave grave +grave.ts1 Gravecomb gravecomb greater greaterequal greaterorequalslant +guarani guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc +Hbar hbar hbar.sc Hbrevebelow hbrevebelow hbrevebelow.sc Hcircumflex +hcircumflex hcircumflex.sc Hdieresis hdieresis hdieresis.sc Hdotbelow +hdotbelow hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn +Htilde htilde htilde.sc Hungarumlaut hungarumlaut hungarumlaut.ts1 +Hungarumlautcomb hungarumlautcomb hyphen hyphen.alt hyphen.dup hyphen.prop +hyphendbl hyphendbl.alt I i i.sc Iacute iacute iacute.sc Ibreve ibreve +ibreve.sc Icircumflex icircumflex icircumflex.sc Idblgrave idblgrave +idblgrave.sc Idieresis idieresis idieresis.sc Idotaccent idotaccent.sc +Idotbelow idotbelow idotbelow.sc Igrave igrave igrave.sc Ihookabove +ihookabove ihookabove.sc IJ ij ij.sc Imacron imacron Imacron.alt imacron.alt +imacron.alt.sc imacron.sc infinity interrobang Iogonek iogonek iogonek.sc Iogonekacute iogonekacute iogonekacute.sc Iota iota Itilde itilde itilde.sc J j j.sc Jacute jacute jacute.sc Jcircumflex jcircumflex jcircumflex.sc K k k.sc Kappa kappa Kcedilla kcedilla Kcommaaccent kcommaaccent kcommaaccent.sc L l l.sc Lacute lacute lacute.sc Lambda lambda Lcaron lcaron lcaron.sc Lcedilla lcedilla Lcommaaccent lcommaaccent lcommaaccent.sc Ldot ldot ldot.sc Ldotbelow ldotbelow ldotbelow.sc Ldotbelowmacron ldotbelowmacron -ldotbelowmacron.sc leaf less lessequal lessorequalslant lira logicalnot longs -lozenge lscript Lslash lslash lslash.sc M m m.sc Macron macron macron.dup -macron.ts1 Macroncomb macroncomb married Mdotbelow mdotbelow mdotbelow.sc mho -minus minusplus Mu mu mu.alt multiply musicalnote N n n.sc Nacute nacute -nacute.sc naira nbspace Ncaron ncaron ncaron.sc Ncedilla ncedilla -Ncommaaccent ncommaaccent ncommaaccent.sc Ndotaccent ndotaccent ndotaccent.sc -Ndotbelow ndotbelow ndotbelow.sc nine nine.oldstyle nine.prop -nine.taboldstyle nomero notequal Ntilde ntilde ntilde.sc Nu nu numbersign O o -o.sc Oacute oacute oacute.sc Obreve obreve obreve.sc Ocircumflex ocircumflex -ocircumflex.sc Ocircumflexacute ocircumflexacute ocircumflexacute.sc -Ocircumflexdotbelow ocircumflexdotbelow ocircumflexdotbelow.sc -Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc Ocircumflexhookabove -ocircumflexhookabove ocircumflexhookabove.sc Ocircumflextilde -ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave odblgrave.sc -Odieresis odieresis odieresis.sc Odotbelow odotbelow odotbelow.sc OE oe -OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm Ohookabove ohookabove -ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute ohornacute ohornacute.sc -Ohorndotbelow ohorndotbelow ohorndotbelow.sc Ohorngrave ohorngrave -ohorngrave.sc Ohornhookabove ohornhookabove ohornhookabove.sc Ohorntilde -ohorntilde ohorntilde.sc Ohungarumlaut ohungarumlaut ohungarumlaut.sc Omacron -omacron omacron.sc Omega omega Omicron omicron one one.oldstyle one.prop -one.superior one.taboldstyle onehalf onequarter Oogonek oogonek oogonek.sc -Oogonekacute oogonekacute oogonekacute.sc openbullet ordfeminine ordmasculine -Oslash oslash Oslash.dup oslash.dup oslash.sc Oslashacute oslashacute -oslashacute.sc Otilde otilde otilde.sc P p p.sc paragraph paragraph.alt -parenleft parenright partialdiff percent period periodcentered permyriad -perthousand perthousandzero peso Phi phi phi.alt Pi pi pi.alt plus plusminus -Psi psi published Q q q.sc question questiondown quillbracketleft -quillbracketright quotedbl quotedblbase quotedblbase.ts1 quotedblleft -quotedblright quoteleft quoteleft.dup quoteright quoteright.dup -quotesinglbase quotesinglbase.ts1 quotesingle quotesingle.ts1 R r r.sc Racute -racute racute.sc radical Rcaron rcaron rcaron.sc Rcedilla rcedilla -Rcommaaccent rcommaaccent rcommaaccent.sc Rdblgrave rdblgrave rdblgrave.sc -Rdotaccent rdotaccent rdotaccent.sc Rdotbelow rdotbelow rdotbelow.sc -Rdotbelowmacron rdotbelowmacron rdotbelowmacron.sc recipe referencemark -registered registered.alt Rho rho rho.alt Ring ring Ringacute ringacute -Ringcomb ringcomb S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc -Scedilla scedilla scedilla.sc Scircumflex scircumflex scircumflex.sc -Scommaaccent scommaaccent scommaaccent.sc section semicolon servicemark seven -seven.oldstyle seven.prop seven.taboldstyle sfthyphen Sigma sigma sigma1 six -six.oldstyle six.prop six.taboldstyle slash space star sterling summation -suppress T t t.sc Tau tau Tcaron tcaron tcaron.sc Tcedilla tcedilla -tcedilla.sc Tcommaaccent tcommaaccent tcommaaccent.sc Tdotbelow tdotbelow -tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three three.oldstyle -three.prop three.superior three.taboldstyle threequarters threequartersemdash -tieaccentcapital tieaccentcapital.new tieaccentlowercase -tieaccentlowercase.new Tilde tilde tilde.dup Tildecomb tildecomb tildelow -trademark twelveudash two two.oldstyle two.prop two.superior two.taboldstyle -U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc Ubreveinvertedlow -ubreveinvertedlow ubreveinvertedlow.sc Ucircumflex ucircumflex ucircumflex.sc -Udblgrave udblgrave udblgrave.sc Udieresis udieresis udieresis.sc Udotbelow -udotbelow udotbelow.sc Ugrave ugrave ugrave.sc Uhookabove uhookabove -uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute uhornacute uhornacute.sc -Uhorndotbelow uhorndotbelow uhorndotbelow.sc Uhorngrave uhorngrave -uhorngrave.sc Uhornhookabove uhornhookabove uhornhookabove.sc Uhorntilde -uhorntilde uhorntilde.sc Uhungarumlaut uhungarumlaut uhungarumlaut.sc Umacron -umacron umacron.sc underscore uni0400 uni040D uni0450 uni045D uni048C uni048D -uni048E uni048F uni0492 uni0493 uni0494 uni0495 uni0496 uni0497 uni0498 -uni0499 uni049A uni049B uni049C uni049D uni049E uni049F uni04A0 uni04A1 -uni04A2 uni04A3 uni04A4 uni04A5 uni04A6 uni04A7 uni04A8 uni04A9 uni04AA -uni04AB uni04AC uni04AD uni04AE uni04AF uni04B0 uni04B1 uni04B2 uni04B3 -uni04B4 uni04B5 uni04B6 uni04B7 uni04B8 uni04B9 uni04BA uni04BB uni04BC -uni04BD uni04BE uni04BF uni04C0 uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 -uni04C8 uni04CB uni04CC uni04D0 uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 -uni04D6 uni04D7 uni04D8 uni04DA uni04DB uni04DC uni04DD uni04DE uni04DF -uni04E0 uni04E1 uni04E2 uni04E3 uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 -uni04E9 uni04EA uni04EB uni04EC uni04ED uni04EE uni04EF uni04F0 uni04F1 -uni04F2 uni04F3 uni04F4 uni04F5 uni04F8 uni04F9 Uogonek uogonek uogonek.sc -Upsilon upsilon Uring uring uring.sc Utilde utilde utilde.sc V v v.sc -visiblespace W w w.sc Wacute wacute wacute.sc Wcircumflex wcircumflex -wcircumflex.sc Wdieresis wdieresis wdieresis.sc weierstrass Wgrave wgrave -wgrave.sc won X x x.sc Xi xi Y y y.sc Yacute yacute yacute.sc Ycircumflex -ycircumflex ycircumflex.sc Ydieresis ydieresis ydieresis.sc Ydotbelow -ydotbelow ydotbelow.sc yen Ygrave ygrave ygrave.sc Yhookabove yhookabove -yhookabove.sc Ytilde ytilde ytilde.sc Z z z.sc Zacute zacute zacute.sc Zcaron -zcaron zcaron.sc Zdotaccent zdotaccent zdotaccent.sc zero zero.oldstyle -zero.prop zero.slash zero.taboldstyle Zeta zeta +ldotbelowmacron.sc leaf less lessequal lessorequalslant linebelow +linebelowcomb lira logicalnot longs lozenge lscript Lslash lslash lslash.sc +Ltilde ltilde ltilde.sc M m m.sc Macron macron Macron.alt macron.alt +macron.dup macron.ts1 macronbelow macronbelowcomb Macroncomb macroncomb +married Mdotbelow mdotbelow mdotbelow.sc mho minus minusplus Mu mu mu.alt +multiply musicalnote N n n.sc Nacute nacute nacute.sc naira nbspace Ncaron +ncaron ncaron.sc Ncedilla ncedilla Ncommaaccent ncommaaccent ncommaaccent.sc +Ndotaccent ndotaccent ndotaccent.sc Ndotbelow ndotbelow ndotbelow.sc nine +nine.oldstyle nine.prop nine.taboldstyle nomero notequal Ntilde ntilde +ntilde.sc Nu nu numbersign O o o.sc Oacute oacute oacute.sc Obreve obreve +obreve.sc Ocircumflex ocircumflex ocircumflex.sc Ocircumflexacute +ocircumflexacute ocircumflexacute.sc Ocircumflexdotbelow ocircumflexdotbelow +ocircumflexdotbelow.sc Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc +Ocircumflexhookabove ocircumflexhookabove ocircumflexhookabove.sc +Ocircumflextilde ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave +odblgrave.sc Odieresis odieresis odieresis.sc Odotbelow odotbelow +odotbelow.sc OE oe OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm +Ohookabove ohookabove ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute +ohornacute ohornacute.sc Ohorndotbelow ohorndotbelow ohorndotbelow.sc +Ohorngrave ohorngrave ohorngrave.sc Ohornhookabove ohornhookabove +ohornhookabove.sc Ohorntilde ohorntilde ohorntilde.sc Ohungarumlaut +ohungarumlaut ohungarumlaut.sc Omacron omacron omacron.sc Omega omega Omicron +omicron one one.oldstyle one.prop one.superior one.taboldstyle onehalf +onequarter Oogonek oogonek oogonek.sc Oogonekacute oogonekacute +oogonekacute.sc openbullet ordfeminine ordmasculine Oslash oslash Oslash.dup +oslash.dup oslash.sc Oslashacute oslashacute oslashacute.sc Otilde otilde +otilde.sc P p p.sc paragraph paragraph.alt parenleft parenright partialdiff +percent period periodcentered permyriad perthousand perthousandzero peso Phi +phi phi.alt Pi pi pi.alt plus plusminus Psi psi published Q q q.sc question +questiondown quillbracketleft quillbracketright quotedbl quotedblbase +quotedblbase.ts1 quotedblleft quotedblright quoteleft quoteleft.dup +quoteright quoteright.dup quotesinglbase quotesinglbase.ts1 quotesingle +quotesingle.ts1 R r r.sc Racute racute racute.sc radical Rcaron rcaron +rcaron.sc Rcedilla rcedilla Rcommaaccent rcommaaccent rcommaaccent.sc +Rdblgrave rdblgrave rdblgrave.sc Rdotaccent rdotaccent rdotaccent.sc +Rdotbelow rdotbelow rdotbelow.sc Rdotbelowmacron rdotbelowmacron +rdotbelowmacron.sc recipe referencemark registered registered.alt Rho rho +rho.alt Ring ring Ringacute ringacute Ringcomb ringcomb ringhalfleft +ringhalfright S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc +Scedilla scedilla scedilla.sc schwa Scircumflex scircumflex scircumflex.sc +Scommaaccent scommaaccent scommaaccent.sc Sdotbelow sdotbelow sdotbelow.sc +section semicolon servicemark seven seven.oldstyle seven.prop +seven.taboldstyle sfthyphen Sigma sigma sigma1 six six.oldstyle six.prop +six.taboldstyle slash space star sterling summation suppress T t t.sc Tau tau +Tcaron tcaron tcaron.sc Tcedilla tcedilla tcedilla.sc Tcommaaccent +tcommaaccent tcommaaccent.sc Tdieresis tdieresis tdieresis.sc Tdotbelow +tdotbelow tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three +three.oldstyle three.prop three.superior three.taboldstyle threequarters +threequartersemdash tieaccentcapital tieaccentcapital.new tieaccentlowercase +tieaccentlowercase.new Tilde tilde tilde.dup tildebelow tildebelowcomb +Tildecomb tildecomb tildelow Tlinebelow tlinebelow tlinebelow.sc trademark +Ttilde ttilde ttilde.sc twelveudash two two.oldstyle two.prop two.superior +two.taboldstyle U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc +Ubrevebelowinverted ubrevebelowinverted ubrevebelowinverted.sc Ucircumflex +ucircumflex ucircumflex.sc Udblgrave udblgrave udblgrave.sc Udieresis +udieresis udieresis.sc Udotbelow udotbelow udotbelow.sc Ugrave ugrave +ugrave.sc Uhookabove uhookabove uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute +uhornacute uhornacute.sc Uhorndotbelow uhorndotbelow uhorndotbelow.sc +Uhorngrave uhorngrave uhorngrave.sc Uhornhookabove uhornhookabove +uhornhookabove.sc Uhorntilde uhorntilde uhorntilde.sc Uhungarumlaut +uhungarumlaut uhungarumlaut.sc Umacron umacron umacron.sc underscore uni0400 +uni040D uni0450 uni045D uni048C uni048D uni048E uni048F uni0492 uni0493 +uni0494 uni0495 uni0496 uni0497 uni0498 uni0499 uni049A uni049B uni049C +uni049D uni049E uni049F uni04A0 uni04A1 uni04A2 uni04A3 uni04A4 uni04A5 +uni04A6 uni04A7 uni04A8 uni04A9 uni04AA uni04AB uni04AC uni04AD uni04AE +uni04AF uni04B0 uni04B1 uni04B2 uni04B3 uni04B4 uni04B5 uni04B6 uni04B7 +uni04B8 uni04B9 uni04BA uni04BB uni04BC uni04BD uni04BE uni04BF uni04C0 +uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 uni04C8 uni04CB uni04CC uni04D0 +uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 uni04D6 uni04D7 uni04D8 uni04DA +uni04DB uni04DC uni04DD uni04DE uni04DF uni04E0 uni04E1 uni04E2 uni04E3 +uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 uni04E9 uni04EA uni04EB uni04EC +uni04ED uni04EE uni04EF uni04F0 uni04F1 uni04F2 uni04F3 uni04F4 uni04F5 +uni04F8 uni04F9 Uogonek uogonek uogonek.sc Upsilon upsilon Uring uring +uring.sc Utilde utilde utilde.sc V v v.sc visiblespace W w w.sc Wacute wacute +wacute.sc Wcircumflex wcircumflex wcircumflex.sc Wdieresis wdieresis +wdieresis.sc weierstrass Wgrave wgrave wgrave.sc won X x x.sc Xi xi Y y y.sc +Yacute yacute yacute.sc Ycircumflex ycircumflex ycircumflex.sc Ydieresis +ydieresis ydieresis.sc Ydotbelow ydotbelow ydotbelow.sc yen Ygrave ygrave +ygrave.sc Yhookabove yhookabove yhookabove.sc Ytilde ytilde ytilde.sc Z z +z.sc Zacute zacute zacute.sc Zcaron zcaron zcaron.sc Zdotaccent zdotaccent +zdotaccent.sc Zdotbelow zdotbelow zdotbelow.sc zero zero.oldstyle zero.prop +zero.slash zero.taboldstyle Zeta zeta diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Chorus.txt b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Chorus.txt index 362f3c05cec..cf1141e0002 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Chorus.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Chorus.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Chorus Design: Hermann Zapf Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.000 -Date: 25 IX 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/chorus License: % Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -32,9 +32,9 @@ font in the PostScript Type 1 and OpenType formats. The font, derived from handwritten letterforms of the Italian Renaissance, was designed by Hermann Zapf (ITC Zapf Chancery(R), 1979; currently, other variants of this typeface are available). TeX Gyre Chorus is based -on the URW Chancery L Medium Italic distributed under GPL with Ghostscript. -The Vietnamese and Cyrillic characters were added by Han The Thanh and -Valek Filippov, respectively. +on the URW Chancery L Medium Italic, based in turn on Zapf Chancery, +distributed under GPL with Ghostscript. The Vietnamese and Cyrillic +characters were added by Han The Thanh and Valek Filippov, respectively. Note that the widths of almost all characters covered by Adobe Standard Encoding of the TeX Gyre Chorus glyphs are consistent with the relevant @@ -43,7 +43,7 @@ Adobe metric data: Exceptions are: `grave' (Adobe: 220; TeX Gyre: 300, i.e., consistently with `acute') and `questiondown' (Adobe: 400; TeX Gyre: 380, i.e., consistently with `question'). Note also that all URW Chancery L Medium -Italic metrics differ by factor 5/6 from the respective Adobe metrics. +Italic widths differ by factor 5/6 from the respective Adobe metrics. * * * @@ -51,12 +51,15 @@ The TeX Gyre project, following the Latin Modern project, aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoir of characters covers all European languages as well as some other Latin-based -alphabets such as Vietnamese and Navajo. We have frequently used the -information presented by Michael Everson at the ``The Alphabets of Europe'' +alphabets such as Vietnamese and Navajo; at the request of users, recent +extensions (following the enhancement of the Latin Modern collection) +provide glyphs sufficient for typesetting of romanized transliterations +of Arabic and Sanskrit scripts. We have frequently used the information +presented by Michael Everson at the ``The Alphabets of Europe'' ( http://www.evertype.com/alphabets/ ) web site. If you know about European languages that are not covered completely or if some glyphs have apparently -wrong shapes -- please let us know. Note, however, that Cyrillic and Greek -glyphs bear provisional character. +wrong shapes -- please let us know. Note, however, that Cyrillic and, to some +extent, Greek glyphs bear provisional character. The TeX Gyre Project was launched and is supported by TeX USERS GROUPS (CS TUG, DANTE eV, GUST, NTG, TUG India, TUG). Hearty thanks to the @@ -78,12 +81,23 @@ an instance of the LaTeX Project Public License The package consists of the files in the directories conforming to the TeX Directory Structure (v. 1.1). The directories contain: -doc/fonts/tex-gyre this file, manifest and licence files +doc/fonts/tex-gyre this file, manifest, licence, test files, + and, moreover, selected files used as input + for generating OTFs (meant as a technical + documentation of the OTFs) tex/latex/tex-gyre support for LaTeX (*.fd and *.sty files, prepared by Marcin Woli\'nski) fonts/enc/dvips/tex-gyre support for dvips (*.enc files); NOTE: all fonts of the TeX Gyre family - share EXACTLY THE SAME *.enc files + share the same *.enc files with + a few exceptions: CS, QX, and RM encodings + for TeX Gyre Cursor (monospace) differ + from the standard ones (because of the + compatibility with Computer Modern + typewriter fonts requested by users), + and, moreover, CS, L7x, QX and RM encodings + for TeX Gyre Chorus exploit exceptionally + the `lslash_lslash' ligature fonts/map/dvips/tex-gyre support for dvips (*.map files) fonts/opentype/public/tex-gyre fonts in the OpenType format (*.otf files) fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer @@ -92,10 +106,7 @@ fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: -- CS (CSTUG) encoding (cs-*.tfm), -- EC (Cork) encoding (ec-*.tfm), - -- EL (European letter aka dense) encoding - (el-*.tfm); originally introduced - by ConTeXt fraternity - -- L7X (Lithuanian) encoding (l7x-*.tfm), + -- L7x (Lithuanian) encoding (l7x-*.tfm), -- QX (GUST) encoding (qx-*.tfm), -- RM (Regular Math or OT1) encoding (rm-*.tfm), -- Y&Y's TeX'n'ANSI aka LY1 encoding @@ -126,7 +137,7 @@ Additional encoding and map files can be found under: * * * -The Tex Gyre Chorus font contains 892 characters. Unlike for other fonts +The Tex Gyre Chorus font contains 926 characters. Unlike for other fonts from the TeX Gyre collection, Greek letters are missing and so do small caps (using capital forms of chancery characters for typesetting whole words should be forbidden by law). Here is the complete list of names @@ -158,87 +169,92 @@ aogonek Aogonekacute aogonekacute approxequal Aring aring Aringacute aringacute arrowdown arrowleft arrowright arrowup asciicircum asciitilde asterisk asteriskmath at at.alt Atilde atilde B b backslash baht bar bigcircle blanksymbol born braceleft braceright bracketleft bracketright -Breve breve breve.ts1 Breveacute breveacute Brevecomb brevecomb Brevegrave +Breve breve breve.ts1 Breveacute breveacute brevebelow brevebelowcomb +brevebelowinverted brevebelowinvertedcomb Brevecomb brevecomb Brevegrave brevegrave Brevehookabove brevehookabove Breveinverted breveinverted -Breveinvertedcomb breveinvertedcomb breveinvertedlow breveinvertedlowcomb -brevelow brevelowcomb Brevetilde brevetilde brokenbar bullet C c Cacute -cacute Caron caron caron.ts1 Caroncomb caroncomb Ccaron ccaron Ccedilla -ccedilla Ccircumflex ccircumflex Cdotaccent cdotaccent cedilla cedilla.dup -cent cent.oldstyle centigrade Circumflex circumflex circumflex.dup -Circumflexacute circumflexacute Circumflexcomb circumflexcomb Circumflexgrave -circumflexgrave Circumflexhookabove circumflexhookabove Circumflextilde -circumflextilde colon colonmonetary comma commaaccent commaaccentcomb -copyleft copyright currency cwm cwmascender cwmcapital cyrBreve cyrbreve -cyrFlex cyrflex D d dagger daggerdbl dblbracketleft dblbracketright dblGrave -dblgrave dblgrave.ts1 Dblgravecomb dblgravecomb dblverticalbar Dcaron dcaron -Dcroat dcroat Ddotbelow ddotbelow degree Delta diameter died Dieresis -dieresis dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb discount divide -divorced dollar dollar.oldstyle dong Dotaccent dotaccent Dotaccentcomb -dotaccentcomb dotbelow dotbelowcomb dotlessi dotlessj E e E.reversed -e.reversed Eacute eacute Ebreve ebreve Ecaron ecaron Ecircumflex ecircumflex -Ecircumflexacute ecircumflexacute Ecircumflexdotbelow ecircumflexdotbelow -Ecircumflexgrave ecircumflexgrave Ecircumflexhookabove ecircumflexhookabove -Ecircumflextilde ecircumflextilde Edblgrave edblgrave Edieresis edieresis -Edotaccent edotaccent Edotbelow edotbelow Egrave egrave Ehookabove ehookabove -eight eight.oldstyle eight.prop eight.taboldstyle ell ellipsis Emacron -emacron emdash endash Eng eng Eogonek eogonek Eogonekacute eogonekacute equal -estimated Eth eth Etilde etilde Euro exclam exclamdown F f f_k ff ffi ffl fi -five five.oldstyle five.prop five.taboldstyle fl florin four four.oldstyle +Breveinvertedcomb breveinvertedcomb Brevetilde brevetilde brokenbar bullet C +c Cacute cacute Caron caron caron.ts1 Caroncomb caroncomb Ccaron ccaron +Ccedilla ccedilla Ccircumflex ccircumflex Cdotaccent cdotaccent cedilla +cedilla.dup cent cent.oldstyle centigrade Circumflex circumflex +circumflex.dup Circumflexacute circumflexacute Circumflexcomb circumflexcomb +Circumflexgrave circumflexgrave Circumflexhookabove circumflexhookabove +Circumflextilde circumflextilde colon colonmonetary comma commaaccent +commaaccentcomb copyleft copyright copyright.alt currency cwm cwmascender +cwmcapital cyrBreve cyrbreve cyrFlex cyrflex D d dagger daggerdbl +dblbracketleft dblbracketright dblGrave dblgrave dblgrave.ts1 dblGravecomb +dblgravecomb dblverticalbar Dcaron dcaron Dcroat dcroat Ddotbelow ddotbelow +degree Delta diameter died Dieresis dieresis dieresis.dup dieresis.ts1 +Dieresiscomb dieresiscomb discount divide divorced Dlinebelow dlinebelow +dollar dollar.oldstyle dong Dotaccent dotaccent Dotaccentcomb dotaccentcomb +dotbelow dotbelowcomb dotlessi dotlessj E e Eacute eacute Ebreve ebreve +Ecaron ecaron Ecircumflex ecircumflex Ecircumflexacute ecircumflexacute +Ecircumflexdotbelow ecircumflexdotbelow Ecircumflexgrave ecircumflexgrave +Ecircumflexhookabove ecircumflexhookabove Ecircumflextilde ecircumflextilde +Edblgrave edblgrave Edieresis edieresis Edotaccent edotaccent Edotbelow +edotbelow Egrave egrave Ehookabove ehookabove eight eight.oldstyle eight.prop +eight.taboldstyle ell ellipsis Emacron emacron emdash endash Eng eng Eogonek +eogonek Eogonekacute eogonekacute equal Ereversed ereversed estimated Eth eth +Etilde etilde eturned Euro exclam exclamdown F f f_k ff ffi ffl fi five +five.oldstyle five.prop five.taboldstyle fl florin four four.oldstyle four.prop four.taboldstyle fraction fraction.alt G g Gacute gacute Gbreve gbreve Gcaron gcaron Gcedilla gcedilla Gcircumflex gcircumflex Gcommaaccent gcommaaccent Gdotaccent gdotaccent Germandbls germandbls germandbls.dup gnaborretni Grave grave grave.ts1 Gravecomb gravecomb greater greaterequal greaterorequalslant guarani guillemotleft guillemotright guilsinglleft -guilsinglright H h Hbar hbar Hcircumflex hcircumflex Hdotbelow hdotbelow -Hookabove hookabove Hookabovecomb hookabovecomb horn Hungarumlaut -hungarumlaut hungarumlaut.ts1 Hungarumlautcomb hungarumlautcomb hyphen -hyphen.alt hyphen.dup hyphen.prop hyphendbl hyphendbl.alt I i i.TRK Iacute -iacute Ibreve ibreve Icircumflex icircumflex Idblgrave idblgrave Idieresis -idieresis Idotaccent Idotbelow idotbelow Igrave igrave Ihookabove ihookabove -IJ ij Imacron imacron infinity interrobang Iogonek iogonek Iogonekacute +guilsinglright H h Hbar hbar Hbrevebelow hbrevebelow Hcircumflex hcircumflex +Hdieresis hdieresis Hdotbelow hdotbelow Hookabove hookabove Hookabovecomb +hookabovecomb Htilde htilde Hungarumlaut hungarumlaut hungarumlaut.ts1 +Hungarumlautcomb hungarumlautcomb hyphen hyphen.alt hyphen.dup hyphen.prop +hyphendbl hyphendbl.alt I i Iacute iacute Ibreve ibreve Icircumflex +icircumflex Idblgrave idblgrave Idieresis idieresis Idotaccent Idotbelow +idotbelow Igrave igrave Ihookabove ihookabove IJ ij Imacron imacron +Imacron.alt imacron.alt infinity interrobang Iogonek iogonek Iogonekacute iogonekacute Itilde itilde J j Jacute jacute Jcircumflex jcircumflex K k Kcedilla kcedilla Kcommaaccent kcommaaccent L l Lacute lacute Lcaron lcaron Lcedilla lcedilla Lcommaaccent lcommaaccent Ldot ldot Ldotbelow ldotbelow -Ldotbelowmacron ldotbelowmacron leaf less lessequal lessorequalslant lira -logicalnot longs lozenge lscript Lslash lslash M m Macron macron macron.dup -macron.ts1 Macroncomb macroncomb married Mdotbelow mdotbelow mho minus -minusplus mu multiply musicalnote N n Nacute nacute naira nbspace Ncaron -ncaron Ncedilla ncedilla Ncommaaccent ncommaaccent Ndotaccent ndotaccent -Ndotbelow ndotbelow nine nine.oldstyle nine.prop nine.taboldstyle nomero -notequal Ntilde ntilde numbersign O o Oacute oacute Obreve obreve Ocircumflex -ocircumflex Ocircumflexacute ocircumflexacute Ocircumflexdotbelow -ocircumflexdotbelow Ocircumflexgrave ocircumflexgrave Ocircumflexhookabove -ocircumflexhookabove Ocircumflextilde ocircumflextilde Odblgrave odblgrave -Odieresis odieresis Odotbelow odotbelow OE oe OE.dup oe.dup ogonek Ograve -ograve ohm Ohookabove ohookabove Ohorn ohorn Ohornacute ohornacute -Ohorndotbelow ohorndotbelow Ohorngrave ohorngrave Ohornhookabove -ohornhookabove Ohorntilde ohorntilde Ohungarumlaut ohungarumlaut Omacron -omacron Omega one one.oldstyle one.prop one.superior one.taboldstyle onehalf -onequarter Oogonek oogonek Oogonekacute oogonekacute openbullet ordfeminine -ordmasculine Oslash oslash Oslash.dup oslash.dup Oslashacute oslashacute -Otilde otilde P p paragraph paragraph.alt parenleft parenright partialdiff -percent period periodcentered permyriad perthousand perthousandzero peso plus -plusminus published Q q question questiondown quillbracketleft -quillbracketright quotedbl quotedblbase quotedblbase.ts1 quotedblleft -quotedblright quoteleft quoteleft.dup quoteright quoteright.dup +Ldotbelowmacron ldotbelowmacron leaf less lessequal lessorequalslant +linebelow linebelowcomb lira logicalnot longs lozenge lscript Lslash lslash +lslash_lslash Ltilde ltilde M m Macron macron Macron.alt macron.alt +macron.dup macron.ts1 macronbelow macronbelowcomb Macroncomb macroncomb +married Mdotbelow mdotbelow mho minus minusplus mu multiply musicalnote N n +Nacute nacute naira nbspace Ncaron ncaron Ncedilla ncedilla Ncommaaccent +ncommaaccent Ndotaccent ndotaccent Ndotbelow ndotbelow nine nine.oldstyle +nine.prop nine.taboldstyle nomero notequal Ntilde ntilde numbersign O o +Oacute oacute Obreve obreve Ocircumflex ocircumflex Ocircumflexacute +ocircumflexacute Ocircumflexdotbelow ocircumflexdotbelow Ocircumflexgrave +ocircumflexgrave Ocircumflexhookabove ocircumflexhookabove Ocircumflextilde +ocircumflextilde Odblgrave odblgrave Odieresis odieresis Odotbelow odotbelow +OE oe OE.dup oe.dup ogonek Ograve ograve ohm Ohookabove ohookabove Ohorn +ohorn Ohornacute ohornacute Ohorndotbelow ohorndotbelow Ohorngrave ohorngrave +Ohornhookabove ohornhookabove Ohorntilde ohorntilde Ohungarumlaut +ohungarumlaut Omacron omacron Omega one one.oldstyle one.prop one.superior +one.taboldstyle onehalf onequarter Oogonek oogonek Oogonekacute oogonekacute +openbullet ordfeminine ordmasculine Oslash oslash Oslash.dup oslash.dup +Oslashacute oslashacute Otilde otilde P p paragraph paragraph.alt parenleft +parenright partialdiff percent period periodcentered permyriad perthousand +perthousandzero peso plus plusminus published Q q question questiondown +quillbracketleft quillbracketright quotedbl quotedblbase quotedblbase.ts1 +quotedblleft quotedblright quoteleft quoteleft.dup quoteright quoteright.dup quotesinglbase quotesinglbase.ts1 quotesingle quotesingle.ts1 R r Racute racute radical Rcaron rcaron Rcedilla rcedilla Rcommaaccent rcommaaccent Rdblgrave rdblgrave Rdotaccent rdotaccent Rdotbelow rdotbelow Rdotbelowmacron rdotbelowmacron recipe referencemark registered registered.alt Ring ring -Ringacute ringacute Ringcomb ringcomb S s Sacute sacute Scaron scaron -Scedilla scedilla Scircumflex scircumflex Scommaaccent scommaaccent section -semicolon servicemark seven seven.oldstyle seven.prop seven.taboldstyle -sfthyphen six six.oldstyle six.prop six.taboldstyle slash space star sterling -summation suppress T t Tcaron tcaron Tcedilla tcedilla Tcommaaccent -tcommaaccent Tdotbelow tdotbelow Thorn thorn three three.oldstyle three.prop +Ringacute ringacute Ringcomb ringcomb ringhalfleft ringhalfright S s Sacute +sacute Scaron scaron Scedilla scedilla schwa Scircumflex scircumflex +Scommaaccent scommaaccent Sdotbelow sdotbelow section semicolon servicemark +seven seven.oldstyle seven.prop seven.taboldstyle sfthyphen six six.oldstyle +six.prop six.taboldstyle slash space star sterling summation suppress T t +Tcaron tcaron Tcedilla tcedilla Tcommaaccent tcommaaccent Tdieresis tdieresis +Tdotbelow tdotbelow Thorn thorn three three.oldstyle three.prop three.superior three.taboldstyle threequarters threequartersemdash tieaccentcapital tieaccentcapital.new tieaccentlowercase -tieaccentlowercase.new Tilde tilde tilde.dup Tildecomb tildecomb tildelow -trademark twelveudash two two.oldstyle two.prop two.superior two.taboldstyle -U u Uacute uacute Ubreve ubreve Ubreveinvertedlow ubreveinvertedlow -Ucircumflex ucircumflex Udblgrave udblgrave Udieresis udieresis Udotbelow -udotbelow Ugrave ugrave Uhookabove uhookabove Uhorn uhorn Uhornacute -uhornacute Uhorndotbelow uhorndotbelow Uhorngrave uhorngrave Uhornhookabove +tieaccentlowercase.new Tilde tilde tilde.dup tildebelow tildebelowcomb +Tildecomb tildecomb tildelow Tlinebelow tlinebelow trademark Ttilde ttilde +twelveudash two two.oldstyle two.prop two.superior two.taboldstyle U u Uacute +uacute Ubreve ubreve Ubrevebelowinverted ubrevebelowinverted Ucircumflex +ucircumflex Udblgrave udblgrave Udieresis udieresis Udotbelow udotbelow +Ugrave ugrave Uhookabove uhookabove Uhorn uhorn Uhornacute uhornacute +Uhorndotbelow uhorndotbelow Uhorngrave uhorngrave Uhornhookabove uhornhookabove Uhorntilde uhorntilde Uhungarumlaut uhungarumlaut Umacron umacron underscore uni0400 uni040D uni0450 uni045D uni048D uni048F uni0496 uni0497 uni0498 uni04AE uni04B4 uni04B5 uni04C0 uni04C1 uni04C2 uni04D0 @@ -250,8 +266,6 @@ Uogonek uogonek Uring uring Utilde utilde V v visiblespace W w Wacute wacute Wcircumflex wcircumflex Wdieresis wdieresis weierstrass Wgrave wgrave won X x Y y Yacute yacute Ycircumflex ycircumflex Ydieresis ydieresis Ydotbelow ydotbelow yen Ygrave ygrave Yhookabove yhookabove Ytilde ytilde Z z Zacute -zacute Zcaron zcaron Zdotaccent zdotaccent zero zero.oldstyle zero.prop -zero.slash zero.taboldstyle - - +zacute Zcaron zcaron Zdotaccent zdotaccent Zdotbelow zdotbelow zero +zero.oldstyle zero.prop zero.slash zero.taboldstyle diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Cursor.txt b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Cursor.txt index 4505e017553..bb345d03d73 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Cursor.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Cursor.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Cursor Design: Howard G. (Bud) Kettler Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.010 -Date: 12 IX 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/cursor License: % Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -42,12 +42,15 @@ The TeX Gyre project, following the Latin Modern project, aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoir of characters covers all European languages as well as some other Latin-based -alphabets such as Vietnamese and Navajo. We have frequently used the -information presented by Michael Everson at the ``The Alphabets of Europe'' +alphabets such as Vietnamese and Navajo; at the request of users, recent +extensions (following the enhancement of the Latin Modern collection) +provide glyphs sufficient for typesetting of romanized transliterations +of Arabic and Sanskrit scripts. We have frequently used the information +presented by Michael Everson at the ``The Alphabets of Europe'' ( http://www.evertype.com/alphabets/ ) web site. If you know about European languages that are not covered completely or if some glyphs have apparently -wrong shapes -- please let us know. Note, however, that Cyrillic -glyphs bear provisional character. +wrong shapes -- please let us know. Note, however, that Cyrillic and, to some +extent, Greek glyphs bear provisional character. The TeX Gyre Project was launched and is supported by TeX USERS GROUPS (CS TUG, DANTE eV, GUST, NTG, TUG India, TUG). Hearty thanks to the @@ -69,12 +72,23 @@ an instance of the LaTeX Project Public License The package consists of the files in the directories conforming to the TeX Directory Structure (v. 1.1). The directories contain: -doc/fonts/tex-gyre this file, manifest and licence files +doc/fonts/tex-gyre this file, manifest, licence, test files, + and, moreover, selected files used as input + for generating OTFs (meant as a technical + documentation of the OTFs) tex/latex/tex-gyre support for LaTeX (*.fd and *.sty files, prepared by Marcin Woli\'nski) fonts/enc/dvips/tex-gyre support for dvips (*.enc files); NOTE: all fonts of the TeX Gyre family - share EXACTLY THE SAME *.enc files + share the same *.enc files with + a few exceptions: CS, QX, and RM encodings + for TeX Gyre Cursor (monospace) differ + from the standard ones (because of the + compatibility with Computer Modern + typewriter fonts requested by users), + and, moreover, CS, L7x, QX and RM encodings + for TeX Gyre Chorus exploit exceptionally + the `lslash_lslash' ligature fonts/map/dvips/tex-gyre support for dvips (*.map files) fonts/opentype/public/tex-gyre fonts in the OpenType format (*.otf files) fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer @@ -83,10 +97,7 @@ fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: -- CS (CSTUG) encoding (cs-*.tfm), -- EC (Cork) encoding (ec-*.tfm), - -- EL (European letter aka dense) encoding - (el-*.tfm); originally introduced - by ConTeXt fraternity - -- L7X (Lithuanian) encoding (l7x-*.tfm), + -- L7x (Lithuanian) encoding (l7x-*.tfm), -- QX (GUST) encoding (qx-*.tfm), -- RM (Regular Math or OT1) encoding (rm-*.tfm), -- Y&Y's TeX'n'ANSI aka LY1 encoding @@ -96,7 +107,7 @@ fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: (ts1-*.tfm). -- T2A, T2B, T2C (Cyrillic) encodings (t2?-*.tfm). - Encodings CS, EC, EL, L7X, QX, RM, Y&Y, and T5 + Encodings CS, EC, L7x, QX, RM, Y&Y, and T5 have their cap-small-caps counterparts (*-sc.tfm). fonts/afm/public/tex-gyre Adobe font metric files (*.afm); @@ -121,7 +132,7 @@ Additional encoding and map files can be found under: * * * All four font files, qcrb, qcrbi, qcrr, qcrri, contain the same repertoir -of 1195 characters, namely (these are the names used in Type 1 fonts; +of 1241 characters, namely (these are the names used in Type 1 fonts; note that in comparison with other TeX Gyre fonts the ligatures ffi ffl and f_k are missing): @@ -157,136 +168,144 @@ aring.sc Aringacute aringacute aringacute.sc arrowdown arrowleft arrowright arrowup asciicircum asciitilde asterisk asteriskmath at at.alt Atilde atilde atilde.sc B b b.sc backslash baht bar Beta beta bigcircle blanksymbol born braceleft braceright bracketleft bracketright Breve breve breve.ts1 -Breveacute breveacute Brevecomb brevecomb Brevegrave brevegrave +Breveacute breveacute brevebelow brevebelowcomb brevebelowinverted +brevebelowinvertedcomb Brevecomb brevecomb Brevegrave brevegrave Brevehookabove brevehookabove Breveinverted breveinverted Breveinvertedcomb -breveinvertedcomb breveinvertedlow breveinvertedlowcomb brevelow brevelowcomb -Brevetilde brevetilde brokenbar bullet C c c.sc Cacute cacute cacute.sc Caron -caron caron.ts1 Caroncomb caroncomb Ccaron ccaron ccaron.sc Ccedilla ccedilla -ccedilla.sc Ccircumflex ccircumflex ccircumflex.sc Cdotaccent cdotaccent -cdotaccent.sc cedilla cedilla.dup cent cent.oldstyle centigrade Chi chi -Circumflex circumflex circumflex.dup Circumflexacute circumflexacute -Circumflexcomb circumflexcomb Circumflexgrave circumflexgrave -Circumflexhookabove circumflexhookabove Circumflextilde circumflextilde colon -colonmonetary comma commaaccent commaaccentcomb copyleft copyright currency -cwm cwmascender cwmcapital cyrBreve cyrbreve cyrFlex cyrflex D d d.sc dagger -daggerdbl dblbracketleft dblbracketright dblGrave dblgrave dblgrave.ts1 -Dblgravecomb dblgravecomb dblverticalbar Dcaron dcaron dcaron.sc Dcroat -dcroat dcroat.sc Ddotbelow ddotbelow ddotbelow.sc degree Delta delta diameter -died Dieresis dieresis dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb -discount divide divorced dollar dollar.oldstyle dong Dotaccent dotaccent -Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi dotlessi.sc -dotlessj dotlessj.sc E e E.reversed e.reversed e.reversed.sc e.sc Eacute -eacute eacute.sc Ebreve ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex -ecircumflex ecircumflex.sc Ecircumflexacute ecircumflexacute -ecircumflexacute.sc Ecircumflexdotbelow ecircumflexdotbelow -ecircumflexdotbelow.sc Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc -Ecircumflexhookabove ecircumflexhookabove ecircumflexhookabove.sc -Ecircumflextilde ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave -edblgrave.sc Edieresis edieresis edieresis.sc Edotaccent edotaccent -edotaccent.sc Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc -Ehookabove ehookabove ehookabove.sc eight eight.oldstyle eight.prop -eight.taboldstyle ell ellipsis Emacron emacron emacron.sc emdash endash Eng -eng eng.sc Eogonek eogonek eogonek.sc Eogonekacute eogonekacute -eogonekacute.sc Epsilon epsilon epsilon.alt equal estimated Eta eta Eth eth -eth.sc Etilde etilde etilde.sc Euro exclam exclamdown F f f.sc ff -fi five five.oldstyle five.prop five.taboldstyle fl florin four four.oldstyle -four.prop four.taboldstyle fraction fraction.alt G g g.sc Gacute gacute -gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron gcaron gcaron.sc -Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc Gcommaaccent -gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc Germandbls -germandbls germandbls.dup germandbls.sc gnaborretni Grave grave grave.ts1 -Gravecomb gravecomb greater greaterequal greaterorequalslant guarani -guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc Hbar hbar -hbar.sc Hcircumflex hcircumflex hcircumflex.sc Hdotbelow hdotbelow -hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn -Hungarumlaut hungarumlaut hungarumlaut.ts1 Hungarumlautcomb hungarumlautcomb -hyphen hyphen.alt hyphen.dup hyphen.prop hyphendbl hyphendbl.alt I i i.sc -i.TRK Iacute iacute iacute.sc Ibreve ibreve ibreve.sc Icircumflex icircumflex -icircumflex.sc Idblgrave idblgrave idblgrave.sc Idieresis idieresis -idieresis.sc Idotaccent idotaccent.sc Idotbelow idotbelow idotbelow.sc Igrave -igrave igrave.sc Ihookabove ihookabove ihookabove.sc IJ ij ij.sc Imacron -imacron imacron.sc infinity interrobang Iogonek iogonek iogonek.sc +breveinvertedcomb Brevetilde brevetilde brokenbar bullet C c c.sc Cacute +cacute cacute.sc Caron caron caron.ts1 Caroncomb caroncomb Ccaron ccaron +ccaron.sc Ccedilla ccedilla ccedilla.sc Ccircumflex ccircumflex +ccircumflex.sc Cdotaccent cdotaccent cdotaccent.sc cedilla cedilla.dup cent +cent.oldstyle centigrade Chi chi Circumflex circumflex circumflex.dup +Circumflexacute circumflexacute Circumflexcomb circumflexcomb Circumflexgrave +circumflexgrave Circumflexhookabove circumflexhookabove Circumflextilde +circumflextilde colon colonmonetary comma commaaccent commaaccentcomb +copyleft copyright copyright.alt currency cwm cwmascender cwmcapital cyrBreve +cyrbreve cyrFlex cyrflex D d d.sc dagger daggerdbl dblbracketleft +dblbracketright dblGrave dblgrave dblgrave.ts1 dblGravecomb dblgravecomb +dblverticalbar Dcaron dcaron dcaron.sc Dcroat dcroat dcroat.sc Ddotbelow +ddotbelow ddotbelow.sc degree Delta delta diameter died Dieresis dieresis +dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb discount divide divorced +Dlinebelow dlinebelow dlinebelow.sc dollar dollar.oldstyle dong Dotaccent +dotaccent Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi +dotlessi.sc dotlessj dotlessj.sc E e e.sc Eacute eacute eacute.sc Ebreve +ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex ecircumflex +ecircumflex.sc Ecircumflexacute ecircumflexacute ecircumflexacute.sc +Ecircumflexdotbelow ecircumflexdotbelow ecircumflexdotbelow.sc +Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc Ecircumflexhookabove +ecircumflexhookabove ecircumflexhookabove.sc Ecircumflextilde +ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave edblgrave.sc +Edieresis edieresis edieresis.sc Edotaccent edotaccent edotaccent.sc +Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc Ehookabove +ehookabove ehookabove.sc eight eight.oldstyle eight.prop eight.taboldstyle +ell ellipsis Emacron emacron emacron.sc emdash endash Eng eng eng.sc Eogonek +eogonek eogonek.sc Eogonekacute eogonekacute eogonekacute.sc Epsilon epsilon +epsilon.alt equal Ereversed ereversed ereversed.sc estimated Eta eta Eth eth +eth.sc Etilde etilde etilde.sc eturned eturned.sc Euro exclam exclamdown F f +f.sc ff fi five five.oldstyle five.prop five.taboldstyle fl florin four +four.oldstyle four.prop four.taboldstyle fraction fraction.alt G g g.sc +Gacute gacute gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron gcaron +gcaron.sc Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc +Gcommaaccent gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc +Germandbls germandbls germandbls.dup germandbls.sc gnaborretni Grave grave +grave.ts1 Gravecomb gravecomb greater greaterequal greaterorequalslant +guarani guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc +Hbar hbar hbar.sc Hbrevebelow hbrevebelow hbrevebelow.sc Hcircumflex +hcircumflex hcircumflex.sc Hdieresis hdieresis hdieresis.sc Hdotbelow +hdotbelow hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn +Htilde htilde htilde.sc Hungarumlaut hungarumlaut hungarumlaut.ts1 +Hungarumlautcomb hungarumlautcomb hyphen hyphen.alt hyphen.dup hyphen.prop +hyphendbl hyphendbl.alt I i i.sc Iacute iacute iacute.sc Ibreve ibreve +ibreve.sc Icircumflex icircumflex icircumflex.sc Idblgrave idblgrave +idblgrave.sc Idieresis idieresis idieresis.sc Idotaccent idotaccent.sc +Idotbelow idotbelow idotbelow.sc Igrave igrave igrave.sc Ihookabove +ihookabove ihookabove.sc IJ ij ij.sc Imacron imacron Imacron.alt imacron.alt +imacron.alt.sc imacron.sc infinity interrobang Iogonek iogonek iogonek.sc Iogonekacute iogonekacute iogonekacute.sc Iota iota Itilde itilde itilde.sc J j j.sc Jacute jacute jacute.sc Jcircumflex jcircumflex jcircumflex.sc K k k.sc Kappa kappa Kcedilla kcedilla Kcommaaccent kcommaaccent kcommaaccent.sc L l l.sc Lacute lacute lacute.sc Lambda lambda Lcaron lcaron lcaron.sc Lcedilla lcedilla Lcommaaccent lcommaaccent lcommaaccent.sc Ldot ldot ldot.sc Ldotbelow ldotbelow ldotbelow.sc Ldotbelowmacron ldotbelowmacron -ldotbelowmacron.sc leaf less lessequal lessorequalslant lira logicalnot longs -lozenge lscript Lslash lslash lslash.sc M m m.sc Macron macron macron.dup -macron.ts1 Macroncomb macroncomb married Mdotbelow mdotbelow mdotbelow.sc mho -minus minusplus Mu mu mu.alt multiply musicalnote N n n.sc Nacute nacute -nacute.sc naira nbspace Ncaron ncaron ncaron.sc Ncedilla ncedilla -Ncommaaccent ncommaaccent ncommaaccent.sc Ndotaccent ndotaccent ndotaccent.sc -Ndotbelow ndotbelow ndotbelow.sc nine nine.oldstyle nine.prop -nine.taboldstyle nomero notequal Ntilde ntilde ntilde.sc Nu nu numbersign O o -o.sc Oacute oacute oacute.sc Obreve obreve obreve.sc Ocircumflex ocircumflex -ocircumflex.sc Ocircumflexacute ocircumflexacute ocircumflexacute.sc -Ocircumflexdotbelow ocircumflexdotbelow ocircumflexdotbelow.sc -Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc Ocircumflexhookabove -ocircumflexhookabove ocircumflexhookabove.sc Ocircumflextilde -ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave odblgrave.sc -Odieresis odieresis odieresis.sc Odotbelow odotbelow odotbelow.sc OE oe -OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm Ohookabove ohookabove -ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute ohornacute ohornacute.sc -Ohorndotbelow ohorndotbelow ohorndotbelow.sc Ohorngrave ohorngrave -ohorngrave.sc Ohornhookabove ohornhookabove ohornhookabove.sc Ohorntilde -ohorntilde ohorntilde.sc Ohungarumlaut ohungarumlaut ohungarumlaut.sc Omacron -omacron omacron.sc Omega omega Omicron omicron one one.oldstyle one.prop -one.superior one.taboldstyle onehalf onequarter Oogonek oogonek oogonek.sc -Oogonekacute oogonekacute oogonekacute.sc openbullet ordfeminine ordmasculine -Oslash oslash Oslash.dup oslash.dup oslash.sc Oslashacute oslashacute -oslashacute.sc Otilde otilde otilde.sc P p p.sc paragraph paragraph.alt -parenleft parenright partialdiff percent period periodcentered permyriad -perthousand perthousandzero peso Phi phi phi.alt Pi pi pi.alt plus plusminus -Psi psi published Q q q.sc question questiondown quillbracketleft -quillbracketright quotedbl quotedblbase quotedblbase.ts1 quotedblleft -quotedblright quoteleft quoteleft.dup quoteright quoteright.dup -quotesinglbase quotesinglbase.ts1 quotesingle quotesingle.ts1 R r r.sc Racute -racute racute.sc radical Rcaron rcaron rcaron.sc Rcedilla rcedilla -Rcommaaccent rcommaaccent rcommaaccent.sc Rdblgrave rdblgrave rdblgrave.sc -Rdotaccent rdotaccent rdotaccent.sc Rdotbelow rdotbelow rdotbelow.sc -Rdotbelowmacron rdotbelowmacron rdotbelowmacron.sc recipe referencemark -registered registered.alt Rho rho rho.alt Ring ring Ringacute ringacute -Ringcomb ringcomb S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc -Scedilla scedilla scedilla.sc Scircumflex scircumflex scircumflex.sc -Scommaaccent scommaaccent scommaaccent.sc section semicolon servicemark seven -seven.oldstyle seven.prop seven.taboldstyle sfthyphen Sigma sigma sigma1 six -six.oldstyle six.prop six.taboldstyle slash space star sterling summation -suppress T t t.sc Tau tau Tcaron tcaron tcaron.sc Tcedilla tcedilla -tcedilla.sc Tcommaaccent tcommaaccent tcommaaccent.sc Tdotbelow tdotbelow -tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three three.oldstyle -three.prop three.superior three.taboldstyle threequarters threequartersemdash -tieaccentcapital tieaccentcapital.new tieaccentlowercase -tieaccentlowercase.new Tilde tilde tilde.dup Tildecomb tildecomb tildelow -trademark twelveudash two two.oldstyle two.prop two.superior two.taboldstyle -U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc Ubreveinvertedlow -ubreveinvertedlow ubreveinvertedlow.sc Ucircumflex ucircumflex ucircumflex.sc -Udblgrave udblgrave udblgrave.sc Udieresis udieresis udieresis.sc Udotbelow -udotbelow udotbelow.sc Ugrave ugrave ugrave.sc Uhookabove uhookabove -uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute uhornacute uhornacute.sc -Uhorndotbelow uhorndotbelow uhorndotbelow.sc Uhorngrave uhorngrave -uhorngrave.sc Uhornhookabove uhornhookabove uhornhookabove.sc Uhorntilde -uhorntilde uhorntilde.sc Uhungarumlaut uhungarumlaut uhungarumlaut.sc Umacron -umacron umacron.sc underscore uni0400 uni040D uni0450 uni045D uni048C uni048D -uni048E uni048F uni0492 uni0493 uni0494 uni0495 uni0496 uni0497 uni0498 -uni0499 uni049A uni049B uni049C uni049D uni049E uni049F uni04A0 uni04A1 -uni04A2 uni04A3 uni04A4 uni04A5 uni04A6 uni04A7 uni04A8 uni04A9 uni04AA -uni04AB uni04AC uni04AD uni04AE uni04AF uni04B0 uni04B1 uni04B2 uni04B3 -uni04B4 uni04B5 uni04B6 uni04B7 uni04B8 uni04B9 uni04BA uni04BB uni04BC -uni04BD uni04BE uni04BF uni04C0 uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 -uni04C8 uni04CB uni04CC uni04D0 uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 -uni04D6 uni04D7 uni04D8 uni04DA uni04DB uni04DC uni04DD uni04DE uni04DF -uni04E0 uni04E1 uni04E2 uni04E3 uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 -uni04E9 uni04EA uni04EB uni04EC uni04ED uni04EE uni04EF uni04F0 uni04F1 -uni04F2 uni04F3 uni04F4 uni04F5 uni04F8 uni04F9 Uogonek uogonek uogonek.sc -Upsilon upsilon Uring uring uring.sc Utilde utilde utilde.sc V v v.sc -visiblespace W w w.sc Wacute wacute wacute.sc Wcircumflex wcircumflex -wcircumflex.sc Wdieresis wdieresis wdieresis.sc weierstrass Wgrave wgrave -wgrave.sc won X x x.sc Xi xi Y y y.sc Yacute yacute yacute.sc Ycircumflex -ycircumflex ycircumflex.sc Ydieresis ydieresis ydieresis.sc Ydotbelow -ydotbelow ydotbelow.sc yen Ygrave ygrave ygrave.sc Yhookabove yhookabove -yhookabove.sc Ytilde ytilde ytilde.sc Z z z.sc Zacute zacute zacute.sc Zcaron -zcaron zcaron.sc Zdotaccent zdotaccent zdotaccent.sc zero zero.oldstyle -zero.prop zero.slash zero.taboldstyle Zeta zeta +ldotbelowmacron.sc leaf less lessequal lessorequalslant linebelow +linebelowcomb lira logicalnot longs lozenge lscript Lslash lslash lslash.sc +Ltilde ltilde ltilde.sc M m m.sc Macron macron Macron.alt macron.alt +macron.dup macron.ts1 macronbelow macronbelowcomb Macroncomb macroncomb +married Mdotbelow mdotbelow mdotbelow.sc mho minus minusplus Mu mu mu.alt +multiply musicalnote N n n.sc Nacute nacute nacute.sc naira nbspace Ncaron +ncaron ncaron.sc Ncedilla ncedilla Ncommaaccent ncommaaccent ncommaaccent.sc +Ndotaccent ndotaccent ndotaccent.sc Ndotbelow ndotbelow ndotbelow.sc nine +nine.oldstyle nine.prop nine.taboldstyle nomero notequal Ntilde ntilde +ntilde.sc Nu nu numbersign O o o.sc Oacute oacute oacute.sc Obreve obreve +obreve.sc Ocircumflex ocircumflex ocircumflex.sc Ocircumflexacute +ocircumflexacute ocircumflexacute.sc Ocircumflexdotbelow ocircumflexdotbelow +ocircumflexdotbelow.sc Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc +Ocircumflexhookabove ocircumflexhookabove ocircumflexhookabove.sc +Ocircumflextilde ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave +odblgrave.sc Odieresis odieresis odieresis.sc Odotbelow odotbelow +odotbelow.sc OE oe OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm +Ohookabove ohookabove ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute +ohornacute ohornacute.sc Ohorndotbelow ohorndotbelow ohorndotbelow.sc +Ohorngrave ohorngrave ohorngrave.sc Ohornhookabove ohornhookabove +ohornhookabove.sc Ohorntilde ohorntilde ohorntilde.sc Ohungarumlaut +ohungarumlaut ohungarumlaut.sc Omacron omacron omacron.sc Omega omega Omicron +omicron one one.oldstyle one.prop one.superior one.taboldstyle onehalf +onequarter Oogonek oogonek oogonek.sc Oogonekacute oogonekacute +oogonekacute.sc openbullet ordfeminine ordmasculine Oslash oslash Oslash.dup +oslash.dup oslash.sc Oslashacute oslashacute oslashacute.sc Otilde otilde +otilde.sc P p p.sc paragraph paragraph.alt parenleft parenright partialdiff +percent period periodcentered permyriad perthousand perthousandzero peso Phi +phi phi.alt Pi pi pi.alt plus plusminus Psi psi published Q q q.sc question +questiondown quillbracketleft quillbracketright quotedbl quotedblbase +quotedblbase.ts1 quotedblleft quotedblright quoteleft quoteleft.dup +quoteright quoteright.dup quotesinglbase quotesinglbase.ts1 quotesingle +quotesingle.ts1 R r r.sc Racute racute racute.sc radical Rcaron rcaron +rcaron.sc Rcedilla rcedilla Rcommaaccent rcommaaccent rcommaaccent.sc +Rdblgrave rdblgrave rdblgrave.sc Rdotaccent rdotaccent rdotaccent.sc +Rdotbelow rdotbelow rdotbelow.sc Rdotbelowmacron rdotbelowmacron +rdotbelowmacron.sc recipe referencemark registered registered.alt Rho rho +rho.alt Ring ring Ringacute ringacute Ringcomb ringcomb ringhalfleft +ringhalfright S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc +Scedilla scedilla scedilla.sc schwa Scircumflex scircumflex scircumflex.sc +Scommaaccent scommaaccent scommaaccent.sc Sdotbelow sdotbelow sdotbelow.sc +section semicolon servicemark seven seven.oldstyle seven.prop +seven.taboldstyle sfthyphen Sigma sigma sigma1 six six.oldstyle six.prop +six.taboldstyle slash space star sterling summation suppress T t t.sc Tau tau +Tcaron tcaron tcaron.sc Tcedilla tcedilla tcedilla.sc Tcommaaccent +tcommaaccent tcommaaccent.sc Tdieresis tdieresis tdieresis.sc Tdotbelow +tdotbelow tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three +three.oldstyle three.prop three.superior three.taboldstyle threequarters +threequartersemdash tieaccentcapital tieaccentcapital.new tieaccentlowercase +tieaccentlowercase.new Tilde tilde tilde.dup tildebelow tildebelowcomb +Tildecomb tildecomb tildelow Tlinebelow tlinebelow tlinebelow.sc trademark +Ttilde ttilde ttilde.sc twelveudash two two.oldstyle two.prop two.superior +two.taboldstyle U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc +Ubrevebelowinverted ubrevebelowinverted ubrevebelowinverted.sc Ucircumflex +ucircumflex ucircumflex.sc Udblgrave udblgrave udblgrave.sc Udieresis +udieresis udieresis.sc Udotbelow udotbelow udotbelow.sc Ugrave ugrave +ugrave.sc Uhookabove uhookabove uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute +uhornacute uhornacute.sc Uhorndotbelow uhorndotbelow uhorndotbelow.sc +Uhorngrave uhorngrave uhorngrave.sc Uhornhookabove uhornhookabove +uhornhookabove.sc Uhorntilde uhorntilde uhorntilde.sc Uhungarumlaut +uhungarumlaut uhungarumlaut.sc Umacron umacron umacron.sc underscore uni0400 +uni040D uni0450 uni045D uni048C uni048D uni048E uni048F uni0492 uni0493 +uni0494 uni0495 uni0496 uni0497 uni0498 uni0499 uni049A uni049B uni049C +uni049D uni049E uni049F uni04A0 uni04A1 uni04A2 uni04A3 uni04A4 uni04A5 +uni04A6 uni04A7 uni04A8 uni04A9 uni04AA uni04AB uni04AC uni04AD uni04AE +uni04AF uni04B0 uni04B1 uni04B2 uni04B3 uni04B4 uni04B5 uni04B6 uni04B7 +uni04B8 uni04B9 uni04BA uni04BB uni04BC uni04BD uni04BE uni04BF uni04C0 +uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 uni04C8 uni04CB uni04CC uni04D0 +uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 uni04D6 uni04D7 uni04D8 uni04DA +uni04DB uni04DC uni04DD uni04DE uni04DF uni04E0 uni04E1 uni04E2 uni04E3 +uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 uni04E9 uni04EA uni04EB uni04EC +uni04ED uni04EE uni04EF uni04F0 uni04F1 uni04F2 uni04F3 uni04F4 uni04F5 +uni04F8 uni04F9 Uogonek uogonek uogonek.sc Upsilon upsilon Uring uring +uring.sc Utilde utilde utilde.sc V v v.sc visiblespace W w w.sc Wacute wacute +wacute.sc Wcircumflex wcircumflex wcircumflex.sc Wdieresis wdieresis +wdieresis.sc weierstrass Wgrave wgrave wgrave.sc won X x x.sc Xi xi Y y y.sc +Yacute yacute yacute.sc Ycircumflex ycircumflex ycircumflex.sc Ydieresis +ydieresis ydieresis.sc Ydotbelow ydotbelow ydotbelow.sc yen Ygrave ygrave +ygrave.sc Yhookabove yhookabove yhookabove.sc Ytilde ytilde ytilde.sc Z z +z.sc Zacute zacute zacute.sc Zcaron zcaron zcaron.sc Zdotaccent zdotaccent +zdotaccent.sc Zdotbelow zdotbelow zdotbelow.sc zero zero.oldstyle zero.prop +zero.slash zero.taboldstyle Zeta zeta diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Heros.txt b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Heros.txt index dddfdb9b0d2..7e88dc60d52 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Heros.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Heros.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Heros Design: Max Miedinger Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 0.995 -Date: 30 III 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/heros License: % Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -28,11 +28,66 @@ License: ########################################################################### The current package contains the most recent version of the TeX Gyre Heros -family of fonts in the PostScript Type 1 and OpenType formats. The font, -named Helvetica, was prepared by Max Miedinger (with Eduard Hoffmann) in 1957 -at the Haas type foundry. TeX Gyre Heros is based on the URW Nimbus Sans L -font distributed under GPL with Ghostscript. The Vietnamese and Cyrillic -characters were added by Han The Thanh and Valek Filippov, respectively. +family of fonts in the PostScript Type 1 and OpenType formats. The original +font, named Helvetica, was prepared by Max Miedinger (with Eduard Hoffmann) +in 1957 at the Haas type foundry. TeX Gyre Heros is based on the URW Nimbus +Sans L font distributed under GPL with Ghostscript. The Vietnamese and +Cyrillic characters were added by Han The Thanh and Valek Filippov, +respectively. + +Note that the widths of nearly all glyphs made consistent with the Adobe +metric data (for the glyphs from the Adobe Standard Encoding): + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hv______.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvo_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvb_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvbo____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvn_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvno____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvnb____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvnbo___.afm + +There are, however, a few exceptions (all of which we consider Adobe's +mistakes): + font glyph Adobe width TG width + -------------------------------------------- + qhvb slash 611 716 + " lslash 278 418 + -------------------------------------------- + qhvbi Lslash 611 716 + " lslash 278 418 + -------------------------------------------- + qhvr Lslash 556 627 + " dotlessi 278 222 + " exclamdown 333 278 + " lslash 222 305 + " oslash 611 556 + " questiondown 611 556 + -------------------------------------------- + qhvri Lslash 556 628 + " dotlessi 278 222 + " exclamdown 333 278 + " lslash 222 305 + " questiondown 611 556 + -------------------------------------------- + qhcb Lslash 501 618 + " lslash 228 402 + -------------------------------------------- + qhcbi Lslash 501 618 + " lslash 228 402 + -------------------------------------------- + qhcr Lslash 456 552 + " dotlessi 228 182 + " exclamdown 273 228 + " lslash 182 314 + " oslash 501 456 + " questiondown 501 456 + -------------------------------------------- + qhcri Lslash 456 552 + " dotlessi 228 182 + " exclamdown 273 228 + " lslash 182 314 + " questiondown 501 456 + * * * @@ -40,12 +95,15 @@ The TeX Gyre project, following the Latin Modern project, aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoir of characters covers all European languages as well as some other Latin-based -alphabets such as Vietnamese and Navajo. We have frequently used the -information presented by Michael Everson at the ``The Alphabets of Europe'' +alphabets such as Vietnamese and Navajo; at the request of users, recent +extensions (following the enhancement of the Latin Modern collection) +provide glyphs sufficient for typesetting of romanized transliterations +of Arabic and Sanskrit scripts. We have frequently used the information +presented by Michael Everson at the ``The Alphabets of Europe'' ( http://www.evertype.com/alphabets/ ) web site. If you know about European languages that are not covered completely or if some glyphs have apparently -wrong shapes -- please let us know. Note, however, that Cyrillic and Greek -glyphs bear provisional character. +wrong shapes -- please let us know. Note, however, that Cyrillic and, to some +extent, Greek glyphs bear provisional character. The TeX Gyre Project was launched and is supported by TeX USERS GROUPS (CS TUG, DANTE eV, GUST, NTG, TUG India, TUG). Hearty thanks to the @@ -68,12 +126,23 @@ an instance of the LaTeX Project Public License The package consists of the files in the directories conforming to the TeX Directory Structure (v. 1.1). The directories contain: -doc/fonts/tex-gyre this file, manifest and licence files +doc/fonts/tex-gyre this file, manifest, licence, test files, + and, moreover, selected files used as input + for generating OTFs (meant as a technical + documentation of the OTFs) tex/latex/tex-gyre support for LaTeX (*.fd and *.sty files, prepared by Marcin Woli\'nski) fonts/enc/dvips/tex-gyre support for dvips (*.enc files); NOTE: all fonts of the TeX Gyre family - share EXACTLY THE SAME *.enc files + share the same *.enc files with + a few exceptions: CS, QX, and RM encodings + for TeX Gyre Cursor (monospace) differ + from the standard ones (because of the + compatibility with Computer Modern + typewriter fonts requested by users), + and, moreover, CS, L7x, QX and RM encodings + for TeX Gyre Chorus exploit exceptionally + the `lslash_lslash' ligature fonts/map/dvips/tex-gyre support for dvips (*.map files) fonts/opentype/public/tex-gyre fonts in the OpenType format (*.otf files) fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer @@ -82,10 +151,7 @@ fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: -- CS (CSTUG) encoding (cs-*.tfm), -- EC (Cork) encoding (ec-*.tfm), - -- EL (European letter aka dense) encoding - (el-*.tfm); originally introduced - by ConTeXt fraternity - -- L7X (Lithuanian) encoding (l7x-*.tfm), + -- L7x (Lithuanian) encoding (l7x-*.tfm), -- QX (GUST) encoding (qx-*.tfm), -- RM (Regular Math or OT1) encoding (rm-*.tfm), -- Y&Y's TeX'n'ANSI aka LY1 encoding @@ -95,7 +161,7 @@ fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: (ts1-*.tfm). -- T2A, T2B, T2C (Cyrillic) encodings (t2?-*.tfm). - Encodings CS, EC, EL, L7X, QX, RM, Y&Y, and T5 + Encodings CS, EC, L7x, QX, RM, Y&Y, and T5 have their cap-small-caps counterparts (*-sc.tfm). fonts/afm/public/tex-gyre Adobe font metric files (*.afm); @@ -120,7 +186,7 @@ Additional encoding and map files can be found under: * * * All eight font files, qhvb, qhvbi, qhvr, qhvri, qhvcb, qhvcbi, qhvcr, qhvcri, -contain the same repertoir of 1198 characters, namely (these are the names +contain the same repertoir of 1244 characters, namely (these are the names used in Type 1 fonts): A a a.sc Aacute aacute aacute.sc Abreve abreve abreve.sc Abreveacute @@ -155,136 +221,144 @@ aring.sc Aringacute aringacute aringacute.sc arrowdown arrowleft arrowright arrowup asciicircum asciitilde asterisk asteriskmath at at.alt Atilde atilde atilde.sc B b b.sc backslash baht bar Beta beta bigcircle blanksymbol born braceleft braceright bracketleft bracketright Breve breve breve.ts1 -Breveacute breveacute Brevecomb brevecomb Brevegrave brevegrave +Breveacute breveacute brevebelow brevebelowcomb brevebelowinverted +brevebelowinvertedcomb Brevecomb brevecomb Brevegrave brevegrave Brevehookabove brevehookabove Breveinverted breveinverted Breveinvertedcomb -breveinvertedcomb breveinvertedlow breveinvertedlowcomb brevelow brevelowcomb -Brevetilde brevetilde brokenbar bullet C c c.sc Cacute cacute cacute.sc Caron -caron caron.ts1 Caroncomb caroncomb Ccaron ccaron ccaron.sc Ccedilla ccedilla -ccedilla.sc Ccircumflex ccircumflex ccircumflex.sc Cdotaccent cdotaccent -cdotaccent.sc cedilla cedilla.dup cent cent.oldstyle centigrade Chi chi -Circumflex circumflex circumflex.dup Circumflexacute circumflexacute -Circumflexcomb circumflexcomb Circumflexgrave circumflexgrave -Circumflexhookabove circumflexhookabove Circumflextilde circumflextilde colon -colonmonetary comma commaaccent commaaccentcomb copyleft copyright currency -cwm cwmascender cwmcapital cyrBreve cyrbreve cyrFlex cyrflex D d d.sc dagger -daggerdbl dblbracketleft dblbracketright dblGrave dblgrave dblgrave.ts1 -Dblgravecomb dblgravecomb dblverticalbar Dcaron dcaron dcaron.sc Dcroat -dcroat dcroat.sc Ddotbelow ddotbelow ddotbelow.sc degree Delta delta diameter -died Dieresis dieresis dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb -discount divide divorced dollar dollar.oldstyle dong Dotaccent dotaccent -Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi dotlessi.sc -dotlessj dotlessj.sc E e E.reversed e.reversed e.reversed.sc e.sc Eacute -eacute eacute.sc Ebreve ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex -ecircumflex ecircumflex.sc Ecircumflexacute ecircumflexacute -ecircumflexacute.sc Ecircumflexdotbelow ecircumflexdotbelow -ecircumflexdotbelow.sc Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc -Ecircumflexhookabove ecircumflexhookabove ecircumflexhookabove.sc -Ecircumflextilde ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave -edblgrave.sc Edieresis edieresis edieresis.sc Edotaccent edotaccent -edotaccent.sc Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc -Ehookabove ehookabove ehookabove.sc eight eight.oldstyle eight.prop -eight.taboldstyle ell ellipsis Emacron emacron emacron.sc emdash endash Eng -eng eng.sc Eogonek eogonek eogonek.sc Eogonekacute eogonekacute -eogonekacute.sc Epsilon epsilon epsilon.alt equal estimated Eta eta Eth eth -eth.sc Etilde etilde etilde.sc Euro exclam exclamdown F f f.sc f_k ff ffi ffl -fi five five.oldstyle five.prop five.taboldstyle fl florin four four.oldstyle -four.prop four.taboldstyle fraction fraction.alt G g g.sc Gacute gacute -gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron gcaron gcaron.sc -Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc Gcommaaccent -gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc Germandbls -germandbls germandbls.dup germandbls.sc gnaborretni Grave grave grave.ts1 -Gravecomb gravecomb greater greaterequal greaterorequalslant guarani -guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc Hbar hbar -hbar.sc Hcircumflex hcircumflex hcircumflex.sc Hdotbelow hdotbelow -hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn -Hungarumlaut hungarumlaut hungarumlaut.ts1 Hungarumlautcomb hungarumlautcomb -hyphen hyphen.alt hyphen.dup hyphen.prop hyphendbl hyphendbl.alt I i i.sc -i.TRK Iacute iacute iacute.sc Ibreve ibreve ibreve.sc Icircumflex icircumflex -icircumflex.sc Idblgrave idblgrave idblgrave.sc Idieresis idieresis -idieresis.sc Idotaccent idotaccent.sc Idotbelow idotbelow idotbelow.sc Igrave -igrave igrave.sc Ihookabove ihookabove ihookabove.sc IJ ij ij.sc Imacron -imacron imacron.sc infinity interrobang Iogonek iogonek iogonek.sc +breveinvertedcomb Brevetilde brevetilde brokenbar bullet C c c.sc Cacute +cacute cacute.sc Caron caron caron.ts1 Caroncomb caroncomb Ccaron ccaron +ccaron.sc Ccedilla ccedilla ccedilla.sc Ccircumflex ccircumflex +ccircumflex.sc Cdotaccent cdotaccent cdotaccent.sc cedilla cedilla.dup cent +cent.oldstyle centigrade Chi chi Circumflex circumflex circumflex.dup +Circumflexacute circumflexacute Circumflexcomb circumflexcomb Circumflexgrave +circumflexgrave Circumflexhookabove circumflexhookabove Circumflextilde +circumflextilde colon colonmonetary comma commaaccent commaaccentcomb +copyleft copyright copyright.alt currency cwm cwmascender cwmcapital cyrBreve +cyrbreve cyrFlex cyrflex D d d.sc dagger daggerdbl dblbracketleft +dblbracketright dblGrave dblgrave dblgrave.ts1 dblGravecomb dblgravecomb +dblverticalbar Dcaron dcaron dcaron.sc Dcroat dcroat dcroat.sc Ddotbelow +ddotbelow ddotbelow.sc degree Delta delta diameter died Dieresis dieresis +dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb discount divide divorced +Dlinebelow dlinebelow dlinebelow.sc dollar dollar.oldstyle dong Dotaccent +dotaccent Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi +dotlessi.sc dotlessj dotlessj.sc E e e.sc Eacute eacute eacute.sc Ebreve +ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex ecircumflex +ecircumflex.sc Ecircumflexacute ecircumflexacute ecircumflexacute.sc +Ecircumflexdotbelow ecircumflexdotbelow ecircumflexdotbelow.sc +Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc Ecircumflexhookabove +ecircumflexhookabove ecircumflexhookabove.sc Ecircumflextilde +ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave edblgrave.sc +Edieresis edieresis edieresis.sc Edotaccent edotaccent edotaccent.sc +Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc Ehookabove +ehookabove ehookabove.sc eight eight.oldstyle eight.prop eight.taboldstyle +ell ellipsis Emacron emacron emacron.sc emdash endash Eng eng eng.sc Eogonek +eogonek eogonek.sc Eogonekacute eogonekacute eogonekacute.sc Epsilon epsilon +epsilon.alt equal Ereversed ereversed ereversed.sc estimated Eta eta Eth eth +eth.sc Etilde etilde etilde.sc eturned eturned.sc Euro exclam exclamdown F f +f.sc f_k ff ffi ffl fi five five.oldstyle five.prop five.taboldstyle fl +florin four four.oldstyle four.prop four.taboldstyle fraction fraction.alt G +g g.sc Gacute gacute gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron +gcaron gcaron.sc Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc +Gcommaaccent gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc +Germandbls germandbls germandbls.dup germandbls.sc gnaborretni Grave grave +grave.ts1 Gravecomb gravecomb greater greaterequal greaterorequalslant +guarani guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc +Hbar hbar hbar.sc Hbrevebelow hbrevebelow hbrevebelow.sc Hcircumflex +hcircumflex hcircumflex.sc Hdieresis hdieresis hdieresis.sc Hdotbelow +hdotbelow hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn +Htilde htilde htilde.sc Hungarumlaut hungarumlaut hungarumlaut.ts1 +Hungarumlautcomb hungarumlautcomb hyphen hyphen.alt hyphen.dup hyphen.prop +hyphendbl hyphendbl.alt I i i.sc Iacute iacute iacute.sc Ibreve ibreve +ibreve.sc Icircumflex icircumflex icircumflex.sc Idblgrave idblgrave +idblgrave.sc Idieresis idieresis idieresis.sc Idotaccent idotaccent.sc +Idotbelow idotbelow idotbelow.sc Igrave igrave igrave.sc Ihookabove +ihookabove ihookabove.sc IJ ij ij.sc Imacron imacron Imacron.alt imacron.alt +imacron.alt.sc imacron.sc infinity interrobang Iogonek iogonek iogonek.sc Iogonekacute iogonekacute iogonekacute.sc Iota iota Itilde itilde itilde.sc J j j.sc Jacute jacute jacute.sc Jcircumflex jcircumflex jcircumflex.sc K k k.sc Kappa kappa Kcedilla kcedilla Kcommaaccent kcommaaccent kcommaaccent.sc L l l.sc Lacute lacute lacute.sc Lambda lambda Lcaron lcaron lcaron.sc Lcedilla lcedilla Lcommaaccent lcommaaccent lcommaaccent.sc Ldot ldot ldot.sc Ldotbelow ldotbelow ldotbelow.sc Ldotbelowmacron ldotbelowmacron -ldotbelowmacron.sc leaf less lessequal lessorequalslant lira logicalnot longs -lozenge lscript Lslash lslash lslash.sc M m m.sc Macron macron macron.dup -macron.ts1 Macroncomb macroncomb married Mdotbelow mdotbelow mdotbelow.sc mho -minus minusplus Mu mu mu.alt multiply musicalnote N n n.sc Nacute nacute -nacute.sc naira nbspace Ncaron ncaron ncaron.sc Ncedilla ncedilla -Ncommaaccent ncommaaccent ncommaaccent.sc Ndotaccent ndotaccent ndotaccent.sc -Ndotbelow ndotbelow ndotbelow.sc nine nine.oldstyle nine.prop -nine.taboldstyle nomero notequal Ntilde ntilde ntilde.sc Nu nu numbersign O o -o.sc Oacute oacute oacute.sc Obreve obreve obreve.sc Ocircumflex ocircumflex -ocircumflex.sc Ocircumflexacute ocircumflexacute ocircumflexacute.sc -Ocircumflexdotbelow ocircumflexdotbelow ocircumflexdotbelow.sc -Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc Ocircumflexhookabove -ocircumflexhookabove ocircumflexhookabove.sc Ocircumflextilde -ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave odblgrave.sc -Odieresis odieresis odieresis.sc Odotbelow odotbelow odotbelow.sc OE oe -OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm Ohookabove ohookabove -ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute ohornacute ohornacute.sc -Ohorndotbelow ohorndotbelow ohorndotbelow.sc Ohorngrave ohorngrave -ohorngrave.sc Ohornhookabove ohornhookabove ohornhookabove.sc Ohorntilde -ohorntilde ohorntilde.sc Ohungarumlaut ohungarumlaut ohungarumlaut.sc Omacron -omacron omacron.sc Omega omega Omicron omicron one one.oldstyle one.prop -one.superior one.taboldstyle onehalf onequarter Oogonek oogonek oogonek.sc -Oogonekacute oogonekacute oogonekacute.sc openbullet ordfeminine ordmasculine -Oslash oslash Oslash.dup oslash.dup oslash.sc Oslashacute oslashacute -oslashacute.sc Otilde otilde otilde.sc P p p.sc paragraph paragraph.alt -parenleft parenright partialdiff percent period periodcentered permyriad -perthousand perthousandzero peso Phi phi phi.alt Pi pi pi.alt plus plusminus -Psi psi published Q q q.sc question questiondown quillbracketleft -quillbracketright quotedbl quotedblbase quotedblbase.ts1 quotedblleft -quotedblright quoteleft quoteleft.dup quoteright quoteright.dup -quotesinglbase quotesinglbase.ts1 quotesingle quotesingle.ts1 R r r.sc Racute -racute racute.sc radical Rcaron rcaron rcaron.sc Rcedilla rcedilla -Rcommaaccent rcommaaccent rcommaaccent.sc Rdblgrave rdblgrave rdblgrave.sc -Rdotaccent rdotaccent rdotaccent.sc Rdotbelow rdotbelow rdotbelow.sc -Rdotbelowmacron rdotbelowmacron rdotbelowmacron.sc recipe referencemark -registered registered.alt Rho rho rho.alt Ring ring Ringacute ringacute -Ringcomb ringcomb S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc -Scedilla scedilla scedilla.sc Scircumflex scircumflex scircumflex.sc -Scommaaccent scommaaccent scommaaccent.sc section semicolon servicemark seven -seven.oldstyle seven.prop seven.taboldstyle sfthyphen Sigma sigma sigma1 six -six.oldstyle six.prop six.taboldstyle slash space star sterling summation -suppress T t t.sc Tau tau Tcaron tcaron tcaron.sc Tcedilla tcedilla -tcedilla.sc Tcommaaccent tcommaaccent tcommaaccent.sc Tdotbelow tdotbelow -tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three three.oldstyle -three.prop three.superior three.taboldstyle threequarters threequartersemdash -tieaccentcapital tieaccentcapital.new tieaccentlowercase -tieaccentlowercase.new Tilde tilde tilde.dup Tildecomb tildecomb tildelow -trademark twelveudash two two.oldstyle two.prop two.superior two.taboldstyle -U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc Ubreveinvertedlow -ubreveinvertedlow ubreveinvertedlow.sc Ucircumflex ucircumflex ucircumflex.sc -Udblgrave udblgrave udblgrave.sc Udieresis udieresis udieresis.sc Udotbelow -udotbelow udotbelow.sc Ugrave ugrave ugrave.sc Uhookabove uhookabove -uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute uhornacute uhornacute.sc -Uhorndotbelow uhorndotbelow uhorndotbelow.sc Uhorngrave uhorngrave -uhorngrave.sc Uhornhookabove uhornhookabove uhornhookabove.sc Uhorntilde -uhorntilde uhorntilde.sc Uhungarumlaut uhungarumlaut uhungarumlaut.sc Umacron -umacron umacron.sc underscore uni0400 uni040D uni0450 uni045D uni048C uni048D -uni048E uni048F uni0492 uni0493 uni0494 uni0495 uni0496 uni0497 uni0498 -uni0499 uni049A uni049B uni049C uni049D uni049E uni049F uni04A0 uni04A1 -uni04A2 uni04A3 uni04A4 uni04A5 uni04A6 uni04A7 uni04A8 uni04A9 uni04AA -uni04AB uni04AC uni04AD uni04AE uni04AF uni04B0 uni04B1 uni04B2 uni04B3 -uni04B4 uni04B5 uni04B6 uni04B7 uni04B8 uni04B9 uni04BA uni04BB uni04BC -uni04BD uni04BE uni04BF uni04C0 uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 -uni04C8 uni04CB uni04CC uni04D0 uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 -uni04D6 uni04D7 uni04D8 uni04DA uni04DB uni04DC uni04DD uni04DE uni04DF -uni04E0 uni04E1 uni04E2 uni04E3 uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 -uni04E9 uni04EA uni04EB uni04EC uni04ED uni04EE uni04EF uni04F0 uni04F1 -uni04F2 uni04F3 uni04F4 uni04F5 uni04F8 uni04F9 Uogonek uogonek uogonek.sc -Upsilon upsilon Uring uring uring.sc Utilde utilde utilde.sc V v v.sc -visiblespace W w w.sc Wacute wacute wacute.sc Wcircumflex wcircumflex -wcircumflex.sc Wdieresis wdieresis wdieresis.sc weierstrass Wgrave wgrave -wgrave.sc won X x x.sc Xi xi Y y y.sc Yacute yacute yacute.sc Ycircumflex -ycircumflex ycircumflex.sc Ydieresis ydieresis ydieresis.sc Ydotbelow -ydotbelow ydotbelow.sc yen Ygrave ygrave ygrave.sc Yhookabove yhookabove -yhookabove.sc Ytilde ytilde ytilde.sc Z z z.sc Zacute zacute zacute.sc Zcaron -zcaron zcaron.sc Zdotaccent zdotaccent zdotaccent.sc zero zero.oldstyle -zero.prop zero.slash zero.taboldstyle Zeta zeta +ldotbelowmacron.sc leaf less lessequal lessorequalslant linebelow +linebelowcomb lira logicalnot longs lozenge lscript Lslash lslash lslash.sc +Ltilde ltilde ltilde.sc M m m.sc Macron macron Macron.alt macron.alt +macron.dup macron.ts1 macronbelow macronbelowcomb Macroncomb macroncomb +married Mdotbelow mdotbelow mdotbelow.sc mho minus minusplus Mu mu mu.alt +multiply musicalnote N n n.sc Nacute nacute nacute.sc naira nbspace Ncaron +ncaron ncaron.sc Ncedilla ncedilla Ncommaaccent ncommaaccent ncommaaccent.sc +Ndotaccent ndotaccent ndotaccent.sc Ndotbelow ndotbelow ndotbelow.sc nine +nine.oldstyle nine.prop nine.taboldstyle nomero notequal Ntilde ntilde +ntilde.sc Nu nu numbersign O o o.sc Oacute oacute oacute.sc Obreve obreve +obreve.sc Ocircumflex ocircumflex ocircumflex.sc Ocircumflexacute +ocircumflexacute ocircumflexacute.sc Ocircumflexdotbelow ocircumflexdotbelow +ocircumflexdotbelow.sc Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc +Ocircumflexhookabove ocircumflexhookabove ocircumflexhookabove.sc +Ocircumflextilde ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave +odblgrave.sc Odieresis odieresis odieresis.sc Odotbelow odotbelow +odotbelow.sc OE oe OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm +Ohookabove ohookabove ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute +ohornacute ohornacute.sc Ohorndotbelow ohorndotbelow ohorndotbelow.sc +Ohorngrave ohorngrave ohorngrave.sc Ohornhookabove ohornhookabove +ohornhookabove.sc Ohorntilde ohorntilde ohorntilde.sc Ohungarumlaut +ohungarumlaut ohungarumlaut.sc Omacron omacron omacron.sc Omega omega Omicron +omicron one one.oldstyle one.prop one.superior one.taboldstyle onehalf +onequarter Oogonek oogonek oogonek.sc Oogonekacute oogonekacute +oogonekacute.sc openbullet ordfeminine ordmasculine Oslash oslash Oslash.dup +oslash.dup oslash.sc Oslashacute oslashacute oslashacute.sc Otilde otilde +otilde.sc P p p.sc paragraph paragraph.alt parenleft parenright partialdiff +percent period periodcentered permyriad perthousand perthousandzero peso Phi +phi phi.alt Pi pi pi.alt plus plusminus Psi psi published Q q q.sc question +questiondown quillbracketleft quillbracketright quotedbl quotedblbase +quotedblbase.ts1 quotedblleft quotedblright quoteleft quoteleft.dup +quoteright quoteright.dup quotesinglbase quotesinglbase.ts1 quotesingle +quotesingle.ts1 R r r.sc Racute racute racute.sc radical Rcaron rcaron +rcaron.sc Rcedilla rcedilla Rcommaaccent rcommaaccent rcommaaccent.sc +Rdblgrave rdblgrave rdblgrave.sc Rdotaccent rdotaccent rdotaccent.sc +Rdotbelow rdotbelow rdotbelow.sc Rdotbelowmacron rdotbelowmacron +rdotbelowmacron.sc recipe referencemark registered registered.alt Rho rho +rho.alt Ring ring Ringacute ringacute Ringcomb ringcomb ringhalfleft +ringhalfright S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc +Scedilla scedilla scedilla.sc schwa Scircumflex scircumflex scircumflex.sc +Scommaaccent scommaaccent scommaaccent.sc Sdotbelow sdotbelow sdotbelow.sc +section semicolon servicemark seven seven.oldstyle seven.prop +seven.taboldstyle sfthyphen Sigma sigma sigma1 six six.oldstyle six.prop +six.taboldstyle slash space star sterling summation suppress T t t.sc Tau tau +Tcaron tcaron tcaron.sc Tcedilla tcedilla tcedilla.sc Tcommaaccent +tcommaaccent tcommaaccent.sc Tdieresis tdieresis tdieresis.sc Tdotbelow +tdotbelow tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three +three.oldstyle three.prop three.superior three.taboldstyle threequarters +threequartersemdash tieaccentcapital tieaccentcapital.new tieaccentlowercase +tieaccentlowercase.new Tilde tilde tilde.dup tildebelow tildebelowcomb +Tildecomb tildecomb tildelow Tlinebelow tlinebelow tlinebelow.sc trademark +Ttilde ttilde ttilde.sc twelveudash two two.oldstyle two.prop two.superior +two.taboldstyle U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc +Ubrevebelowinverted ubrevebelowinverted ubrevebelowinverted.sc Ucircumflex +ucircumflex ucircumflex.sc Udblgrave udblgrave udblgrave.sc Udieresis +udieresis udieresis.sc Udotbelow udotbelow udotbelow.sc Ugrave ugrave +ugrave.sc Uhookabove uhookabove uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute +uhornacute uhornacute.sc Uhorndotbelow uhorndotbelow uhorndotbelow.sc +Uhorngrave uhorngrave uhorngrave.sc Uhornhookabove uhornhookabove +uhornhookabove.sc Uhorntilde uhorntilde uhorntilde.sc Uhungarumlaut +uhungarumlaut uhungarumlaut.sc Umacron umacron umacron.sc underscore uni0400 +uni040D uni0450 uni045D uni048C uni048D uni048E uni048F uni0492 uni0493 +uni0494 uni0495 uni0496 uni0497 uni0498 uni0499 uni049A uni049B uni049C +uni049D uni049E uni049F uni04A0 uni04A1 uni04A2 uni04A3 uni04A4 uni04A5 +uni04A6 uni04A7 uni04A8 uni04A9 uni04AA uni04AB uni04AC uni04AD uni04AE +uni04AF uni04B0 uni04B1 uni04B2 uni04B3 uni04B4 uni04B5 uni04B6 uni04B7 +uni04B8 uni04B9 uni04BA uni04BB uni04BC uni04BD uni04BE uni04BF uni04C0 +uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 uni04C8 uni04CB uni04CC uni04D0 +uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 uni04D6 uni04D7 uni04D8 uni04DA +uni04DB uni04DC uni04DD uni04DE uni04DF uni04E0 uni04E1 uni04E2 uni04E3 +uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 uni04E9 uni04EA uni04EB uni04EC +uni04ED uni04EE uni04EF uni04F0 uni04F1 uni04F2 uni04F3 uni04F4 uni04F5 +uni04F8 uni04F9 Uogonek uogonek uogonek.sc Upsilon upsilon Uring uring +uring.sc Utilde utilde utilde.sc V v v.sc visiblespace W w w.sc Wacute wacute +wacute.sc Wcircumflex wcircumflex wcircumflex.sc Wdieresis wdieresis +wdieresis.sc weierstrass Wgrave wgrave wgrave.sc won X x x.sc Xi xi Y y y.sc +Yacute yacute yacute.sc Ycircumflex ycircumflex ycircumflex.sc Ydieresis +ydieresis ydieresis.sc Ydotbelow ydotbelow ydotbelow.sc yen Ygrave ygrave +ygrave.sc Yhookabove yhookabove yhookabove.sc Ytilde ytilde ytilde.sc Z z +z.sc Zacute zacute zacute.sc Zcaron zcaron zcaron.sc Zdotaccent zdotaccent +zdotaccent.sc Zdotbelow zdotbelow zdotbelow.sc zero zero.oldstyle zero.prop +zero.slash zero.taboldstyle Zeta zeta diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Pagella.txt b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Pagella.txt index b7ba7eba1b2..29c70f64a79 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Pagella.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Pagella.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Pagella Design: Hermann Zapf Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.030 -Date: 12 IX 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/pagella License: % Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -29,12 +29,27 @@ License: The current package contains the most recent version of the TeX Gyre Pagella family of fonts in the PostScript Type 1 and OpenType formats. -Originally, the font was designed by Hermann Zapf in the 1940's +The original font, Palatino, was designed by Hermann Zapf in the 1940's for the Stempel type foundry (an interesting lifestory of Hermann Zapf can be found at: http://www.linotype.com/1494/theschoolyears.html ); -TeX Gyre Pagella is based on the URW Palladio L distributed under GPL -with Ghostscript. The Vietnamese and Cyrillic characters were added -by Han The Thanh and Valek Filippov, respectively. +TeX Gyre Pagella is based on the URW Palladio L which, in turn, was based +on Zapf's Palatino, distributed under GPL with Ghostscript. +The Vietnamese and Cyrillic characters were added by Han The Thanh +and Valek Filippov, respectively. + +Note that the widths of the TeX Gyre Pagella glyphs are almost consistent +with the relevant Adobe metric data (for the glyphs from the Adobe Standard +Encoding): + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/pob_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/pobi____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/poi_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/por_____.afm + +The only exception is `perthousand' in the regular variant (Adobe: 1144; +TeX Gyre: 1000 which is consistent with the width of perthousand in other +variants). The discrepancy (in the regular variant) between the width +of the glyph `i' (291) and the width of `dotlessi' (287) was preserved +as optically irrelevant. * * * @@ -42,12 +57,15 @@ The TeX Gyre project, following the Latin Modern project, aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoir of characters covers all European languages as well as some other Latin-based -alphabets such as Vietnamese and Navajo. We have frequently used the -information presented by Michael Everson at the ``The Alphabets of Europe'' +alphabets such as Vietnamese and Navajo; at the request of users, recent +extensions (following the enhancement of the Latin Modern collection) +provide glyphs sufficient for typesetting of romanized transliterations +of Arabic and Sanskrit scripts. We have frequently used the information +presented by Michael Everson at the ``The Alphabets of Europe'' ( http://www.evertype.com/alphabets/ ) web site. If you know about European languages that are not covered completely or if some glyphs have apparently -wrong shapes -- please let us know. Note, however, that Cyrillic and Greek -glyphs bear provisional character. +wrong shapes -- please let us know. Note, however, that Cyrillic and, to some +extent, Greek glyphs bear provisional character. The TeX Gyre Project was launched and is supported by TeX USERS GROUPS (CS TUG, DANTE eV, GUST, NTG, TUG India, TUG). Hearty thanks to the @@ -69,12 +87,23 @@ an instance of the LaTeX Project Public License The package consists of the files in the directories conforming to the TeX Directory Structure (v. 1.1). The directories contain: -doc/fonts/tex-gyre this file, manifest and licence files +doc/fonts/tex-gyre this file, manifest, licence, test files, + and, moreover, selected files used as input + for generating OTFs (meant as a technical + documentation of the OTFs) tex/latex/tex-gyre support for LaTeX (*.fd and *.sty files, prepared by Marcin Woli\'nski) fonts/enc/dvips/tex-gyre support for dvips (*.enc files); NOTE: all fonts of the TeX Gyre family - share EXACTLY THE SAME *.enc files + share the same *.enc files with + a few exceptions: CS, QX, and RM encodings + for TeX Gyre Cursor (monospace) differ + from the standard ones (because of the + compatibility with Computer Modern + typewriter fonts requested by users), + and, moreover, CS, L7x, QX and RM encodings + for TeX Gyre Chorus exploit exceptionally + the `lslash_lslash' ligature fonts/map/dvips/tex-gyre support for dvips (*.map files) fonts/opentype/public/tex-gyre fonts in the OpenType format (*.otf files) fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer @@ -83,10 +112,7 @@ fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: -- CS (CSTUG) encoding (cs-*.tfm), -- EC (Cork) encoding (ec-*.tfm), - -- EL (European letter aka dense) encoding - (el-*.tfm); originally introduced - by ConTeXt fraternity - -- L7X (Lithuanian) encoding (l7x-*.tfm), + -- L7x (Lithuanian) encoding (l7x-*.tfm), -- QX (GUST) encoding (qx-*.tfm), -- RM (Regular Math or OT1) encoding (rm-*.tfm), -- Y&Y's TeX'n'ANSI aka LY1 encoding @@ -96,7 +122,7 @@ fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: (ts1-*.tfm). -- T2A, T2B, T2C (Cyrillic) encodings (t2?-*.tfm). - Encodings CS, EC, EL, L7X, QX, RM, Y&Y, and T5 + Encodings CS, EC, L7x, QX, RM, Y&Y, and T5 have their cap-small-caps counterparts (*-sc.tfm). fonts/afm/public/tex-gyre Adobe font metric files (*.afm); @@ -121,7 +147,7 @@ Additional encoding and map files can be found under: * * * All four font files, qplb, qplbi, qplr, qplri, contain the same repertoir -of 1198 characters, namely (these are the names used in Type 1 fonts): +of 1244 characters, namely (these are the names used in Type 1 fonts): A a a.sc Aacute aacute aacute.sc Abreve abreve abreve.sc Abreveacute abreveacute abreveacute.sc Abrevedotbelow abrevedotbelow abrevedotbelow.sc @@ -155,136 +181,144 @@ aring.sc Aringacute aringacute aringacute.sc arrowdown arrowleft arrowright arrowup asciicircum asciitilde asterisk asteriskmath at at.alt Atilde atilde atilde.sc B b b.sc backslash baht bar Beta beta bigcircle blanksymbol born braceleft braceright bracketleft bracketright Breve breve breve.ts1 -Breveacute breveacute Brevecomb brevecomb Brevegrave brevegrave +Breveacute breveacute brevebelow brevebelowcomb brevebelowinverted +brevebelowinvertedcomb Brevecomb brevecomb Brevegrave brevegrave Brevehookabove brevehookabove Breveinverted breveinverted Breveinvertedcomb -breveinvertedcomb breveinvertedlow breveinvertedlowcomb brevelow brevelowcomb -Brevetilde brevetilde brokenbar bullet C c c.sc Cacute cacute cacute.sc Caron -caron caron.ts1 Caroncomb caroncomb Ccaron ccaron ccaron.sc Ccedilla ccedilla -ccedilla.sc Ccircumflex ccircumflex ccircumflex.sc Cdotaccent cdotaccent -cdotaccent.sc cedilla cedilla.dup cent cent.oldstyle centigrade Chi chi -Circumflex circumflex circumflex.dup Circumflexacute circumflexacute -Circumflexcomb circumflexcomb Circumflexgrave circumflexgrave -Circumflexhookabove circumflexhookabove Circumflextilde circumflextilde colon -colonmonetary comma commaaccent commaaccentcomb copyleft copyright currency -cwm cwmascender cwmcapital cyrBreve cyrbreve cyrFlex cyrflex D d d.sc dagger -daggerdbl dblbracketleft dblbracketright dblGrave dblgrave dblgrave.ts1 -Dblgravecomb dblgravecomb dblverticalbar Dcaron dcaron dcaron.sc Dcroat -dcroat dcroat.sc Ddotbelow ddotbelow ddotbelow.sc degree Delta delta diameter -died Dieresis dieresis dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb -discount divide divorced dollar dollar.oldstyle dong Dotaccent dotaccent -Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi dotlessi.sc -dotlessj dotlessj.sc E e E.reversed e.reversed e.reversed.sc e.sc Eacute -eacute eacute.sc Ebreve ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex -ecircumflex ecircumflex.sc Ecircumflexacute ecircumflexacute -ecircumflexacute.sc Ecircumflexdotbelow ecircumflexdotbelow -ecircumflexdotbelow.sc Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc -Ecircumflexhookabove ecircumflexhookabove ecircumflexhookabove.sc -Ecircumflextilde ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave -edblgrave.sc Edieresis edieresis edieresis.sc Edotaccent edotaccent -edotaccent.sc Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc -Ehookabove ehookabove ehookabove.sc eight eight.oldstyle eight.prop -eight.taboldstyle ell ellipsis Emacron emacron emacron.sc emdash endash Eng -eng eng.sc Eogonek eogonek eogonek.sc Eogonekacute eogonekacute -eogonekacute.sc Epsilon epsilon epsilon.alt equal estimated Eta eta Eth eth -eth.sc Etilde etilde etilde.sc Euro exclam exclamdown F f f.sc f_k ff ffi ffl -fi five five.oldstyle five.prop five.taboldstyle fl florin four four.oldstyle -four.prop four.taboldstyle fraction fraction.alt G g g.sc Gacute gacute -gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron gcaron gcaron.sc -Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc Gcommaaccent -gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc Germandbls -germandbls germandbls.dup germandbls.sc gnaborretni Grave grave grave.ts1 -Gravecomb gravecomb greater greaterequal greaterorequalslant guarani -guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc Hbar hbar -hbar.sc Hcircumflex hcircumflex hcircumflex.sc Hdotbelow hdotbelow -hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn -Hungarumlaut hungarumlaut hungarumlaut.ts1 Hungarumlautcomb hungarumlautcomb -hyphen hyphen.alt hyphen.dup hyphen.prop hyphendbl hyphendbl.alt I i i.sc -i.TRK Iacute iacute iacute.sc Ibreve ibreve ibreve.sc Icircumflex icircumflex -icircumflex.sc Idblgrave idblgrave idblgrave.sc Idieresis idieresis -idieresis.sc Idotaccent idotaccent.sc Idotbelow idotbelow idotbelow.sc Igrave -igrave igrave.sc Ihookabove ihookabove ihookabove.sc IJ ij ij.sc Imacron -imacron imacron.sc infinity interrobang Iogonek iogonek iogonek.sc +breveinvertedcomb Brevetilde brevetilde brokenbar bullet C c c.sc Cacute +cacute cacute.sc Caron caron caron.ts1 Caroncomb caroncomb Ccaron ccaron +ccaron.sc Ccedilla ccedilla ccedilla.sc Ccircumflex ccircumflex +ccircumflex.sc Cdotaccent cdotaccent cdotaccent.sc cedilla cedilla.dup cent +cent.oldstyle centigrade Chi chi Circumflex circumflex circumflex.dup +Circumflexacute circumflexacute Circumflexcomb circumflexcomb Circumflexgrave +circumflexgrave Circumflexhookabove circumflexhookabove Circumflextilde +circumflextilde colon colonmonetary comma commaaccent commaaccentcomb +copyleft copyright copyright.alt currency cwm cwmascender cwmcapital cyrBreve +cyrbreve cyrFlex cyrflex D d d.sc dagger daggerdbl dblbracketleft +dblbracketright dblGrave dblgrave dblgrave.ts1 dblGravecomb dblgravecomb +dblverticalbar Dcaron dcaron dcaron.sc Dcroat dcroat dcroat.sc Ddotbelow +ddotbelow ddotbelow.sc degree Delta delta diameter died Dieresis dieresis +dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb discount divide divorced +Dlinebelow dlinebelow dlinebelow.sc dollar dollar.oldstyle dong Dotaccent +dotaccent Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi +dotlessi.sc dotlessj dotlessj.sc E e e.sc Eacute eacute eacute.sc Ebreve +ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex ecircumflex +ecircumflex.sc Ecircumflexacute ecircumflexacute ecircumflexacute.sc +Ecircumflexdotbelow ecircumflexdotbelow ecircumflexdotbelow.sc +Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc Ecircumflexhookabove +ecircumflexhookabove ecircumflexhookabove.sc Ecircumflextilde +ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave edblgrave.sc +Edieresis edieresis edieresis.sc Edotaccent edotaccent edotaccent.sc +Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc Ehookabove +ehookabove ehookabove.sc eight eight.oldstyle eight.prop eight.taboldstyle +ell ellipsis Emacron emacron emacron.sc emdash endash Eng eng eng.sc Eogonek +eogonek eogonek.sc Eogonekacute eogonekacute eogonekacute.sc Epsilon epsilon +epsilon.alt equal Ereversed ereversed ereversed.sc estimated Eta eta Eth eth +eth.sc Etilde etilde etilde.sc eturned eturned.sc Euro exclam exclamdown F f +f.sc f_k ff ffi ffl fi five five.oldstyle five.prop five.taboldstyle fl +florin four four.oldstyle four.prop four.taboldstyle fraction fraction.alt G +g g.sc Gacute gacute gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron +gcaron gcaron.sc Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc +Gcommaaccent gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc +Germandbls germandbls germandbls.dup germandbls.sc gnaborretni Grave grave +grave.ts1 Gravecomb gravecomb greater greaterequal greaterorequalslant +guarani guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc +Hbar hbar hbar.sc Hbrevebelow hbrevebelow hbrevebelow.sc Hcircumflex +hcircumflex hcircumflex.sc Hdieresis hdieresis hdieresis.sc Hdotbelow +hdotbelow hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn +Htilde htilde htilde.sc Hungarumlaut hungarumlaut hungarumlaut.ts1 +Hungarumlautcomb hungarumlautcomb hyphen hyphen.alt hyphen.dup hyphen.prop +hyphendbl hyphendbl.alt I i i.sc Iacute iacute iacute.sc Ibreve ibreve +ibreve.sc Icircumflex icircumflex icircumflex.sc Idblgrave idblgrave +idblgrave.sc Idieresis idieresis idieresis.sc Idotaccent idotaccent.sc +Idotbelow idotbelow idotbelow.sc Igrave igrave igrave.sc Ihookabove +ihookabove ihookabove.sc IJ ij ij.sc Imacron imacron Imacron.alt imacron.alt +imacron.alt.sc imacron.sc infinity interrobang Iogonek iogonek iogonek.sc Iogonekacute iogonekacute iogonekacute.sc Iota iota Itilde itilde itilde.sc J j j.sc Jacute jacute jacute.sc Jcircumflex jcircumflex jcircumflex.sc K k k.sc Kappa kappa Kcedilla kcedilla Kcommaaccent kcommaaccent kcommaaccent.sc L l l.sc Lacute lacute lacute.sc Lambda lambda Lcaron lcaron lcaron.sc Lcedilla lcedilla Lcommaaccent lcommaaccent lcommaaccent.sc Ldot ldot ldot.sc Ldotbelow ldotbelow ldotbelow.sc Ldotbelowmacron ldotbelowmacron -ldotbelowmacron.sc leaf less lessequal lessorequalslant lira logicalnot longs -lozenge lscript Lslash lslash lslash.sc M m m.sc Macron macron macron.dup -macron.ts1 Macroncomb macroncomb married Mdotbelow mdotbelow mdotbelow.sc mho -minus minusplus Mu mu mu.alt multiply musicalnote N n n.sc Nacute nacute -nacute.sc naira nbspace Ncaron ncaron ncaron.sc Ncedilla ncedilla -Ncommaaccent ncommaaccent ncommaaccent.sc Ndotaccent ndotaccent ndotaccent.sc -Ndotbelow ndotbelow ndotbelow.sc nine nine.oldstyle nine.prop -nine.taboldstyle nomero notequal Ntilde ntilde ntilde.sc Nu nu numbersign O o -o.sc Oacute oacute oacute.sc Obreve obreve obreve.sc Ocircumflex ocircumflex -ocircumflex.sc Ocircumflexacute ocircumflexacute ocircumflexacute.sc -Ocircumflexdotbelow ocircumflexdotbelow ocircumflexdotbelow.sc -Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc Ocircumflexhookabove -ocircumflexhookabove ocircumflexhookabove.sc Ocircumflextilde -ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave odblgrave.sc -Odieresis odieresis odieresis.sc Odotbelow odotbelow odotbelow.sc OE oe -OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm Ohookabove ohookabove -ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute ohornacute ohornacute.sc -Ohorndotbelow ohorndotbelow ohorndotbelow.sc Ohorngrave ohorngrave -ohorngrave.sc Ohornhookabove ohornhookabove ohornhookabove.sc Ohorntilde -ohorntilde ohorntilde.sc Ohungarumlaut ohungarumlaut ohungarumlaut.sc Omacron -omacron omacron.sc Omega omega Omicron omicron one one.oldstyle one.prop -one.superior one.taboldstyle onehalf onequarter Oogonek oogonek oogonek.sc -Oogonekacute oogonekacute oogonekacute.sc openbullet ordfeminine ordmasculine -Oslash oslash Oslash.dup oslash.dup oslash.sc Oslashacute oslashacute -oslashacute.sc Otilde otilde otilde.sc P p p.sc paragraph paragraph.alt -parenleft parenright partialdiff percent period periodcentered permyriad -perthousand perthousandzero peso Phi phi phi.alt Pi pi pi.alt plus plusminus -Psi psi published Q q q.sc question questiondown quillbracketleft -quillbracketright quotedbl quotedblbase quotedblbase.ts1 quotedblleft -quotedblright quoteleft quoteleft.dup quoteright quoteright.dup -quotesinglbase quotesinglbase.ts1 quotesingle quotesingle.ts1 R r r.sc Racute -racute racute.sc radical Rcaron rcaron rcaron.sc Rcedilla rcedilla -Rcommaaccent rcommaaccent rcommaaccent.sc Rdblgrave rdblgrave rdblgrave.sc -Rdotaccent rdotaccent rdotaccent.sc Rdotbelow rdotbelow rdotbelow.sc -Rdotbelowmacron rdotbelowmacron rdotbelowmacron.sc recipe referencemark -registered registered.alt Rho rho rho.alt Ring ring Ringacute ringacute -Ringcomb ringcomb S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc -Scedilla scedilla scedilla.sc Scircumflex scircumflex scircumflex.sc -Scommaaccent scommaaccent scommaaccent.sc section semicolon servicemark seven -seven.oldstyle seven.prop seven.taboldstyle sfthyphen Sigma sigma sigma1 six -six.oldstyle six.prop six.taboldstyle slash space star sterling summation -suppress T t t.sc Tau tau Tcaron tcaron tcaron.sc Tcedilla tcedilla -tcedilla.sc Tcommaaccent tcommaaccent tcommaaccent.sc Tdotbelow tdotbelow -tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three three.oldstyle -three.prop three.superior three.taboldstyle threequarters threequartersemdash -tieaccentcapital tieaccentcapital.new tieaccentlowercase -tieaccentlowercase.new Tilde tilde tilde.dup Tildecomb tildecomb tildelow -trademark twelveudash two two.oldstyle two.prop two.superior two.taboldstyle -U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc Ubreveinvertedlow -ubreveinvertedlow ubreveinvertedlow.sc Ucircumflex ucircumflex ucircumflex.sc -Udblgrave udblgrave udblgrave.sc Udieresis udieresis udieresis.sc Udotbelow -udotbelow udotbelow.sc Ugrave ugrave ugrave.sc Uhookabove uhookabove -uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute uhornacute uhornacute.sc -Uhorndotbelow uhorndotbelow uhorndotbelow.sc Uhorngrave uhorngrave -uhorngrave.sc Uhornhookabove uhornhookabove uhornhookabove.sc Uhorntilde -uhorntilde uhorntilde.sc Uhungarumlaut uhungarumlaut uhungarumlaut.sc Umacron -umacron umacron.sc underscore uni0400 uni040D uni0450 uni045D uni048C uni048D -uni048E uni048F uni0492 uni0493 uni0494 uni0495 uni0496 uni0497 uni0498 -uni0499 uni049A uni049B uni049C uni049D uni049E uni049F uni04A0 uni04A1 -uni04A2 uni04A3 uni04A4 uni04A5 uni04A6 uni04A7 uni04A8 uni04A9 uni04AA -uni04AB uni04AC uni04AD uni04AE uni04AF uni04B0 uni04B1 uni04B2 uni04B3 -uni04B4 uni04B5 uni04B6 uni04B7 uni04B8 uni04B9 uni04BA uni04BB uni04BC -uni04BD uni04BE uni04BF uni04C0 uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 -uni04C8 uni04CB uni04CC uni04D0 uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 -uni04D6 uni04D7 uni04D8 uni04DA uni04DB uni04DC uni04DD uni04DE uni04DF -uni04E0 uni04E1 uni04E2 uni04E3 uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 -uni04E9 uni04EA uni04EB uni04EC uni04ED uni04EE uni04EF uni04F0 uni04F1 -uni04F2 uni04F3 uni04F4 uni04F5 uni04F8 uni04F9 Uogonek uogonek uogonek.sc -Upsilon upsilon Uring uring uring.sc Utilde utilde utilde.sc V v v.sc -visiblespace W w w.sc Wacute wacute wacute.sc Wcircumflex wcircumflex -wcircumflex.sc Wdieresis wdieresis wdieresis.sc weierstrass Wgrave wgrave -wgrave.sc won X x x.sc Xi xi Y y y.sc Yacute yacute yacute.sc Ycircumflex -ycircumflex ycircumflex.sc Ydieresis ydieresis ydieresis.sc Ydotbelow -ydotbelow ydotbelow.sc yen Ygrave ygrave ygrave.sc Yhookabove yhookabove -yhookabove.sc Ytilde ytilde ytilde.sc Z z z.sc Zacute zacute zacute.sc Zcaron -zcaron zcaron.sc Zdotaccent zdotaccent zdotaccent.sc zero zero.oldstyle -zero.prop zero.slash zero.taboldstyle Zeta zeta +ldotbelowmacron.sc leaf less lessequal lessorequalslant linebelow +linebelowcomb lira logicalnot longs lozenge lscript Lslash lslash lslash.sc +Ltilde ltilde ltilde.sc M m m.sc Macron macron Macron.alt macron.alt +macron.dup macron.ts1 macronbelow macronbelowcomb Macroncomb macroncomb +married Mdotbelow mdotbelow mdotbelow.sc mho minus minusplus Mu mu mu.alt +multiply musicalnote N n n.sc Nacute nacute nacute.sc naira nbspace Ncaron +ncaron ncaron.sc Ncedilla ncedilla Ncommaaccent ncommaaccent ncommaaccent.sc +Ndotaccent ndotaccent ndotaccent.sc Ndotbelow ndotbelow ndotbelow.sc nine +nine.oldstyle nine.prop nine.taboldstyle nomero notequal Ntilde ntilde +ntilde.sc Nu nu numbersign O o o.sc Oacute oacute oacute.sc Obreve obreve +obreve.sc Ocircumflex ocircumflex ocircumflex.sc Ocircumflexacute +ocircumflexacute ocircumflexacute.sc Ocircumflexdotbelow ocircumflexdotbelow +ocircumflexdotbelow.sc Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc +Ocircumflexhookabove ocircumflexhookabove ocircumflexhookabove.sc +Ocircumflextilde ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave +odblgrave.sc Odieresis odieresis odieresis.sc Odotbelow odotbelow +odotbelow.sc OE oe OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm +Ohookabove ohookabove ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute +ohornacute ohornacute.sc Ohorndotbelow ohorndotbelow ohorndotbelow.sc +Ohorngrave ohorngrave ohorngrave.sc Ohornhookabove ohornhookabove +ohornhookabove.sc Ohorntilde ohorntilde ohorntilde.sc Ohungarumlaut +ohungarumlaut ohungarumlaut.sc Omacron omacron omacron.sc Omega omega Omicron +omicron one one.oldstyle one.prop one.superior one.taboldstyle onehalf +onequarter Oogonek oogonek oogonek.sc Oogonekacute oogonekacute +oogonekacute.sc openbullet ordfeminine ordmasculine Oslash oslash Oslash.dup +oslash.dup oslash.sc Oslashacute oslashacute oslashacute.sc Otilde otilde +otilde.sc P p p.sc paragraph paragraph.alt parenleft parenright partialdiff +percent period periodcentered permyriad perthousand perthousandzero peso Phi +phi phi.alt Pi pi pi.alt plus plusminus Psi psi published Q q q.sc question +questiondown quillbracketleft quillbracketright quotedbl quotedblbase +quotedblbase.ts1 quotedblleft quotedblright quoteleft quoteleft.dup +quoteright quoteright.dup quotesinglbase quotesinglbase.ts1 quotesingle +quotesingle.ts1 R r r.sc Racute racute racute.sc radical Rcaron rcaron +rcaron.sc Rcedilla rcedilla Rcommaaccent rcommaaccent rcommaaccent.sc +Rdblgrave rdblgrave rdblgrave.sc Rdotaccent rdotaccent rdotaccent.sc +Rdotbelow rdotbelow rdotbelow.sc Rdotbelowmacron rdotbelowmacron +rdotbelowmacron.sc recipe referencemark registered registered.alt Rho rho +rho.alt Ring ring Ringacute ringacute Ringcomb ringcomb ringhalfleft +ringhalfright S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc +Scedilla scedilla scedilla.sc schwa Scircumflex scircumflex scircumflex.sc +Scommaaccent scommaaccent scommaaccent.sc Sdotbelow sdotbelow sdotbelow.sc +section semicolon servicemark seven seven.oldstyle seven.prop +seven.taboldstyle sfthyphen Sigma sigma sigma1 six six.oldstyle six.prop +six.taboldstyle slash space star sterling summation suppress T t t.sc Tau tau +Tcaron tcaron tcaron.sc Tcedilla tcedilla tcedilla.sc Tcommaaccent +tcommaaccent tcommaaccent.sc Tdieresis tdieresis tdieresis.sc Tdotbelow +tdotbelow tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three +three.oldstyle three.prop three.superior three.taboldstyle threequarters +threequartersemdash tieaccentcapital tieaccentcapital.new tieaccentlowercase +tieaccentlowercase.new Tilde tilde tilde.dup tildebelow tildebelowcomb +Tildecomb tildecomb tildelow Tlinebelow tlinebelow tlinebelow.sc trademark +Ttilde ttilde ttilde.sc twelveudash two two.oldstyle two.prop two.superior +two.taboldstyle U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc +Ubrevebelowinverted ubrevebelowinverted ubrevebelowinverted.sc Ucircumflex +ucircumflex ucircumflex.sc Udblgrave udblgrave udblgrave.sc Udieresis +udieresis udieresis.sc Udotbelow udotbelow udotbelow.sc Ugrave ugrave +ugrave.sc Uhookabove uhookabove uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute +uhornacute uhornacute.sc Uhorndotbelow uhorndotbelow uhorndotbelow.sc +Uhorngrave uhorngrave uhorngrave.sc Uhornhookabove uhornhookabove +uhornhookabove.sc Uhorntilde uhorntilde uhorntilde.sc Uhungarumlaut +uhungarumlaut uhungarumlaut.sc Umacron umacron umacron.sc underscore uni0400 +uni040D uni0450 uni045D uni048C uni048D uni048E uni048F uni0492 uni0493 +uni0494 uni0495 uni0496 uni0497 uni0498 uni0499 uni049A uni049B uni049C +uni049D uni049E uni049F uni04A0 uni04A1 uni04A2 uni04A3 uni04A4 uni04A5 +uni04A6 uni04A7 uni04A8 uni04A9 uni04AA uni04AB uni04AC uni04AD uni04AE +uni04AF uni04B0 uni04B1 uni04B2 uni04B3 uni04B4 uni04B5 uni04B6 uni04B7 +uni04B8 uni04B9 uni04BA uni04BB uni04BC uni04BD uni04BE uni04BF uni04C0 +uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 uni04C8 uni04CB uni04CC uni04D0 +uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 uni04D6 uni04D7 uni04D8 uni04DA +uni04DB uni04DC uni04DD uni04DE uni04DF uni04E0 uni04E1 uni04E2 uni04E3 +uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 uni04E9 uni04EA uni04EB uni04EC +uni04ED uni04EE uni04EF uni04F0 uni04F1 uni04F2 uni04F3 uni04F4 uni04F5 +uni04F8 uni04F9 Uogonek uogonek uogonek.sc Upsilon upsilon Uring uring +uring.sc Utilde utilde utilde.sc V v v.sc visiblespace W w w.sc Wacute wacute +wacute.sc Wcircumflex wcircumflex wcircumflex.sc Wdieresis wdieresis +wdieresis.sc weierstrass Wgrave wgrave wgrave.sc won X x x.sc Xi xi Y y y.sc +Yacute yacute yacute.sc Ycircumflex ycircumflex ycircumflex.sc Ydieresis +ydieresis ydieresis.sc Ydotbelow ydotbelow ydotbelow.sc yen Ygrave ygrave +ygrave.sc Yhookabove yhookabove yhookabove.sc Ytilde ytilde ytilde.sc Z z +z.sc Zacute zacute zacute.sc Zcaron zcaron zcaron.sc Zdotaccent zdotaccent +zdotaccent.sc Zdotbelow zdotbelow zdotbelow.sc zero zero.oldstyle zero.prop +zero.slash zero.taboldstyle Zeta zeta diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Schola.txt b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Schola.txt index e005985b159..2c51f8951c5 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Schola.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Schola.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Schola Design: Morris Fuller Benton Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.010 -Date: 12 IX 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/schola License: % Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -29,24 +29,34 @@ License: The current package contains the most recent version of the TeX Gyre Schola family of fonts in the PostScript Type 1 and OpenType formats. The original -design is due to Morris Fuller Benton (1919) for the American Type Founders. +design is due to Morris Fuller Benton (1919; for the American Type Founders). Originally, italics were not designed, they were added in later revivals by Linotype and ITC. TeX Gyre Schola is based on the URW Century Schoolbook L distributed under GPL with Ghostscript. The Vietnamese and Cyrillic characters were added by Han The Thanh and Valek Filippov, respectively. +Note that the widths of the TeX Gyre Schola glyphs are consistent with the +relevant Adobe metric data (for the glyphs from the Adobe Standard Encoding): + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/ncb_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/ncbi____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/nci_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/ncr_____.afm + * * * The TeX Gyre project, following the Latin Modern project, aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoir of characters covers all European languages as well as some other Latin-based -alphabets such as Vietnamese and Navajo. We have frequently used the -information presented by Michael Everson at the ``The Alphabets of Europe'' +alphabets such as Vietnamese and Navajo; at the request of users, recent +extensions (following the enhancement of the Latin Modern collection) +provide glyphs sufficient for typesetting of romanized transliterations +of Arabic and Sanskrit scripts. We have frequently used the information +presented by Michael Everson at the ``The Alphabets of Europe'' ( http://www.evertype.com/alphabets/ ) web site. If you know about European languages that are not covered completely or if some glyphs have apparently -wrong shapes -- please let us know. Note, however, that Cyrillic and Greek -glyphs bear provisional character. +wrong shapes -- please let us know. Note, however, that Cyrillic and, to some +extent, Greek glyphs bear provisional character. The TeX Gyre Project was launched and is supported by TeX USERS GROUPS (CS TUG, DANTE eV, GUST, NTG, TUG India, TUG). Hearty thanks to the @@ -68,12 +78,23 @@ an instance of the LaTeX Project Public License The package consists of the files in the directories conforming to the TeX Directory Structure (v. 1.1). The directories contain: -doc/fonts/tex-gyre this file, manifest and licence files +doc/fonts/tex-gyre this file, manifest, licence, test files, + and, moreover, selected files used as input + for generating OTFs (meant as a technical + documentation of the OTFs) tex/latex/tex-gyre support for LaTeX (*.fd and *.sty files, prepared by Marcin Woli\'nski) fonts/enc/dvips/tex-gyre support for dvips (*.enc files); NOTE: all fonts of the TeX Gyre family - share EXACTLY THE SAME *.enc files + share the same *.enc files with + a few exceptions: CS, QX, and RM encodings + for TeX Gyre Cursor (monospace) differ + from the standard ones (because of the + compatibility with Computer Modern + typewriter fonts requested by users), + and, moreover, CS, L7x, QX and RM encodings + for TeX Gyre Chorus exploit exceptionally + the `lslash_lslash' ligature fonts/map/dvips/tex-gyre support for dvips (*.map files) fonts/opentype/public/tex-gyre fonts in the OpenType format (*.otf files) fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer @@ -82,10 +103,7 @@ fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: -- CS (CSTUG) encoding (cs-*.tfm), -- EC (Cork) encoding (ec-*.tfm), - -- EL (European letter aka dense) encoding - (el-*.tfm); originally introduced - by ConTeXt fraternity - -- L7X (Lithuanian) encoding (l7x-*.tfm), + -- L7x (Lithuanian) encoding (l7x-*.tfm), -- QX (GUST) encoding (qx-*.tfm), -- RM (Regular Math or OT1) encoding (rm-*.tfm), -- Y&Y's TeX'n'ANSI aka LY1 encoding @@ -95,7 +113,7 @@ fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: (ts1-*.tfm). -- T2A, T2B, T2C (Cyrillic) encodings (t2?-*.tfm). - Encodings CS, EC, EL, L7X, QX, RM, Y&Y, and T5 + Encodings CS, EC, L7x, QX, RM, Y&Y, and T5 have their cap-small-caps counterparts (*-sc.tfm). fonts/afm/public/tex-gyre Adobe font metric files (*.afm); @@ -120,7 +138,7 @@ Additional encoding and map files can be found under: * * * All four font files, qcsb, qcsbi, qcsr, qcsri, contain the same repertoir -of 1198 characters, namely (these are the names used in Type 1 fonts): +of 1244 characters, namely (these are the names used in Type 1 fonts): A a a.sc Aacute aacute aacute.sc Abreve abreve abreve.sc Abreveacute abreveacute abreveacute.sc Abrevedotbelow abrevedotbelow abrevedotbelow.sc @@ -154,136 +172,144 @@ aring.sc Aringacute aringacute aringacute.sc arrowdown arrowleft arrowright arrowup asciicircum asciitilde asterisk asteriskmath at at.alt Atilde atilde atilde.sc B b b.sc backslash baht bar Beta beta bigcircle blanksymbol born braceleft braceright bracketleft bracketright Breve breve breve.ts1 -Breveacute breveacute Brevecomb brevecomb Brevegrave brevegrave +Breveacute breveacute brevebelow brevebelowcomb brevebelowinverted +brevebelowinvertedcomb Brevecomb brevecomb Brevegrave brevegrave Brevehookabove brevehookabove Breveinverted breveinverted Breveinvertedcomb -breveinvertedcomb breveinvertedlow breveinvertedlowcomb brevelow brevelowcomb -Brevetilde brevetilde brokenbar bullet C c c.sc Cacute cacute cacute.sc Caron -caron caron.ts1 Caroncomb caroncomb Ccaron ccaron ccaron.sc Ccedilla ccedilla -ccedilla.sc Ccircumflex ccircumflex ccircumflex.sc Cdotaccent cdotaccent -cdotaccent.sc cedilla cedilla.dup cent cent.oldstyle centigrade Chi chi -Circumflex circumflex circumflex.dup Circumflexacute circumflexacute -Circumflexcomb circumflexcomb Circumflexgrave circumflexgrave -Circumflexhookabove circumflexhookabove Circumflextilde circumflextilde colon -colonmonetary comma commaaccent commaaccentcomb copyleft copyright currency -cwm cwmascender cwmcapital cyrBreve cyrbreve cyrFlex cyrflex D d d.sc dagger -daggerdbl dblbracketleft dblbracketright dblGrave dblgrave dblgrave.ts1 -Dblgravecomb dblgravecomb dblverticalbar Dcaron dcaron dcaron.sc Dcroat -dcroat dcroat.sc Ddotbelow ddotbelow ddotbelow.sc degree Delta delta diameter -died Dieresis dieresis dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb -discount divide divorced dollar dollar.oldstyle dong Dotaccent dotaccent -Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi dotlessi.sc -dotlessj dotlessj.sc E e E.reversed e.reversed e.reversed.sc e.sc Eacute -eacute eacute.sc Ebreve ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex -ecircumflex ecircumflex.sc Ecircumflexacute ecircumflexacute -ecircumflexacute.sc Ecircumflexdotbelow ecircumflexdotbelow -ecircumflexdotbelow.sc Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc -Ecircumflexhookabove ecircumflexhookabove ecircumflexhookabove.sc -Ecircumflextilde ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave -edblgrave.sc Edieresis edieresis edieresis.sc Edotaccent edotaccent -edotaccent.sc Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc -Ehookabove ehookabove ehookabove.sc eight eight.oldstyle eight.prop -eight.taboldstyle ell ellipsis Emacron emacron emacron.sc emdash endash Eng -eng eng.sc Eogonek eogonek eogonek.sc Eogonekacute eogonekacute -eogonekacute.sc Epsilon epsilon epsilon.alt equal estimated Eta eta Eth eth -eth.sc Etilde etilde etilde.sc Euro exclam exclamdown F f f.sc f_k ff ffi ffl -fi five five.oldstyle five.prop five.taboldstyle fl florin four four.oldstyle -four.prop four.taboldstyle fraction fraction.alt G g g.sc Gacute gacute -gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron gcaron gcaron.sc -Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc Gcommaaccent -gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc Germandbls -germandbls germandbls.dup germandbls.sc gnaborretni Grave grave grave.ts1 -Gravecomb gravecomb greater greaterequal greaterorequalslant guarani -guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc Hbar hbar -hbar.sc Hcircumflex hcircumflex hcircumflex.sc Hdotbelow hdotbelow -hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn -Hungarumlaut hungarumlaut hungarumlaut.ts1 Hungarumlautcomb hungarumlautcomb -hyphen hyphen.alt hyphen.dup hyphen.prop hyphendbl hyphendbl.alt I i i.sc -i.TRK Iacute iacute iacute.sc Ibreve ibreve ibreve.sc Icircumflex icircumflex -icircumflex.sc Idblgrave idblgrave idblgrave.sc Idieresis idieresis -idieresis.sc Idotaccent idotaccent.sc Idotbelow idotbelow idotbelow.sc Igrave -igrave igrave.sc Ihookabove ihookabove ihookabove.sc IJ ij ij.sc Imacron -imacron imacron.sc infinity interrobang Iogonek iogonek iogonek.sc +breveinvertedcomb Brevetilde brevetilde brokenbar bullet C c c.sc Cacute +cacute cacute.sc Caron caron caron.ts1 Caroncomb caroncomb Ccaron ccaron +ccaron.sc Ccedilla ccedilla ccedilla.sc Ccircumflex ccircumflex +ccircumflex.sc Cdotaccent cdotaccent cdotaccent.sc cedilla cedilla.dup cent +cent.oldstyle centigrade Chi chi Circumflex circumflex circumflex.dup +Circumflexacute circumflexacute Circumflexcomb circumflexcomb Circumflexgrave +circumflexgrave Circumflexhookabove circumflexhookabove Circumflextilde +circumflextilde colon colonmonetary comma commaaccent commaaccentcomb +copyleft copyright copyright.alt currency cwm cwmascender cwmcapital cyrBreve +cyrbreve cyrFlex cyrflex D d d.sc dagger daggerdbl dblbracketleft +dblbracketright dblGrave dblgrave dblgrave.ts1 dblGravecomb dblgravecomb +dblverticalbar Dcaron dcaron dcaron.sc Dcroat dcroat dcroat.sc Ddotbelow +ddotbelow ddotbelow.sc degree Delta delta diameter died Dieresis dieresis +dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb discount divide divorced +Dlinebelow dlinebelow dlinebelow.sc dollar dollar.oldstyle dong Dotaccent +dotaccent Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi +dotlessi.sc dotlessj dotlessj.sc E e e.sc Eacute eacute eacute.sc Ebreve +ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex ecircumflex +ecircumflex.sc Ecircumflexacute ecircumflexacute ecircumflexacute.sc +Ecircumflexdotbelow ecircumflexdotbelow ecircumflexdotbelow.sc +Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc Ecircumflexhookabove +ecircumflexhookabove ecircumflexhookabove.sc Ecircumflextilde +ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave edblgrave.sc +Edieresis edieresis edieresis.sc Edotaccent edotaccent edotaccent.sc +Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc Ehookabove +ehookabove ehookabove.sc eight eight.oldstyle eight.prop eight.taboldstyle +ell ellipsis Emacron emacron emacron.sc emdash endash Eng eng eng.sc Eogonek +eogonek eogonek.sc Eogonekacute eogonekacute eogonekacute.sc Epsilon epsilon +epsilon.alt equal Ereversed ereversed ereversed.sc estimated Eta eta Eth eth +eth.sc Etilde etilde etilde.sc eturned eturned.sc Euro exclam exclamdown F f +f.sc f_k ff ffi ffl fi five five.oldstyle five.prop five.taboldstyle fl +florin four four.oldstyle four.prop four.taboldstyle fraction fraction.alt G +g g.sc Gacute gacute gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron +gcaron gcaron.sc Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc +Gcommaaccent gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc +Germandbls germandbls germandbls.dup germandbls.sc gnaborretni Grave grave +grave.ts1 Gravecomb gravecomb greater greaterequal greaterorequalslant +guarani guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc +Hbar hbar hbar.sc Hbrevebelow hbrevebelow hbrevebelow.sc Hcircumflex +hcircumflex hcircumflex.sc Hdieresis hdieresis hdieresis.sc Hdotbelow +hdotbelow hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn +Htilde htilde htilde.sc Hungarumlaut hungarumlaut hungarumlaut.ts1 +Hungarumlautcomb hungarumlautcomb hyphen hyphen.alt hyphen.dup hyphen.prop +hyphendbl hyphendbl.alt I i i.sc Iacute iacute iacute.sc Ibreve ibreve +ibreve.sc Icircumflex icircumflex icircumflex.sc Idblgrave idblgrave +idblgrave.sc Idieresis idieresis idieresis.sc Idotaccent idotaccent.sc +Idotbelow idotbelow idotbelow.sc Igrave igrave igrave.sc Ihookabove +ihookabove ihookabove.sc IJ ij ij.sc Imacron imacron Imacron.alt imacron.alt +imacron.alt.sc imacron.sc infinity interrobang Iogonek iogonek iogonek.sc Iogonekacute iogonekacute iogonekacute.sc Iota iota Itilde itilde itilde.sc J j j.sc Jacute jacute jacute.sc Jcircumflex jcircumflex jcircumflex.sc K k k.sc Kappa kappa Kcedilla kcedilla Kcommaaccent kcommaaccent kcommaaccent.sc L l l.sc Lacute lacute lacute.sc Lambda lambda Lcaron lcaron lcaron.sc Lcedilla lcedilla Lcommaaccent lcommaaccent lcommaaccent.sc Ldot ldot ldot.sc Ldotbelow ldotbelow ldotbelow.sc Ldotbelowmacron ldotbelowmacron -ldotbelowmacron.sc leaf less lessequal lessorequalslant lira logicalnot longs -lozenge lscript Lslash lslash lslash.sc M m m.sc Macron macron macron.dup -macron.ts1 Macroncomb macroncomb married Mdotbelow mdotbelow mdotbelow.sc mho -minus minusplus Mu mu mu.alt multiply musicalnote N n n.sc Nacute nacute -nacute.sc naira nbspace Ncaron ncaron ncaron.sc Ncedilla ncedilla -Ncommaaccent ncommaaccent ncommaaccent.sc Ndotaccent ndotaccent ndotaccent.sc -Ndotbelow ndotbelow ndotbelow.sc nine nine.oldstyle nine.prop -nine.taboldstyle nomero notequal Ntilde ntilde ntilde.sc Nu nu numbersign O o -o.sc Oacute oacute oacute.sc Obreve obreve obreve.sc Ocircumflex ocircumflex -ocircumflex.sc Ocircumflexacute ocircumflexacute ocircumflexacute.sc -Ocircumflexdotbelow ocircumflexdotbelow ocircumflexdotbelow.sc -Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc Ocircumflexhookabove -ocircumflexhookabove ocircumflexhookabove.sc Ocircumflextilde -ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave odblgrave.sc -Odieresis odieresis odieresis.sc Odotbelow odotbelow odotbelow.sc OE oe -OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm Ohookabove ohookabove -ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute ohornacute ohornacute.sc -Ohorndotbelow ohorndotbelow ohorndotbelow.sc Ohorngrave ohorngrave -ohorngrave.sc Ohornhookabove ohornhookabove ohornhookabove.sc Ohorntilde -ohorntilde ohorntilde.sc Ohungarumlaut ohungarumlaut ohungarumlaut.sc Omacron -omacron omacron.sc Omega omega Omicron omicron one one.oldstyle one.prop -one.superior one.taboldstyle onehalf onequarter Oogonek oogonek oogonek.sc -Oogonekacute oogonekacute oogonekacute.sc openbullet ordfeminine ordmasculine -Oslash oslash Oslash.dup oslash.dup oslash.sc Oslashacute oslashacute -oslashacute.sc Otilde otilde otilde.sc P p p.sc paragraph paragraph.alt -parenleft parenright partialdiff percent period periodcentered permyriad -perthousand perthousandzero peso Phi phi phi.alt Pi pi pi.alt plus plusminus -Psi psi published Q q q.sc question questiondown quillbracketleft -quillbracketright quotedbl quotedblbase quotedblbase.ts1 quotedblleft -quotedblright quoteleft quoteleft.dup quoteright quoteright.dup -quotesinglbase quotesinglbase.ts1 quotesingle quotesingle.ts1 R r r.sc Racute -racute racute.sc radical Rcaron rcaron rcaron.sc Rcedilla rcedilla -Rcommaaccent rcommaaccent rcommaaccent.sc Rdblgrave rdblgrave rdblgrave.sc -Rdotaccent rdotaccent rdotaccent.sc Rdotbelow rdotbelow rdotbelow.sc -Rdotbelowmacron rdotbelowmacron rdotbelowmacron.sc recipe referencemark -registered registered.alt Rho rho rho.alt Ring ring Ringacute ringacute -Ringcomb ringcomb S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc -Scedilla scedilla scedilla.sc Scircumflex scircumflex scircumflex.sc -Scommaaccent scommaaccent scommaaccent.sc section semicolon servicemark seven -seven.oldstyle seven.prop seven.taboldstyle sfthyphen Sigma sigma sigma1 six -six.oldstyle six.prop six.taboldstyle slash space star sterling summation -suppress T t t.sc Tau tau Tcaron tcaron tcaron.sc Tcedilla tcedilla -tcedilla.sc Tcommaaccent tcommaaccent tcommaaccent.sc Tdotbelow tdotbelow -tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three three.oldstyle -three.prop three.superior three.taboldstyle threequarters threequartersemdash -tieaccentcapital tieaccentcapital.new tieaccentlowercase -tieaccentlowercase.new Tilde tilde tilde.dup Tildecomb tildecomb tildelow -trademark twelveudash two two.oldstyle two.prop two.superior two.taboldstyle -U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc Ubreveinvertedlow -ubreveinvertedlow ubreveinvertedlow.sc Ucircumflex ucircumflex ucircumflex.sc -Udblgrave udblgrave udblgrave.sc Udieresis udieresis udieresis.sc Udotbelow -udotbelow udotbelow.sc Ugrave ugrave ugrave.sc Uhookabove uhookabove -uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute uhornacute uhornacute.sc -Uhorndotbelow uhorndotbelow uhorndotbelow.sc Uhorngrave uhorngrave -uhorngrave.sc Uhornhookabove uhornhookabove uhornhookabove.sc Uhorntilde -uhorntilde uhorntilde.sc Uhungarumlaut uhungarumlaut uhungarumlaut.sc Umacron -umacron umacron.sc underscore uni0400 uni040D uni0450 uni045D uni048C uni048D -uni048E uni048F uni0492 uni0493 uni0494 uni0495 uni0496 uni0497 uni0498 -uni0499 uni049A uni049B uni049C uni049D uni049E uni049F uni04A0 uni04A1 -uni04A2 uni04A3 uni04A4 uni04A5 uni04A6 uni04A7 uni04A8 uni04A9 uni04AA -uni04AB uni04AC uni04AD uni04AE uni04AF uni04B0 uni04B1 uni04B2 uni04B3 -uni04B4 uni04B5 uni04B6 uni04B7 uni04B8 uni04B9 uni04BA uni04BB uni04BC -uni04BD uni04BE uni04BF uni04C0 uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 -uni04C8 uni04CB uni04CC uni04D0 uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 -uni04D6 uni04D7 uni04D8 uni04DA uni04DB uni04DC uni04DD uni04DE uni04DF -uni04E0 uni04E1 uni04E2 uni04E3 uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 -uni04E9 uni04EA uni04EB uni04EC uni04ED uni04EE uni04EF uni04F0 uni04F1 -uni04F2 uni04F3 uni04F4 uni04F5 uni04F8 uni04F9 Uogonek uogonek uogonek.sc -Upsilon upsilon Uring uring uring.sc Utilde utilde utilde.sc V v v.sc -visiblespace W w w.sc Wacute wacute wacute.sc Wcircumflex wcircumflex -wcircumflex.sc Wdieresis wdieresis wdieresis.sc weierstrass Wgrave wgrave -wgrave.sc won X x x.sc Xi xi Y y y.sc Yacute yacute yacute.sc Ycircumflex -ycircumflex ycircumflex.sc Ydieresis ydieresis ydieresis.sc Ydotbelow -ydotbelow ydotbelow.sc yen Ygrave ygrave ygrave.sc Yhookabove yhookabove -yhookabove.sc Ytilde ytilde ytilde.sc Z z z.sc Zacute zacute zacute.sc Zcaron -zcaron zcaron.sc Zdotaccent zdotaccent zdotaccent.sc zero zero.oldstyle -zero.prop zero.slash zero.taboldstyle Zeta zeta +ldotbelowmacron.sc leaf less lessequal lessorequalslant linebelow +linebelowcomb lira logicalnot longs lozenge lscript Lslash lslash lslash.sc +Ltilde ltilde ltilde.sc M m m.sc Macron macron Macron.alt macron.alt +macron.dup macron.ts1 macronbelow macronbelowcomb Macroncomb macroncomb +married Mdotbelow mdotbelow mdotbelow.sc mho minus minusplus Mu mu mu.alt +multiply musicalnote N n n.sc Nacute nacute nacute.sc naira nbspace Ncaron +ncaron ncaron.sc Ncedilla ncedilla Ncommaaccent ncommaaccent ncommaaccent.sc +Ndotaccent ndotaccent ndotaccent.sc Ndotbelow ndotbelow ndotbelow.sc nine +nine.oldstyle nine.prop nine.taboldstyle nomero notequal Ntilde ntilde +ntilde.sc Nu nu numbersign O o o.sc Oacute oacute oacute.sc Obreve obreve +obreve.sc Ocircumflex ocircumflex ocircumflex.sc Ocircumflexacute +ocircumflexacute ocircumflexacute.sc Ocircumflexdotbelow ocircumflexdotbelow +ocircumflexdotbelow.sc Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc +Ocircumflexhookabove ocircumflexhookabove ocircumflexhookabove.sc +Ocircumflextilde ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave +odblgrave.sc Odieresis odieresis odieresis.sc Odotbelow odotbelow +odotbelow.sc OE oe OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm +Ohookabove ohookabove ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute +ohornacute ohornacute.sc Ohorndotbelow ohorndotbelow ohorndotbelow.sc +Ohorngrave ohorngrave ohorngrave.sc Ohornhookabove ohornhookabove +ohornhookabove.sc Ohorntilde ohorntilde ohorntilde.sc Ohungarumlaut +ohungarumlaut ohungarumlaut.sc Omacron omacron omacron.sc Omega omega Omicron +omicron one one.oldstyle one.prop one.superior one.taboldstyle onehalf +onequarter Oogonek oogonek oogonek.sc Oogonekacute oogonekacute +oogonekacute.sc openbullet ordfeminine ordmasculine Oslash oslash Oslash.dup +oslash.dup oslash.sc Oslashacute oslashacute oslashacute.sc Otilde otilde +otilde.sc P p p.sc paragraph paragraph.alt parenleft parenright partialdiff +percent period periodcentered permyriad perthousand perthousandzero peso Phi +phi phi.alt Pi pi pi.alt plus plusminus Psi psi published Q q q.sc question +questiondown quillbracketleft quillbracketright quotedbl quotedblbase +quotedblbase.ts1 quotedblleft quotedblright quoteleft quoteleft.dup +quoteright quoteright.dup quotesinglbase quotesinglbase.ts1 quotesingle +quotesingle.ts1 R r r.sc Racute racute racute.sc radical Rcaron rcaron +rcaron.sc Rcedilla rcedilla Rcommaaccent rcommaaccent rcommaaccent.sc +Rdblgrave rdblgrave rdblgrave.sc Rdotaccent rdotaccent rdotaccent.sc +Rdotbelow rdotbelow rdotbelow.sc Rdotbelowmacron rdotbelowmacron +rdotbelowmacron.sc recipe referencemark registered registered.alt Rho rho +rho.alt Ring ring Ringacute ringacute Ringcomb ringcomb ringhalfleft +ringhalfright S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc +Scedilla scedilla scedilla.sc schwa Scircumflex scircumflex scircumflex.sc +Scommaaccent scommaaccent scommaaccent.sc Sdotbelow sdotbelow sdotbelow.sc +section semicolon servicemark seven seven.oldstyle seven.prop +seven.taboldstyle sfthyphen Sigma sigma sigma1 six six.oldstyle six.prop +six.taboldstyle slash space star sterling summation suppress T t t.sc Tau tau +Tcaron tcaron tcaron.sc Tcedilla tcedilla tcedilla.sc Tcommaaccent +tcommaaccent tcommaaccent.sc Tdieresis tdieresis tdieresis.sc Tdotbelow +tdotbelow tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three +three.oldstyle three.prop three.superior three.taboldstyle threequarters +threequartersemdash tieaccentcapital tieaccentcapital.new tieaccentlowercase +tieaccentlowercase.new Tilde tilde tilde.dup tildebelow tildebelowcomb +Tildecomb tildecomb tildelow Tlinebelow tlinebelow tlinebelow.sc trademark +Ttilde ttilde ttilde.sc twelveudash two two.oldstyle two.prop two.superior +two.taboldstyle U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc +Ubrevebelowinverted ubrevebelowinverted ubrevebelowinverted.sc Ucircumflex +ucircumflex ucircumflex.sc Udblgrave udblgrave udblgrave.sc Udieresis +udieresis udieresis.sc Udotbelow udotbelow udotbelow.sc Ugrave ugrave +ugrave.sc Uhookabove uhookabove uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute +uhornacute uhornacute.sc Uhorndotbelow uhorndotbelow uhorndotbelow.sc +Uhorngrave uhorngrave uhorngrave.sc Uhornhookabove uhornhookabove +uhornhookabove.sc Uhorntilde uhorntilde uhorntilde.sc Uhungarumlaut +uhungarumlaut uhungarumlaut.sc Umacron umacron umacron.sc underscore uni0400 +uni040D uni0450 uni045D uni048C uni048D uni048E uni048F uni0492 uni0493 +uni0494 uni0495 uni0496 uni0497 uni0498 uni0499 uni049A uni049B uni049C +uni049D uni049E uni049F uni04A0 uni04A1 uni04A2 uni04A3 uni04A4 uni04A5 +uni04A6 uni04A7 uni04A8 uni04A9 uni04AA uni04AB uni04AC uni04AD uni04AE +uni04AF uni04B0 uni04B1 uni04B2 uni04B3 uni04B4 uni04B5 uni04B6 uni04B7 +uni04B8 uni04B9 uni04BA uni04BB uni04BC uni04BD uni04BE uni04BF uni04C0 +uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 uni04C8 uni04CB uni04CC uni04D0 +uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 uni04D6 uni04D7 uni04D8 uni04DA +uni04DB uni04DC uni04DD uni04DE uni04DF uni04E0 uni04E1 uni04E2 uni04E3 +uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 uni04E9 uni04EA uni04EB uni04EC +uni04ED uni04EE uni04EF uni04F0 uni04F1 uni04F2 uni04F3 uni04F4 uni04F5 +uni04F8 uni04F9 Uogonek uogonek uogonek.sc Upsilon upsilon Uring uring +uring.sc Utilde utilde utilde.sc V v v.sc visiblespace W w w.sc Wacute wacute +wacute.sc Wcircumflex wcircumflex wcircumflex.sc Wdieresis wdieresis +wdieresis.sc weierstrass Wgrave wgrave wgrave.sc won X x x.sc Xi xi Y y y.sc +Yacute yacute yacute.sc Ycircumflex ycircumflex ycircumflex.sc Ydieresis +ydieresis ydieresis.sc Ydotbelow ydotbelow ydotbelow.sc yen Ygrave ygrave +ygrave.sc Yhookabove yhookabove yhookabove.sc Ytilde ytilde ytilde.sc Z z +z.sc Zacute zacute zacute.sc Zcaron zcaron zcaron.sc Zdotaccent zdotaccent +zdotaccent.sc Zdotbelow zdotbelow zdotbelow.sc zero zero.oldstyle zero.prop +zero.slash zero.taboldstyle Zeta zeta diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Termes.txt b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Termes.txt index 9cc8d907fd6..3904d25d69b 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Termes.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/README-TeX-Gyre-Termes.txt @@ -6,8 +6,8 @@ Font: TeX Gyre Termes Design: Stanley Morison together with Starling Burgess and Victor Lardent Authors: Bogus\l{}aw Jackowski and Janusz M. Nowacki -Version: 1.030 -Date: 12 IX 2007 +Version: 1.103 +Date: 22 II 2008 Downloads: http://www.gust.org.pl/projects/e-foundry/tex-gyre/termes License: % Copyright (URW)++, copyright 1999 by (URW)++ Design & Development. @@ -37,18 +37,34 @@ TeX Gyre Termes is based on the URW Nimbus Roman No9 L distributed under GPL with Ghostscript. The Vietnamese and Cyrillic characters were added by Han The Thanh and Valek Filippov, respectively. +Note that the widths of the TeX Gyre Termes glyphs are almost consistent with +the relevant Adobe metric data (for the glyphs from the Adobe Standard +Encoding): + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/tib_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/tibi____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/tii_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/tir_____.afm + +Exceptions are: `logicalnot' and `minus' in the bold italic variant +(Adobe: 606, TeX Gyre: 570 which is consistent with other math glyphs) +and `exclamdown' in the regular italic variant (Adobe: 389, TeX Gyre: 333 +which is consistent with the width of the `exclam' glyph). + * * * The TeX Gyre project, following the Latin Modern project, aims at providing a rich collection of diacritical characters in the attempt to cover as many Latin-based scripts as possible. To our knowledge, the repertoir of characters covers all European languages as well as some other Latin-based -alphabets such as Vietnamese and Navajo. We have frequently used the -information presented by Michael Everson at the ``The Alphabets of Europe'' +alphabets such as Vietnamese and Navajo; at the request of users, recent +extensions (following the enhancement of the Latin Modern collection) +provide glyphs sufficient for typesetting of romanized transliterations +of Arabic and Sanskrit scripts. We have frequently used the information +presented by Michael Everson at the ``The Alphabets of Europe'' ( http://www.evertype.com/alphabets/ ) web site. If you know about European languages that are not covered completely or if some glyphs have apparently -wrong shapes -- please let us know. Note, however, that Cyrillic and Greek -glyphs bear provisional character. +wrong shapes -- please let us know. Note, however, that Cyrillic and, to some +extent, Greek glyphs bear provisional character. The TeX Gyre Project was launched and is supported by TeX USERS GROUPS (CS TUG, DANTE eV, GUST, NTG, TUG India, TUG). Hearty thanks to the @@ -70,12 +86,23 @@ an instance of the LaTeX Project Public License The package consists of the files in the directories conforming to the TeX Directory Structure (v. 1.1). The directories contain: -doc/fonts/tex-gyre this file, manifest and licence files +doc/fonts/tex-gyre this file, manifest, licence, test files, + and, moreover, selected files used as input + for generating OTFs (meant as a technical + documentation of the OTFs) tex/latex/tex-gyre support for LaTeX (*.fd and *.sty files, prepared by Marcin Woli\'nski) fonts/enc/dvips/tex-gyre support for dvips (*.enc files); NOTE: all fonts of the TeX Gyre family - share EXACTLY THE SAME *.enc files + share the same *.enc files with + a few exceptions: CS, QX, and RM encodings + for TeX Gyre Cursor (monospace) differ + from the standard ones (because of the + compatibility with Computer Modern + typewriter fonts requested by users), + and, moreover, CS, L7x, QX and RM encodings + for TeX Gyre Chorus exploit exceptionally + the `lslash_lslash' ligature fonts/map/dvips/tex-gyre support for dvips (*.map files) fonts/opentype/public/tex-gyre fonts in the OpenType format (*.otf files) fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer @@ -84,10 +111,7 @@ fonts/type1/public/tex-gyre PostScript (Type 1) font files and printer fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: -- CS (CSTUG) encoding (cs-*.tfm), -- EC (Cork) encoding (ec-*.tfm), - -- EL (European letter aka dense) encoding - (el-*.tfm); originally introduced - by ConTeXt fraternity - -- L7X (Lithuanian) encoding (l7x-*.tfm), + -- L7x (Lithuanian) encoding (l7x-*.tfm), -- QX (GUST) encoding (qx-*.tfm), -- RM (Regular Math or OT1) encoding (rm-*.tfm), -- Y&Y's TeX'n'ANSI aka LY1 encoding @@ -97,7 +121,7 @@ fonts/tfm/public/tex-gyre TeX font metric files (*.tfm) for: (ts1-*.tfm). -- T2A, T2B, T2C (Cyrillic) encodings (t2?-*.tfm). - Encodings CS, EC, EL, L7X, QX, RM, Y&Y, and T5 + Encodings CS, EC, L7x, QX, RM, Y&Y, and T5 have their cap-small-caps counterparts (*-sc.tfm). fonts/afm/public/tex-gyre Adobe font metric files (*.afm); @@ -122,7 +146,7 @@ Additional encoding and map files can be found under: * * * All four font files, qtmb, qtmbi, qtmr, qtmri, contain the same repertoir -of 1198 characters, namely (these are the names used in Type 1 fonts): +of 1244 characters, namely (these are the names used in Type 1 fonts): A a a.sc Aacute aacute aacute.sc Abreve abreve abreve.sc Abreveacute abreveacute abreveacute.sc Abrevedotbelow abrevedotbelow abrevedotbelow.sc @@ -156,136 +180,144 @@ aring.sc Aringacute aringacute aringacute.sc arrowdown arrowleft arrowright arrowup asciicircum asciitilde asterisk asteriskmath at at.alt Atilde atilde atilde.sc B b b.sc backslash baht bar Beta beta bigcircle blanksymbol born braceleft braceright bracketleft bracketright Breve breve breve.ts1 -Breveacute breveacute Brevecomb brevecomb Brevegrave brevegrave +Breveacute breveacute brevebelow brevebelowcomb brevebelowinverted +brevebelowinvertedcomb Brevecomb brevecomb Brevegrave brevegrave Brevehookabove brevehookabove Breveinverted breveinverted Breveinvertedcomb -breveinvertedcomb breveinvertedlow breveinvertedlowcomb brevelow brevelowcomb -Brevetilde brevetilde brokenbar bullet C c c.sc Cacute cacute cacute.sc Caron -caron caron.ts1 Caroncomb caroncomb Ccaron ccaron ccaron.sc Ccedilla ccedilla -ccedilla.sc Ccircumflex ccircumflex ccircumflex.sc Cdotaccent cdotaccent -cdotaccent.sc cedilla cedilla.dup cent cent.oldstyle centigrade Chi chi -Circumflex circumflex circumflex.dup Circumflexacute circumflexacute -Circumflexcomb circumflexcomb Circumflexgrave circumflexgrave -Circumflexhookabove circumflexhookabove Circumflextilde circumflextilde colon -colonmonetary comma commaaccent commaaccentcomb copyleft copyright currency -cwm cwmascender cwmcapital cyrBreve cyrbreve cyrFlex cyrflex D d d.sc dagger -daggerdbl dblbracketleft dblbracketright dblGrave dblgrave dblgrave.ts1 -Dblgravecomb dblgravecomb dblverticalbar Dcaron dcaron dcaron.sc Dcroat -dcroat dcroat.sc Ddotbelow ddotbelow ddotbelow.sc degree Delta delta diameter -died Dieresis dieresis dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb -discount divide divorced dollar dollar.oldstyle dong Dotaccent dotaccent -Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi dotlessi.sc -dotlessj dotlessj.sc E e E.reversed e.reversed e.reversed.sc e.sc Eacute -eacute eacute.sc Ebreve ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex -ecircumflex ecircumflex.sc Ecircumflexacute ecircumflexacute -ecircumflexacute.sc Ecircumflexdotbelow ecircumflexdotbelow -ecircumflexdotbelow.sc Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc -Ecircumflexhookabove ecircumflexhookabove ecircumflexhookabove.sc -Ecircumflextilde ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave -edblgrave.sc Edieresis edieresis edieresis.sc Edotaccent edotaccent -edotaccent.sc Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc -Ehookabove ehookabove ehookabove.sc eight eight.oldstyle eight.prop -eight.taboldstyle ell ellipsis Emacron emacron emacron.sc emdash endash Eng -eng eng.sc Eogonek eogonek eogonek.sc Eogonekacute eogonekacute -eogonekacute.sc Epsilon epsilon epsilon.alt equal estimated Eta eta Eth eth -eth.sc Etilde etilde etilde.sc Euro exclam exclamdown F f f.sc f_k ff ffi ffl -fi five five.oldstyle five.prop five.taboldstyle fl florin four four.oldstyle -four.prop four.taboldstyle fraction fraction.alt G g g.sc Gacute gacute -gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron gcaron gcaron.sc -Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc Gcommaaccent -gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc Germandbls -germandbls germandbls.dup germandbls.sc gnaborretni Grave grave grave.ts1 -Gravecomb gravecomb greater greaterequal greaterorequalslant guarani -guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc Hbar hbar -hbar.sc Hcircumflex hcircumflex hcircumflex.sc Hdotbelow hdotbelow -hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn -Hungarumlaut hungarumlaut hungarumlaut.ts1 Hungarumlautcomb hungarumlautcomb -hyphen hyphen.alt hyphen.dup hyphen.prop hyphendbl hyphendbl.alt I i i.sc -i.TRK Iacute iacute iacute.sc Ibreve ibreve ibreve.sc Icircumflex icircumflex -icircumflex.sc Idblgrave idblgrave idblgrave.sc Idieresis idieresis -idieresis.sc Idotaccent idotaccent.sc Idotbelow idotbelow idotbelow.sc Igrave -igrave igrave.sc Ihookabove ihookabove ihookabove.sc IJ ij ij.sc Imacron -imacron imacron.sc infinity interrobang Iogonek iogonek iogonek.sc +breveinvertedcomb Brevetilde brevetilde brokenbar bullet C c c.sc Cacute +cacute cacute.sc Caron caron caron.ts1 Caroncomb caroncomb Ccaron ccaron +ccaron.sc Ccedilla ccedilla ccedilla.sc Ccircumflex ccircumflex +ccircumflex.sc Cdotaccent cdotaccent cdotaccent.sc cedilla cedilla.dup cent +cent.oldstyle centigrade Chi chi Circumflex circumflex circumflex.dup +Circumflexacute circumflexacute Circumflexcomb circumflexcomb Circumflexgrave +circumflexgrave Circumflexhookabove circumflexhookabove Circumflextilde +circumflextilde colon colonmonetary comma commaaccent commaaccentcomb +copyleft copyright copyright.alt currency cwm cwmascender cwmcapital cyrBreve +cyrbreve cyrFlex cyrflex D d d.sc dagger daggerdbl dblbracketleft +dblbracketright dblGrave dblgrave dblgrave.ts1 dblGravecomb dblgravecomb +dblverticalbar Dcaron dcaron dcaron.sc Dcroat dcroat dcroat.sc Ddotbelow +ddotbelow ddotbelow.sc degree Delta delta diameter died Dieresis dieresis +dieresis.dup dieresis.ts1 Dieresiscomb dieresiscomb discount divide divorced +Dlinebelow dlinebelow dlinebelow.sc dollar dollar.oldstyle dong Dotaccent +dotaccent Dotaccentcomb dotaccentcomb dotbelow dotbelowcomb dotlessi +dotlessi.sc dotlessj dotlessj.sc E e e.sc Eacute eacute eacute.sc Ebreve +ebreve ebreve.sc Ecaron ecaron ecaron.sc Ecircumflex ecircumflex +ecircumflex.sc Ecircumflexacute ecircumflexacute ecircumflexacute.sc +Ecircumflexdotbelow ecircumflexdotbelow ecircumflexdotbelow.sc +Ecircumflexgrave ecircumflexgrave ecircumflexgrave.sc Ecircumflexhookabove +ecircumflexhookabove ecircumflexhookabove.sc Ecircumflextilde +ecircumflextilde ecircumflextilde.sc Edblgrave edblgrave edblgrave.sc +Edieresis edieresis edieresis.sc Edotaccent edotaccent edotaccent.sc +Edotbelow edotbelow edotbelow.sc Egrave egrave egrave.sc Ehookabove +ehookabove ehookabove.sc eight eight.oldstyle eight.prop eight.taboldstyle +ell ellipsis Emacron emacron emacron.sc emdash endash Eng eng eng.sc Eogonek +eogonek eogonek.sc Eogonekacute eogonekacute eogonekacute.sc Epsilon epsilon +epsilon.alt equal Ereversed ereversed ereversed.sc estimated Eta eta Eth eth +eth.sc Etilde etilde etilde.sc eturned eturned.sc Euro exclam exclamdown F f +f.sc f_k ff ffi ffl fi five five.oldstyle five.prop five.taboldstyle fl +florin four four.oldstyle four.prop four.taboldstyle fraction fraction.alt G +g g.sc Gacute gacute gacute.sc Gamma gamma Gbreve gbreve gbreve.sc Gcaron +gcaron gcaron.sc Gcedilla gcedilla Gcircumflex gcircumflex gcircumflex.sc +Gcommaaccent gcommaaccent gcommaaccent.sc Gdotaccent gdotaccent gdotaccent.sc +Germandbls germandbls germandbls.dup germandbls.sc gnaborretni Grave grave +grave.ts1 Gravecomb gravecomb greater greaterequal greaterorequalslant +guarani guillemotleft guillemotright guilsinglleft guilsinglright H h h.sc +Hbar hbar hbar.sc Hbrevebelow hbrevebelow hbrevebelow.sc Hcircumflex +hcircumflex hcircumflex.sc Hdieresis hdieresis hdieresis.sc Hdotbelow +hdotbelow hdotbelow.sc Hookabove hookabove Hookabovecomb hookabovecomb horn +Htilde htilde htilde.sc Hungarumlaut hungarumlaut hungarumlaut.ts1 +Hungarumlautcomb hungarumlautcomb hyphen hyphen.alt hyphen.dup hyphen.prop +hyphendbl hyphendbl.alt I i i.sc Iacute iacute iacute.sc Ibreve ibreve +ibreve.sc Icircumflex icircumflex icircumflex.sc Idblgrave idblgrave +idblgrave.sc Idieresis idieresis idieresis.sc Idotaccent idotaccent.sc +Idotbelow idotbelow idotbelow.sc Igrave igrave igrave.sc Ihookabove +ihookabove ihookabove.sc IJ ij ij.sc Imacron imacron Imacron.alt imacron.alt +imacron.alt.sc imacron.sc infinity interrobang Iogonek iogonek iogonek.sc Iogonekacute iogonekacute iogonekacute.sc Iota iota Itilde itilde itilde.sc J j j.sc Jacute jacute jacute.sc Jcircumflex jcircumflex jcircumflex.sc K k k.sc Kappa kappa Kcedilla kcedilla Kcommaaccent kcommaaccent kcommaaccent.sc L l l.sc Lacute lacute lacute.sc Lambda lambda Lcaron lcaron lcaron.sc Lcedilla lcedilla Lcommaaccent lcommaaccent lcommaaccent.sc Ldot ldot ldot.sc Ldotbelow ldotbelow ldotbelow.sc Ldotbelowmacron ldotbelowmacron -ldotbelowmacron.sc leaf less lessequal lessorequalslant lira logicalnot longs -lozenge lscript Lslash lslash lslash.sc M m m.sc Macron macron macron.dup -macron.ts1 Macroncomb macroncomb married Mdotbelow mdotbelow mdotbelow.sc mho -minus minusplus Mu mu mu.alt multiply musicalnote N n n.sc Nacute nacute -nacute.sc naira nbspace Ncaron ncaron ncaron.sc Ncedilla ncedilla -Ncommaaccent ncommaaccent ncommaaccent.sc Ndotaccent ndotaccent ndotaccent.sc -Ndotbelow ndotbelow ndotbelow.sc nine nine.oldstyle nine.prop -nine.taboldstyle nomero notequal Ntilde ntilde ntilde.sc Nu nu numbersign O o -o.sc Oacute oacute oacute.sc Obreve obreve obreve.sc Ocircumflex ocircumflex -ocircumflex.sc Ocircumflexacute ocircumflexacute ocircumflexacute.sc -Ocircumflexdotbelow ocircumflexdotbelow ocircumflexdotbelow.sc -Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc Ocircumflexhookabove -ocircumflexhookabove ocircumflexhookabove.sc Ocircumflextilde -ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave odblgrave.sc -Odieresis odieresis odieresis.sc Odotbelow odotbelow odotbelow.sc OE oe -OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm Ohookabove ohookabove -ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute ohornacute ohornacute.sc -Ohorndotbelow ohorndotbelow ohorndotbelow.sc Ohorngrave ohorngrave -ohorngrave.sc Ohornhookabove ohornhookabove ohornhookabove.sc Ohorntilde -ohorntilde ohorntilde.sc Ohungarumlaut ohungarumlaut ohungarumlaut.sc Omacron -omacron omacron.sc Omega omega Omicron omicron one one.oldstyle one.prop -one.superior one.taboldstyle onehalf onequarter Oogonek oogonek oogonek.sc -Oogonekacute oogonekacute oogonekacute.sc openbullet ordfeminine ordmasculine -Oslash oslash Oslash.dup oslash.dup oslash.sc Oslashacute oslashacute -oslashacute.sc Otilde otilde otilde.sc P p p.sc paragraph paragraph.alt -parenleft parenright partialdiff percent period periodcentered permyriad -perthousand perthousandzero peso Phi phi phi.alt Pi pi pi.alt plus plusminus -Psi psi published Q q q.sc question questiondown quillbracketleft -quillbracketright quotedbl quotedblbase quotedblbase.ts1 quotedblleft -quotedblright quoteleft quoteleft.dup quoteright quoteright.dup -quotesinglbase quotesinglbase.ts1 quotesingle quotesingle.ts1 R r r.sc Racute -racute racute.sc radical Rcaron rcaron rcaron.sc Rcedilla rcedilla -Rcommaaccent rcommaaccent rcommaaccent.sc Rdblgrave rdblgrave rdblgrave.sc -Rdotaccent rdotaccent rdotaccent.sc Rdotbelow rdotbelow rdotbelow.sc -Rdotbelowmacron rdotbelowmacron rdotbelowmacron.sc recipe referencemark -registered registered.alt Rho rho rho.alt Ring ring Ringacute ringacute -Ringcomb ringcomb S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc -Scedilla scedilla scedilla.sc Scircumflex scircumflex scircumflex.sc -Scommaaccent scommaaccent scommaaccent.sc section semicolon servicemark seven -seven.oldstyle seven.prop seven.taboldstyle sfthyphen Sigma sigma sigma1 six -six.oldstyle six.prop six.taboldstyle slash space star sterling summation -suppress T t t.sc Tau tau Tcaron tcaron tcaron.sc Tcedilla tcedilla -tcedilla.sc Tcommaaccent tcommaaccent tcommaaccent.sc Tdotbelow tdotbelow -tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three three.oldstyle -three.prop three.superior three.taboldstyle threequarters threequartersemdash -tieaccentcapital tieaccentcapital.new tieaccentlowercase -tieaccentlowercase.new Tilde tilde tilde.dup Tildecomb tildecomb tildelow -trademark twelveudash two two.oldstyle two.prop two.superior two.taboldstyle -U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc Ubreveinvertedlow -ubreveinvertedlow ubreveinvertedlow.sc Ucircumflex ucircumflex ucircumflex.sc -Udblgrave udblgrave udblgrave.sc Udieresis udieresis udieresis.sc Udotbelow -udotbelow udotbelow.sc Ugrave ugrave ugrave.sc Uhookabove uhookabove -uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute uhornacute uhornacute.sc -Uhorndotbelow uhorndotbelow uhorndotbelow.sc Uhorngrave uhorngrave -uhorngrave.sc Uhornhookabove uhornhookabove uhornhookabove.sc Uhorntilde -uhorntilde uhorntilde.sc Uhungarumlaut uhungarumlaut uhungarumlaut.sc Umacron -umacron umacron.sc underscore uni0400 uni040D uni0450 uni045D uni048C uni048D -uni048E uni048F uni0492 uni0493 uni0494 uni0495 uni0496 uni0497 uni0498 -uni0499 uni049A uni049B uni049C uni049D uni049E uni049F uni04A0 uni04A1 -uni04A2 uni04A3 uni04A4 uni04A5 uni04A6 uni04A7 uni04A8 uni04A9 uni04AA -uni04AB uni04AC uni04AD uni04AE uni04AF uni04B0 uni04B1 uni04B2 uni04B3 -uni04B4 uni04B5 uni04B6 uni04B7 uni04B8 uni04B9 uni04BA uni04BB uni04BC -uni04BD uni04BE uni04BF uni04C0 uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 -uni04C8 uni04CB uni04CC uni04D0 uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 -uni04D6 uni04D7 uni04D8 uni04DA uni04DB uni04DC uni04DD uni04DE uni04DF -uni04E0 uni04E1 uni04E2 uni04E3 uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 -uni04E9 uni04EA uni04EB uni04EC uni04ED uni04EE uni04EF uni04F0 uni04F1 -uni04F2 uni04F3 uni04F4 uni04F5 uni04F8 uni04F9 Uogonek uogonek uogonek.sc -Upsilon upsilon Uring uring uring.sc Utilde utilde utilde.sc V v v.sc -visiblespace W w w.sc Wacute wacute wacute.sc Wcircumflex wcircumflex -wcircumflex.sc Wdieresis wdieresis wdieresis.sc weierstrass Wgrave wgrave -wgrave.sc won X x x.sc Xi xi Y y y.sc Yacute yacute yacute.sc Ycircumflex -ycircumflex ycircumflex.sc Ydieresis ydieresis ydieresis.sc Ydotbelow -ydotbelow ydotbelow.sc yen Ygrave ygrave ygrave.sc Yhookabove yhookabove -yhookabove.sc Ytilde ytilde ytilde.sc Z z z.sc Zacute zacute zacute.sc Zcaron -zcaron zcaron.sc Zdotaccent zdotaccent zdotaccent.sc zero zero.oldstyle -zero.prop zero.slash zero.taboldstyle Zeta zeta +ldotbelowmacron.sc leaf less lessequal lessorequalslant linebelow +linebelowcomb lira logicalnot longs lozenge lscript Lslash lslash lslash.sc +Ltilde ltilde ltilde.sc M m m.sc Macron macron Macron.alt macron.alt +macron.dup macron.ts1 macronbelow macronbelowcomb Macroncomb macroncomb +married Mdotbelow mdotbelow mdotbelow.sc mho minus minusplus Mu mu mu.alt +multiply musicalnote N n n.sc Nacute nacute nacute.sc naira nbspace Ncaron +ncaron ncaron.sc Ncedilla ncedilla Ncommaaccent ncommaaccent ncommaaccent.sc +Ndotaccent ndotaccent ndotaccent.sc Ndotbelow ndotbelow ndotbelow.sc nine +nine.oldstyle nine.prop nine.taboldstyle nomero notequal Ntilde ntilde +ntilde.sc Nu nu numbersign O o o.sc Oacute oacute oacute.sc Obreve obreve +obreve.sc Ocircumflex ocircumflex ocircumflex.sc Ocircumflexacute +ocircumflexacute ocircumflexacute.sc Ocircumflexdotbelow ocircumflexdotbelow +ocircumflexdotbelow.sc Ocircumflexgrave ocircumflexgrave ocircumflexgrave.sc +Ocircumflexhookabove ocircumflexhookabove ocircumflexhookabove.sc +Ocircumflextilde ocircumflextilde ocircumflextilde.sc Odblgrave odblgrave +odblgrave.sc Odieresis odieresis odieresis.sc Odotbelow odotbelow +odotbelow.sc OE oe OE.dup oe.dup oe.sc ogonek Ograve ograve ograve.sc ohm +Ohookabove ohookabove ohookabove.sc Ohorn ohorn ohorn.sc Ohornacute +ohornacute ohornacute.sc Ohorndotbelow ohorndotbelow ohorndotbelow.sc +Ohorngrave ohorngrave ohorngrave.sc Ohornhookabove ohornhookabove +ohornhookabove.sc Ohorntilde ohorntilde ohorntilde.sc Ohungarumlaut +ohungarumlaut ohungarumlaut.sc Omacron omacron omacron.sc Omega omega Omicron +omicron one one.oldstyle one.prop one.superior one.taboldstyle onehalf +onequarter Oogonek oogonek oogonek.sc Oogonekacute oogonekacute +oogonekacute.sc openbullet ordfeminine ordmasculine Oslash oslash Oslash.dup +oslash.dup oslash.sc Oslashacute oslashacute oslashacute.sc Otilde otilde +otilde.sc P p p.sc paragraph paragraph.alt parenleft parenright partialdiff +percent period periodcentered permyriad perthousand perthousandzero peso Phi +phi phi.alt Pi pi pi.alt plus plusminus Psi psi published Q q q.sc question +questiondown quillbracketleft quillbracketright quotedbl quotedblbase +quotedblbase.ts1 quotedblleft quotedblright quoteleft quoteleft.dup +quoteright quoteright.dup quotesinglbase quotesinglbase.ts1 quotesingle +quotesingle.ts1 R r r.sc Racute racute racute.sc radical Rcaron rcaron +rcaron.sc Rcedilla rcedilla Rcommaaccent rcommaaccent rcommaaccent.sc +Rdblgrave rdblgrave rdblgrave.sc Rdotaccent rdotaccent rdotaccent.sc +Rdotbelow rdotbelow rdotbelow.sc Rdotbelowmacron rdotbelowmacron +rdotbelowmacron.sc recipe referencemark registered registered.alt Rho rho +rho.alt Ring ring Ringacute ringacute Ringcomb ringcomb ringhalfleft +ringhalfright S s s.sc Sacute sacute sacute.sc Scaron scaron scaron.sc +Scedilla scedilla scedilla.sc schwa Scircumflex scircumflex scircumflex.sc +Scommaaccent scommaaccent scommaaccent.sc Sdotbelow sdotbelow sdotbelow.sc +section semicolon servicemark seven seven.oldstyle seven.prop +seven.taboldstyle sfthyphen Sigma sigma sigma1 six six.oldstyle six.prop +six.taboldstyle slash space star sterling summation suppress T t t.sc Tau tau +Tcaron tcaron tcaron.sc Tcedilla tcedilla tcedilla.sc Tcommaaccent +tcommaaccent tcommaaccent.sc Tdieresis tdieresis tdieresis.sc Tdotbelow +tdotbelow tdotbelow.sc Theta theta theta.alt Thorn thorn thorn.sc three +three.oldstyle three.prop three.superior three.taboldstyle threequarters +threequartersemdash tieaccentcapital tieaccentcapital.new tieaccentlowercase +tieaccentlowercase.new Tilde tilde tilde.dup tildebelow tildebelowcomb +Tildecomb tildecomb tildelow Tlinebelow tlinebelow tlinebelow.sc trademark +Ttilde ttilde ttilde.sc twelveudash two two.oldstyle two.prop two.superior +two.taboldstyle U u u.sc Uacute uacute uacute.sc Ubreve ubreve ubreve.sc +Ubrevebelowinverted ubrevebelowinverted ubrevebelowinverted.sc Ucircumflex +ucircumflex ucircumflex.sc Udblgrave udblgrave udblgrave.sc Udieresis +udieresis udieresis.sc Udotbelow udotbelow udotbelow.sc Ugrave ugrave +ugrave.sc Uhookabove uhookabove uhookabove.sc Uhorn uhorn uhorn.sc Uhornacute +uhornacute uhornacute.sc Uhorndotbelow uhorndotbelow uhorndotbelow.sc +Uhorngrave uhorngrave uhorngrave.sc Uhornhookabove uhornhookabove +uhornhookabove.sc Uhorntilde uhorntilde uhorntilde.sc Uhungarumlaut +uhungarumlaut uhungarumlaut.sc Umacron umacron umacron.sc underscore uni0400 +uni040D uni0450 uni045D uni048C uni048D uni048E uni048F uni0492 uni0493 +uni0494 uni0495 uni0496 uni0497 uni0498 uni0499 uni049A uni049B uni049C +uni049D uni049E uni049F uni04A0 uni04A1 uni04A2 uni04A3 uni04A4 uni04A5 +uni04A6 uni04A7 uni04A8 uni04A9 uni04AA uni04AB uni04AC uni04AD uni04AE +uni04AF uni04B0 uni04B1 uni04B2 uni04B3 uni04B4 uni04B5 uni04B6 uni04B7 +uni04B8 uni04B9 uni04BA uni04BB uni04BC uni04BD uni04BE uni04BF uni04C0 +uni04C1 uni04C2 uni04C3 uni04C4 uni04C7 uni04C8 uni04CB uni04CC uni04D0 +uni04D1 uni04D2 uni04D3 uni04D4 uni04D5 uni04D6 uni04D7 uni04D8 uni04DA +uni04DB uni04DC uni04DD uni04DE uni04DF uni04E0 uni04E1 uni04E2 uni04E3 +uni04E4 uni04E5 uni04E6 uni04E7 uni04E8 uni04E9 uni04EA uni04EB uni04EC +uni04ED uni04EE uni04EF uni04F0 uni04F1 uni04F2 uni04F3 uni04F4 uni04F5 +uni04F8 uni04F9 Uogonek uogonek uogonek.sc Upsilon upsilon Uring uring +uring.sc Utilde utilde utilde.sc V v v.sc visiblespace W w w.sc Wacute wacute +wacute.sc Wcircumflex wcircumflex wcircumflex.sc Wdieresis wdieresis +wdieresis.sc weierstrass Wgrave wgrave wgrave.sc won X x x.sc Xi xi Y y y.sc +Yacute yacute yacute.sc Ycircumflex ycircumflex ycircumflex.sc Ydieresis +ydieresis ydieresis.sc Ydotbelow ydotbelow ydotbelow.sc yen Ygrave ygrave +ygrave.sc Yhookabove yhookabove yhookabove.sc Ytilde ytilde ytilde.sc Z z +z.sc Zacute zacute zacute.sc Zcaron zcaron zcaron.sc Zdotaccent zdotaccent +zdotaccent.sc Zdotbelow zdotbelow zdotbelow.sc zero zero.oldstyle zero.prop +zero.slash zero.taboldstyle Zeta zeta diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/goadb998.nam b/Master/texmf-dist/doc/fonts/tex-gyre/goadb998.nam new file mode 100644 index 00000000000..c0bbcabed2f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/goadb998.nam @@ -0,0 +1,1936 @@ +# This file belongs to the TeX Gyre Collection of Fonts. The work is released +# under the GUST Font License. See the MANIFEST.txt and README.eng +# files for the details. For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-SOURCE-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-SOURCE-LICENSE.txt +# +# This is a `Glyph Order and Alias Database' used to generate +# OTF fonts for Latin Modern and TeX Gyre families with the +# Adobe Font Development Kit for OpenType ( the package can be +# downloaded from http://www.adobe.com/devnet/opentype/afdko/ ). +# The first column contains the OTF name of a glyph, the second +# column -- the PostScript name, the third column -- the unicode name. + +### GLYPH ORDER AND ALIAS DATABASE FOR AFDKO ver. 0.998, 22 II 2008 + +### 0. No unicodes +.notdef .notdef +acute.dup acute.dup +AE.dup AE.dup +ae.dup ae.dup +bar_bar bardbl +braceleft.titling braceleft.titling +cedilla.dup cedilla.dup +circumflex.dup circumflex.dup +c.superior c.superior +c.superior csuperior +d_bar dbar +dieresis.dup dieresis.dup +d_ini0304 dmacron +l.script.dup ell +Gcedilla Gcedilla +gcedilla gcedilla +germandbls.dup germandbls.dup +hyphen.dup hyphen.dup +I.fractur Ifractur +Kcedilla Kcedilla +kcedilla kcedilla +Lcedilla Lcedilla +lcedilla lcedilla +L_quoteright Lquoteright +l_quoteright lquoteright +macron.dup macron.dup +Ncedilla Ncedilla +ncedilla ncedilla +OE.dup OE.dup +oe.dup oe.dup +Oslash.dup Oslash.dup +oslash.dup oslash.dup +quoteleft.dup quoteleft.dup +quoteright.dup quoteright.dup +Rcedilla Rcedilla +rcedilla rcedilla +R.fractur Rfractur +tilde.dup tilde.dup +t_quoteright tquoteright + +### 1. Standard low unicodes 0020 .. 007E +A A uni0041 +a a uni0061 +ampersand ampersand uni0026 +asciicircum asciicircum uni005E +asciitilde asciitilde uni007E +asterisk asterisk uni002A +at at uni0040 +B B uni0042 +b b uni0062 +backslash backslash uni005C +bar bar uni007C +braceleft braceleft uni007B +braceright braceright uni007D +bracketleft bracketleft uni005B +bracketright bracketright uni005D +C C uni0043 +c c uni0063 +colon colon uni003A +comma comma uni002C +D D uni0044 +d d uni0064 +dollar dollar uni0024 +E E uni0045 +e e uni0065 +eight eight uni0038 +equal equal uni003D +exclam exclam uni0021 +F F uni0046 +f f uni0066 +five five uni0035 +four four uni0034 +G G uni0047 +g g uni0067 +grave grave uni0060 +greater greater uni003E +H H uni0048 +h h uni0068 +hyphen hyphen uni002D +I I uni0049 +i i uni0069 +J J uni004A +j j uni006A +K K uni004B +k k uni006B +L L uni004C +l l uni006C +less less uni003C +M M uni004D +m m uni006D +N N uni004E +n n uni006E +nine nine uni0039 +numbersign numbersign uni0023 +O O uni004F +o o uni006F +one one uni0031 +P P uni0050 +p p uni0070 +parenleft parenleft uni0028 +parenright parenright uni0029 +percent percent uni0025 +period period uni002E +plus plus uni002B +Q Q uni0051 +q q uni0071 +question question uni003F +quotedbl quotedbl uni0022 +quotesingle quotesingle uni0027 +R R uni0052 +r r uni0072 +S S uni0053 +s s uni0073 +semicolon semicolon uni003B +seven seven uni0037 +six six uni0036 +slash slash uni002F +space space uni0020 +T T uni0054 +t t uni0074 +three three uni0033 +two two uni0032 +U U uni0055 +u u uni0075 +underscore underscore uni005F +V V uni0056 +v v uni0076 +W W uni0057 +w w uni0077 +X X uni0058 +x x uni0078 +Y Y uni0059 +y y uni0079 +Z Z uni005A +z z uni007A +zero zero uni0030 + +### 2. Standard high unicodes FB00 .. FB06 +f_f ff uniFB00 +f_f_i ffi uniFB03 +f_f_l ffl uniFB04 +f_i fi uniFB01 +f_l fl uniFB02 +s_t s_t uniFB06 + +### 3. Standard other unicodes 0080 .. DFFF (actually in 00A0 .. uni2AB0) +Aacute Aacute uni00C1 +aacute aacute uni00E1 +Abreve Abreve uni0102 +abreve abreve uni0103 +Abreveacute Abreveacute uni1EAE +abreveacute abreveacute uni1EAF +Abrevedotbelow Abrevedotbelow uni1EB6 +abrevedotbelow abrevedotbelow uni1EB7 +Abrevegrave Abrevegrave uni1EB0 +abrevegrave abrevegrave uni1EB1 +Abrevehookabove Abrevehookabove uni1EB2 +abrevehookabove abrevehookabove uni1EB3 +Abrevetilde Abrevetilde uni1EB4 +abrevetilde abrevetilde uni1EB5 +Acircumflex Acircumflex uni00C2 +acircumflex acircumflex uni00E2 +Acircumflexacute Acircumflexacute uni1EA4 +acircumflexacute acircumflexacute uni1EA5 +Acircumflexdotbelow Acircumflexdotbelow uni1EAC +acircumflexdotbelow acircumflexdotbelow uni1EAD +Acircumflexgrave Acircumflexgrave uni1EA6 +acircumflexgrave acircumflexgrave uni1EA7 +Acircumflexhookabove Acircumflexhookabove uni1EA8 +acircumflexhookabove acircumflexhookabove uni1EA9 +Acircumflextilde Acircumflextilde uni1EAA +acircumflextilde acircumflextilde uni1EAB +acute acute uni00B4 +uni0301 acutecomb uni0301 +Adblgrave Adblgrave uni0200 +adblgrave adblgrave uni0201 +Adieresis Adieresis uni00C4 +adieresis adieresis uni00E4 +Adotbelow Adotbelow uni1EA0 +adotbelow adotbelow uni1EA1 +AE AE uni00C6 +ae ae uni00E6 +AEacute AEacute uni01FC +aeacute aeacute uni01FD +afii10017 afii10017 uni0410 +afii10018 afii10018 uni0411 +afii10019 afii10019 uni0412 +afii10020 afii10020 uni0413 +afii10021 afii10021 uni0414 +afii10022 afii10022 uni0415 +afii10023 afii10023 uni0401 +afii10024 afii10024 uni0416 +afii10025 afii10025 uni0417 +afii10026 afii10026 uni0418 +afii10027 afii10027 uni0419 +afii10028 afii10028 uni041A +afii10029 afii10029 uni041B +afii10030 afii10030 uni041C +afii10031 afii10031 uni041D +afii10032 afii10032 uni041E +afii10033 afii10033 uni041F +afii10034 afii10034 uni0420 +afii10035 afii10035 uni0421 +afii10036 afii10036 uni0422 +afii10037 afii10037 uni0423 +afii10038 afii10038 uni0424 +afii10039 afii10039 uni0425 +afii10040 afii10040 uni0426 +afii10041 afii10041 uni0427 +afii10042 afii10042 uni0428 +afii10043 afii10043 uni0429 +afii10044 afii10044 uni042A +afii10045 afii10045 uni042B +afii10046 afii10046 uni042C +afii10047 afii10047 uni042D +afii10048 afii10048 uni042E +afii10049 afii10049 uni042F +afii10050 afii10050 uni0490 +afii10051 afii10051 uni0402 +afii10052 afii10052 uni0403 +afii10053 afii10053 uni0404 +afii10054 afii10054 uni0405 +afii10055 afii10055 uni0406 +afii10056 afii10056 uni0407 +afii10057 afii10057 uni0408 +afii10058 afii10058 uni0409 +afii10059 afii10059 uni040A +afii10060 afii10060 uni040B +afii10061 afii10061 uni040C +afii10062 afii10062 uni040E +afii10065 afii10065 uni0430 +afii10066 afii10066 uni0431 +afii10067 afii10067 uni0432 +afii10068 afii10068 uni0433 +afii10069 afii10069 uni0434 +afii10070 afii10070 uni0435 +afii10071 afii10071 uni0451 +afii10072 afii10072 uni0436 +afii10073 afii10073 uni0437 +afii10074 afii10074 uni0438 +afii10075 afii10075 uni0439 +afii10076 afii10076 uni043A +afii10077 afii10077 uni043B +afii10078 afii10078 uni043C +afii10079 afii10079 uni043D +afii10080 afii10080 uni043E +afii10081 afii10081 uni043F +afii10082 afii10082 uni0440 +afii10083 afii10083 uni0441 +afii10084 afii10084 uni0442 +afii10085 afii10085 uni0443 +afii10086 afii10086 uni0444 +afii10087 afii10087 uni0445 +afii10088 afii10088 uni0446 +afii10089 afii10089 uni0447 +afii10090 afii10090 uni0448 +afii10091 afii10091 uni0449 +afii10092 afii10092 uni044A +afii10093 afii10093 uni044B +afii10094 afii10094 uni044C +afii10095 afii10095 uni044D +afii10096 afii10096 uni044E +afii10097 afii10097 uni044F +afii10098 afii10098 uni0491 +afii10099 afii10099 uni0452 +afii10100 afii10100 uni0453 +afii10101 afii10101 uni0454 +afii10102 afii10102 uni0455 +afii10103 afii10103 uni0456 +afii10104 afii10104 uni0457 +afii10105 afii10105 uni0458 +afii10106 afii10106 uni0459 +afii10107 afii10107 uni045A +afii10108 afii10108 uni045B +afii10109 afii10109 uni045C +afii10110 afii10110 uni045E +afii10145 afii10145 uni040F +afii10146 afii10146 uni0462 +afii10147 afii10147 uni0472 +afii10148 afii10148 uni0474 +afii10193 afii10193 uni045F +afii10194 afii10194 uni0463 +afii10195 afii10195 uni0473 +afii10196 afii10196 uni0475 +afii10846 afii10846 uni04D9 +afii61352 afii61352 uni2116 +Agrave Agrave uni00C0 +agrave agrave uni00E0 +Ahookabove Ahookabove uni1EA2 +ahookabove ahookabove uni1EA3 +aleph aleph uni2135 +Alpha Alpha uni0391 +alpha alpha uni03B1 +Alphatonos Alphatonos uni0386 +alphatonos alphatonos uni03AC +Amacron Amacron uni0100 +amacron amacron uni0101 +anglearc anglearc uni2222 +angleleft angleleft uni2329 +angleright angleright uni232A +Aogonek Aogonek uni0104 +aogonek aogonek uni0105 +approxequal approxequal uni2248 +Aring Aring uni00C5 +aring aring uni00E5 +Aringacute Aringacute uni01FA +aringacute aringacute uni01FB +uni2194 arrowboth uni2194 +uni2195 arrowbothv uni2195 +uni21D4 arrowdblboth uni21D4 +uni21D5 arrowdblbothv uni21D5 +uni21D3 arrowdbldown uni21D3 +uni21D0 arrowdblleft uni21D0 +uni21D2 arrowdblright uni21D2 +uni21D1 arrowdblup uni21D1 +uni2193 arrowdown uni2193 +uni21A9 arrowhookleft uni21A9 +uni21AA arrowhookright uni21AA +uni2190 arrowleft uni2190 +uni21BD arrowleftbothalf uni21BD +uni21BC arrowlefttophalf uni21BC +uni2197 arrownortheast uni2197 +uni2196 arrownorthwest uni2196 +uni2192 arrowright uni2192 +uni21C1 arrowrightbothalf uni21C1 +uni21C0 arrowrighttophalf uni21C0 +uni2198 arrowsoutheast uni2198 +uni2199 arrowsouthwest uni2199 +uni2191 arrowup uni2191 +asterisk.math asteriskmath uni2217 +Atilde Atilde uni00C3 +atilde atilde uni00E3 +baht baht uni0E3F +Beta Beta uni0392 +beta beta uni03B2 +blanksymbol blanksymbol uni2422 +breve breve uni02D8 +uni032E brevebelowcomb uni032E +uni032F brevebelowinvertedcomb uni032F +uni0306 brevecomb uni0306 +uni0311 breveinvertedcomb uni0311 +brokenbar brokenbar uni00A6 +bullet bullet uni2022 +Cacute Cacute uni0106 +cacute cacute uni0107 +caron caron uni02C7 +uni030C caroncomb uni030C +Ccaron Ccaron uni010C +ccaron ccaron uni010D +Ccedilla Ccedilla uni00C7 +ccedilla ccedilla uni00E7 +Ccircumflex Ccircumflex uni0108 +ccircumflex ccircumflex uni0109 +Cdotaccent Cdotaccent uni010A +cdotaccent cdotaccent uni010B +cedilla cedilla uni00B8 +uni2308 ceilingleft uni2308 +uni2309 ceilingright uni2309 +cent cent uni00A2 +centigrade centigrade uni2103 +Chi Chi uni03A7 +chi chi uni03C7 +circledivide circledivide uni2298 +circledot circledot uni2299 +uni2296 circleminus uni2296 +uni2297 circlemultiply uni2297 +uni2295 circleplus uni2295 +circumflex circumflex uni02C6 +uni0302 circumflexcomb uni0302 +club club uni2663 +colonmonetary colonmonetary uni20A1 +uni0326 commaaccentcomb uni0326 +uni0312 commaturnedabovecomb uni0312 +uni2210 coproduct uni2210 +copyright copyright uni00A9 +currency currency uni00A4 +dagger dagger uni2020 +daggerdbl daggerdbl uni2021 +dblbracketleft dblbracketleft uni27E6 +dblbracketright dblbracketright uni27E7 +uni030F dblgravecomb uni030F +dblverticalbar dblverticalbar uni2016 +Dcaron Dcaron uni010E +dcaron dcaron uni010F +Dcroat Dcroat uni0110 +dcroat dcroat uni0111 +Ddotbelow Ddotbelow uni1E0C +ddotbelow ddotbelow uni1E0D +degree degree uni00B0 +Delta Delta uni0394 +delta delta uni03B4 +diameter diameter uni2300 +diamond diamond uni2666 +diamond.math diamondmath uni22C4 +dieresis dieresis uni00A8 +uni0308 dieresiscomb uni0308 +dieresistonos dieresistonos uni0385 +discount discount uni2052 +divide divide uni00F7 +divorced divorced uni26AE +Dlinebelow Dlinebelow uni1E0E +dlinebelow dlinebelow uni1E0F +Dlinebelow Dmacronbelow uni1E0E +dlinebelow dmacronbelow uni1E0F +dong dong uni20AB +dotaccent dotaccent uni02D9 +uni0307 dotaccentcomb uni0307 +uni0323 dotbelowcomb uni0323 +dotlessi dotlessi uni0131 +Eacute Eacute uni00C9 +eacute eacute uni00E9 +Ebreve Ebreve uni0114 +ebreve ebreve uni0115 +Ecaron Ecaron uni011A +ecaron ecaron uni011B +Ecircumflex Ecircumflex uni00CA +ecircumflex ecircumflex uni00EA +Ecircumflexacute Ecircumflexacute uni1EBE +ecircumflexacute ecircumflexacute uni1EBF +Ecircumflexdotbelow Ecircumflexdotbelow uni1EC6 +ecircumflexdotbelow ecircumflexdotbelow uni1EC7 +Ecircumflexgrave Ecircumflexgrave uni1EC0 +ecircumflexgrave ecircumflexgrave uni1EC1 +Ecircumflexhookabove Ecircumflexhookabove uni1EC2 +ecircumflexhookabove ecircumflexhookabove uni1EC3 +Ecircumflextilde Ecircumflextilde uni1EC4 +ecircumflextilde ecircumflextilde uni1EC5 +Edblgrave Edblgrave uni0204 +edblgrave edblgrave uni0205 +Edieresis Edieresis uni00CB +edieresis edieresis uni00EB +Edotaccent Edotaccent uni0116 +edotaccent edotaccent uni0117 +Edotbelow Edotbelow uni1EB8 +edotbelow edotbelow uni1EB9 +Egrave Egrave uni00C8 +egrave egrave uni00E8 +Ehookabove Ehookabove uni1EBA +ehookabove ehookabove uni1EBB +eight.inferior eight.inferior uni2088 +eight.inferior eightinferior uni2088 +eight.superior eight.superior uni2078 +eight.superior eightsuperior uni2078 +element element uni2208 +ellipsis ellipsis uni2026 +Emacron Emacron uni0112 +emacron emacron uni0113 +emdash emdash uni2014 +emptyset emptyset uni2205 +endash endash uni2013 +Eng Eng uni014A +eng eng uni014B +Eogonek Eogonek uni0118 +eogonek eogonek uni0119 +Epsilon Epsilon uni0395 +epsilon epsilon uni03B5 +epsilon.alt epsilon.alt uni03F5 +Epsilontonos Epsilontonos uni0388 +epsilontonos epsilontonos uni03AD +equivalence equivalence uni2261 +equivasymptotic equivasymptotic uni224D +Ereversed Ereversed uni018E +ereversed ereversed uni0258 +estimated estimated uni212E +Eta Eta uni0397 +eta eta uni03B7 +Etatonos Etatonos uni0389 +etatonos etatonos uni03AE +Eth Eth uni00D0 +eth eth uni00F0 +Etilde Etilde uni1EBC +etilde etilde uni1EBD +eturned eturned uni01DD +Euro Euro uni20AC +exclamdown exclamdown uni00A1 +existential existential uni2203 +fiveeighths fiveeighths uni215D +five.inferior five.inferior uni2085 +five.inferior fiveinferior uni2085 +five.superior five.superior uni2075 +five.superior fivesuperior uni2075 +flat flat uni266D +uni230A floorleft uni230A +uni230B floorright uni230B +florin florin uni0192 +follows follows uni227B +followsequal followsequal uni2AB0 +four.inferior four.inferior uni2084 +four.inferior fourinferior uni2084 +four.superior four.superior uni2074 +four.superior foursuperior uni2074 +fraction fraction uni2044 +fraction.alt fraction.alt uni2215 +Gacute Gacute uni01F4 +gacute gacute uni01F5 +Gamma Gamma uni0393 +gamma gamma uni03B3 +Gbreve Gbreve uni011E +gbreve gbreve uni011F +Gcaron Gcaron uni01E6 +gcaron gcaron uni01E7 +Gcircumflex Gcircumflex uni011C +gcircumflex gcircumflex uni011D +Gcommaaccent Gcommaaccent uni0122 +gcommaaccent gcommaaccent uni0123 +Gdotaccent Gdotaccent uni0120 +gdotaccent gdotaccent uni0121 +germandbls germandbls uni00DF +uni0300 gravecomb uni0300 +greaterequal greaterequal uni2265 +greaterequal.pl greaterequal.pl uni2A7E +greatermuch greatermuch uni226B +greaterequal.slant greaterorequalslant uni2A7E +guillemotleft guillemotleft uni00AB +guillemotright guillemotright uni00BB +guilsinglleft guilsinglleft uni2039 +guilsinglright guilsinglright uni203A +Hbar Hbar uni0126 +hbar hbar uni0127 +Hbrevebelow Hbrevebelow uni1E2A +hbrevebelow hbrevebelow uni1E2B +Hcircumflex Hcircumflex uni0124 +hcircumflex hcircumflex uni0125 +Hdieresis Hdieresis uni1E26 +hdieresis hdieresis uni1E27 +Hdotbelow Hdotbelow uni1E24 +hdotbelow hdotbelow uni1E25 +heart heart uni2665 +uni0309 hookabovecomb uni0309 +h.superior h.superior uni02B0 +h.superior hsuperior uni02B0 +hungarumlaut hungarumlaut uni02DD +uni030B hungarumlautcomb uni030B +Iacute Iacute uni00CD +iacute iacute uni00ED +Ibreve Ibreve uni012C +ibreve ibreve uni012D +Icircumflex Icircumflex uni00CE +icircumflex icircumflex uni00EE +Idblgrave Idblgrave uni0208 +idblgrave idblgrave uni0209 +Idieresis Idieresis uni00CF +idieresis idieresis uni00EF +Idotaccent Idotaccent uni0130 +Idotbelow Idotbelow uni1ECA +idotbelow idotbelow uni1ECB +Igrave Igrave uni00CC +igrave igrave uni00EC +Ihookabove Ihookabove uni1EC8 +ihookabove ihookabove uni1EC9 +I_J IJ uni0132 +i_j ij uni0133 +Imacron Imacron uni012A +imacron imacron uni012B +increment increment uni2206 +infinity infinity uni221E +integral integral uni222B +interrobang interrobang uni203D +intersection intersection uni2229 +intersectionsq intersectionsq uni2293 +Iogonek Iogonek uni012E +iogonek iogonek uni012F +Iota Iota uni0399 +iota iota uni03B9 +Iotadieresis Iotadieresis uni03AA +iotadieresis iotadieresis uni03CA +iotadieresistonos iotadieresistonos uni0390 +Iotatonos Iotatonos uni038A +iotatonos iotatonos uni03AF +Itilde Itilde uni0128 +itilde itilde uni0129 +Jcircumflex Jcircumflex uni0134 +jcircumflex jcircumflex uni0135 +Kappa Kappa uni039A +kappa kappa uni03BA +Kcommaaccent Kcommaaccent uni0136 +kcommaaccent kcommaaccent uni0137 +Lacute Lacute uni0139 +lacute lacute uni013A +Lambda Lambda uni039B +lambda lambda uni03BB +uni22A4 latticetop uni22A4 +Lcaron Lcaron uni013D +lcaron lcaron uni013E +Lcommaaccent Lcommaaccent uni013B +lcommaaccent lcommaaccent uni013C +Ldot Ldot uni013F +ldot ldot uni0140 +Ldotbelow Ldotbelow uni1E36 +ldotbelow ldotbelow uni1E37 +Ldotbelowmacron Ldotbelowmacron uni1E38 +ldotbelowmacron ldotbelowmacron uni1E39 +lessequal lessequal uni2264 +lessequal.pl lessequal.pl uni2A7D +lessmuch lessmuch uni226A +lessequal.slant lessorequalslant uni2A7D +uni0332 linebelowcomb uni0332 +lira lira uni20A4 +logicaland logicaland uni2227 +logicalnot logicalnot uni00AC +logicalor logicalor uni2228 +longs longs uni017F +lozenge lozenge uni25CA +l.script lscript uni2113 +Lslash Lslash uni0141 +lslash lslash uni0142 +macron macron uni00AF +uni0331 macronbelowcomb uni0331 +uni0304 macroncomb uni0304 +married married uni26AD +Mdotbelow Mdotbelow uni1E42 +mdotbelow mdotbelow uni1E43 +uni2127 mho uni2127 +minus minus uni2212 +minusplus minusplus uni2213 +Mu Mu uni039C +mu mu uni00B5 +mu.greek mu.alt uni03BC +multiply multiply uni00D7 +uni266A musicalnote uni266A +nabla nabla uni2207 +Nacute Nacute uni0143 +nacute nacute uni0144 +naira naira uni20A6 +natural natural uni266E +uni00A0 nbspace uni00A0 +Ncaron Ncaron uni0147 +ncaron ncaron uni0148 +Ncommaaccent Ncommaaccent uni0145 +ncommaaccent ncommaaccent uni0146 +Ndotaccent Ndotaccent uni1E44 +ndotaccent ndotaccent uni1E45 +Ndotbelow Ndotbelow uni1E46 +ndotbelow ndotbelow uni1E47 +nine.inferior nine.inferior uni2089 +nine.inferior nineinferior uni2089 +nine.superior nine.superior uni2079 +nine.superior ninesuperior uni2079 +afii61352 nomero uni2116 +notequal notequal uni2260 +n.superior n.superior uni207F +n.superior nsuperior uni207F +Ntilde Ntilde uni00D1 +ntilde ntilde uni00F1 +Nu Nu uni039D +nu nu uni03BD +Oacute Oacute uni00D3 +oacute oacute uni00F3 +Obreve Obreve uni014E +obreve obreve uni014F +Ocircumflex Ocircumflex uni00D4 +ocircumflex ocircumflex uni00F4 +Ocircumflexacute Ocircumflexacute uni1ED0 +ocircumflexacute ocircumflexacute uni1ED1 +Ocircumflexdotbelow Ocircumflexdotbelow uni1ED8 +ocircumflexdotbelow ocircumflexdotbelow uni1ED9 +Ocircumflexgrave Ocircumflexgrave uni1ED2 +ocircumflexgrave ocircumflexgrave uni1ED3 +Ocircumflexhookabove Ocircumflexhookabove uni1ED4 +ocircumflexhookabove ocircumflexhookabove uni1ED5 +Ocircumflextilde Ocircumflextilde uni1ED6 +ocircumflextilde ocircumflextilde uni1ED7 +Odblgrave Odblgrave uni020C +odblgrave odblgrave uni020D +Odieresis Odieresis uni00D6 +odieresis odieresis uni00F6 +Odotbelow Odotbelow uni1ECC +odotbelow odotbelow uni1ECD +OE OE uni0152 +oe oe uni0153 +ogonek ogonek uni02DB +Ograve Ograve uni00D2 +ograve ograve uni00F2 +ohm ohm uni2126 +Ohookabove Ohookabove uni1ECE +ohookabove ohookabove uni1ECF +Ohorn Ohorn uni01A0 +ohorn ohorn uni01A1 +Ohornacute Ohornacute uni1EDA +ohornacute ohornacute uni1EDB +Ohorndotbelow Ohorndotbelow uni1EE2 +ohorndotbelow ohorndotbelow uni1EE3 +Ohorngrave Ohorngrave uni1EDC +ohorngrave ohorngrave uni1EDD +Ohornhookabove Ohornhookabove uni1EDE +ohornhookabove ohornhookabove uni1EDF +Ohorntilde Ohorntilde uni1EE0 +ohorntilde ohorntilde uni1EE1 +Ohungarumlaut Ohungarumlaut uni0150 +ohungarumlaut ohungarumlaut uni0151 +Omacron Omacron uni014C +omacron omacron uni014D +Omega Omega uni03A9 +omega omega uni03C9 +Omegatonos Omegatonos uni038F +omegatonos omegatonos uni03CE +Omicron Omicron uni039F +omicron omicron uni03BF +Omicrontonos Omicrontonos uni038C +omicrontonos omicrontonos uni03CC +oneeighth oneeighth uni215B +onehalf onehalf uni00BD +one.inferior one.inferior uni2081 +one.inferior oneinferior uni2081 +onequarter onequarter uni00BC +one.superior one.superior uni00B9 +one.superior onesuperior uni00B9 +onethird onethird uni2153 +Oogonek Oogonek uni01EA +oogonek oogonek uni01EB +openbullet openbullet uni25E6 +ordfeminine ordfeminine uni00AA +ordmasculine ordmasculine uni00BA +Oslash Oslash uni00D8 +oslash oslash uni00F8 +Oslashacute Oslashacute uni01FE +oslashacute oslashacute uni01FF +Otilde Otilde uni00D5 +otilde otilde uni00F5 +suchthat owner uni220B +paragraph paragraph uni00B6 +parenleft.inferior parenleft.inferior uni208D +parenleft.inferior parenleftinferior uni208D +parenleft.superior parenleft.superior uni207D +parenleft.superior parenleftsuperior uni207D +parenright.inferior parenright.inferior uni208E +parenright.inferior parenrightinferior uni208E +parenright.superior parenright.superior uni207E +parenright.superior parenrightsuperior uni207E +partialdiff partialdiff uni2202 +periodcentered periodcentered uni00B7 +permyriad permyriad uni2031 +perpendicular perpendicular uni27C2 +perthousand perthousand uni2030 +peseta peseta uni20A7 +peso peso uni20B1 +Phi Phi uni03A6 +phi phi uni03C6 +uni03D5 phi.alt uni03D5 +Pi Pi uni03A0 +pi pi uni03C0 +uni03D6 pi.alt uni03D6 +plusminus plusminus uni00B1 +precedes precedes uni227A +precedes_equal precedesequal uni2AAF +prime prime uni2032 +propersubset propersubset uni2282 +propersuperset propersuperset uni2283 +proportional proportional uni221D +Psi Psi uni03A8 +psi psi uni03C8 +published published uni2117 +questiondown questiondown uni00BF +quillbracketleft quillbracketleft uni2045 +quillbracketright quillbracketright uni2046 +quotedblbase quotedblbase uni201E +quotedblleft quotedblleft uni201C +quotedblright quotedblright uni201D +quoteleft quoteleft uni2018 +quoteright quoteright uni2019 +quotesinglbase quotesinglbase uni201A +Racute Racute uni0154 +racute racute uni0155 +radical radical uni221A +Rcaron Rcaron uni0158 +rcaron rcaron uni0159 +Rcommaaccent Rcommaaccent uni0156 +rcommaaccent rcommaaccent uni0157 +Rdblgrave Rdblgrave uni0210 +rdblgrave rdblgrave uni0211 +Rdotaccent Rdotaccent uni1E58 +rdotaccent rdotaccent uni1E59 +Rdotbelow Rdotbelow uni1E5A +rdotbelow rdotbelow uni1E5B +Rdotbelowmacron Rdotbelowmacron uni1E5C +rdotbelowmacron rdotbelowmacron uni1E5D +recipe recipe uni211E +referencemark referencemark uni203B +reflexsubset reflexsubset uni2286 +reflexsuperset reflexsuperset uni2287 +registered registered uni00AE +Rho Rho uni03A1 +rho rho uni03C1 +ring ring uni02DA +uni030A ringcomb uni030A +ringhalfleft ringhalfleft uni02BF +ringhalfright ringhalfright uni02BE +Sacute Sacute uni015A +sacute sacute uni015B +Scaron Scaron uni0160 +scaron scaron uni0161 +Scedilla Scedilla uni015E +scedilla scedilla uni015F +Schwa Schwa uni018F +schwa schwa uni0259 +Scircumflex Scircumflex uni015C +scircumflex scircumflex uni015D +uni0218 Scommaaccent uni0218 +uni0219 scommaaccent uni0219 +Sdotbelow Sdotbelow uni1E62 +sdotbelow sdotbelow uni1E63 +section section uni00A7 +servicemark servicemark uni2120 +seveneighths seveneighths uni215E +seven.inferior seven.inferior uni2087 +seven.inferior seveninferior uni2087 +seven.superior seven.superior uni2077 +seven.superior sevensuperior uni2077 +uni00AD sfthyphen uni00AD +sharp sharp uni266F +Sigma Sigma uni03A3 +sigma sigma uni03C3 +uni03C2 sigma1 uni03C2 +similar similar uni223C +similar_equal similarequal uni2243 +six.inferior six.inferior uni2086 +six.inferior sixinferior uni2086 +six.superior six.superior uni2076 +six.superior sixsuperior uni2076 +frown slurabove uni2322 +smile slurbelow uni2323 +spade spade uni2660 +star star uni22C6 +sterling sterling uni00A3 +subset subset uni2282 +uni2291 subsetsqequal uni2291 +summation summation uni2211 +uni2292 supersetsqequal uni2292 +Tau Tau uni03A4 +tau tau uni03C4 +Tbar Tbar uni0166 +tbar tbar uni0167 +Tcaron Tcaron uni0164 +tcaron tcaron uni0165 +Tcedilla Tcedilla uni0162 +tcedilla tcedilla uni0163 +uni021A Tcommaaccent uni021A +uni021B tcommaaccent uni021B +tdieresis tdieresis uni1E97 +Tdotbelow Tdotbelow uni1E6C +tdotbelow tdotbelow uni1E6D +Theta Theta uni0398 +theta theta uni03B8 +uni03D1 theta.alt uni03D1 +Thorn Thorn uni00DE +thorn thorn uni00FE +threeeighths threeeighths uni215C +three.inferior three.inferior uni2083 +three.inferior threeinferior uni2083 +threequarters threequarters uni00BE +three.superior three.superior uni00B3 +three.superior threesuperior uni00B3 +tie tie uni2040 +tilde tilde uni02DC +uni0330 tildebelowcomb uni0330 +uni0303 tildecomb uni0303 +Tlinebelow Tlinebelow uni1E6E +tlinebelow tlinebelow uni1E6F +Tlinebelow Tmacronbelow uni1E6E +tlinebelow tmacronbelow uni1E6F +tonos tonos uni0384 +trademark trademark uni2122 +uni25B3 triangle uni25B3 +uni25BD triangleinv uni25BD +uni25C1 triangleleft uni25C1 +uni25B7 triangleright uni25B7 +turnstileleft turnstileleft uni22A2 +turnstileright turnstileright uni22A3 +two.inferior two.inferior uni2082 +two.inferior twoinferior uni2082 +two.superior two.superior uni00B2 +two.superior twosuperior uni00B2 +twothirds twothirds uni2154 +Uacute Uacute uni00DA +uacute uacute uni00FA +Ubreve Ubreve uni016C +ubreve ubreve uni016D +Ubreveinverted Ubreveinverted uni0216 +ubreveinverted ubreveinverted uni0217 +Ucircumflex Ucircumflex uni00DB +ucircumflex ucircumflex uni00FB +Udblgrave Udblgrave uni0214 +udblgrave udblgrave uni0215 +Udieresis Udieresis uni00DC +udieresis udieresis uni00FC +Udotbelow Udotbelow uni1EE4 +udotbelow udotbelow uni1EE5 +Ugrave Ugrave uni00D9 +ugrave ugrave uni00F9 +Uhookabove Uhookabove uni1EE6 +uhookabove uhookabove uni1EE7 +Uhorn Uhorn uni01AF +uhorn uhorn uni01B0 +Uhornacute Uhornacute uni1EE8 +uhornacute uhornacute uni1EE9 +Uhorndotbelow Uhorndotbelow uni1EF0 +uhorndotbelow uhorndotbelow uni1EF1 +Uhorngrave Uhorngrave uni1EEA +uhorngrave uhorngrave uni1EEB +Uhornhookabove Uhornhookabove uni1EEC +uhornhookabove uhornhookabove uni1EED +Uhorntilde Uhorntilde uni1EEE +uhorntilde uhorntilde uni1EEF +Uhungarumlaut Uhungarumlaut uni0170 +uhungarumlaut uhungarumlaut uni0171 +Umacron Umacron uni016A +umacron umacron uni016B +uni0400 uni0400 uni0400 +uni040D uni040D uni040D +uni0450 uni0450 uni0450 +uni045D uni045D uni045D +uni048C uni048C uni048C +uni048D uni048D uni048D +uni048E uni048E uni048E +uni048F uni048F uni048F +uni0492 uni0492 uni0492 +uni0493 uni0493 uni0493 +uni0494 uni0494 uni0494 +uni0495 uni0495 uni0495 +uni0496 uni0496 uni0496 +uni0497 uni0497 uni0497 +uni0498 uni0498 uni0498 +uni0499 uni0499 uni0499 +uni049A uni049A uni049A +uni049B uni049B uni049B +uni049C uni049C uni049C +uni049D uni049D uni049D +uni049E uni049E uni049E +uni049F uni049F uni049F +uni04A0 uni04A0 uni04A0 +uni04A1 uni04A1 uni04A1 +uni04A2 uni04A2 uni04A2 +uni04A3 uni04A3 uni04A3 +uni04A4 uni04A4 uni04A4 +uni04A5 uni04A5 uni04A5 +uni04A6 uni04A6 uni04A6 +uni04A7 uni04A7 uni04A7 +uni04A8 uni04A8 uni04A8 +uni04A9 uni04A9 uni04A9 +uni04AA uni04AA uni04AA +uni04AB uni04AB uni04AB +uni04AC uni04AC uni04AC +uni04AD uni04AD uni04AD +uni04AE uni04AE uni04AE +uni04AF uni04AF uni04AF +uni04B0 uni04B0 uni04B0 +uni04B1 uni04B1 uni04B1 +uni04B2 uni04B2 uni04B2 +uni04B3 uni04B3 uni04B3 +uni04B4 uni04B4 uni04B4 +uni04B5 uni04B5 uni04B5 +uni04B6 uni04B6 uni04B6 +uni04B7 uni04B7 uni04B7 +uni04B8 uni04B8 uni04B8 +uni04B9 uni04B9 uni04B9 +uni04BA uni04BA uni04BA +uni04BB uni04BB uni04BB +uni04BC uni04BC uni04BC +uni04BD uni04BD uni04BD +uni04BE uni04BE uni04BE +uni04BF uni04BF uni04BF +uni04C0 uni04C0 uni04C0 +uni04C1 uni04C1 uni04C1 +uni04C2 uni04C2 uni04C2 +uni04C3 uni04C3 uni04C3 +uni04C4 uni04C4 uni04C4 +uni04C7 uni04C7 uni04C7 +uni04C8 uni04C8 uni04C8 +uni04CB uni04CB uni04CB +uni04CC uni04CC uni04CC +uni04D0 uni04D0 uni04D0 +uni04D1 uni04D1 uni04D1 +uni04D2 uni04D2 uni04D2 +uni04D3 uni04D3 uni04D3 +uni04D4 uni04D4 uni04D4 +uni04D5 uni04D5 uni04D5 +uni04D6 uni04D6 uni04D6 +uni04D7 uni04D7 uni04D7 +uni04D8 uni04D8 uni04D8 +uni04DA uni04DA uni04DA +uni04DB uni04DB uni04DB +uni04DC uni04DC uni04DC +uni04DD uni04DD uni04DD +uni04DE uni04DE uni04DE +uni04DF uni04DF uni04DF +uni04E0 uni04E0 uni04E0 +uni04E1 uni04E1 uni04E1 +uni04E2 uni04E2 uni04E2 +uni04E3 uni04E3 uni04E3 +uni04E4 uni04E4 uni04E4 +uni04E5 uni04E5 uni04E5 +uni04E6 uni04E6 uni04E6 +uni04E7 uni04E7 uni04E7 +uni04E8 uni04E8 uni04E8 +uni04E9 uni04E9 uni04E9 +uni04EA uni04EA uni04EA +uni04EB uni04EB uni04EB +uni04EC uni04EC uni04EC +uni04ED uni04ED uni04ED +uni04EE uni04EE uni04EE +uni04EF uni04EF uni04EF +uni04F0 uni04F0 uni04F0 +uni04F1 uni04F1 uni04F1 +uni04F2 uni04F2 uni04F2 +uni04F3 uni04F3 uni04F3 +uni04F4 uni04F4 uni04F4 +uni04F5 uni04F5 uni04F5 +uni04F8 uni04F8 uni04F8 +uni04F9 uni04F9 uni04F9 +union union uni222A +unionmulti unionmulti uni228E +unionsq unionsq uni2294 +universal universal uni2200 +Uogonek Uogonek uni0172 +uogonek uogonek uni0173 +Upsilon Upsilon uni03A5 +upsilon upsilon uni03C5 +Upsilondieresis Upsilondieresis uni03AB +upsilondieresis upsilondieresis uni03CB +upsilondieresistonos upsilondieresistonos uni03B0 +Upsilontonos Upsilontonos uni038E +upsilontonos upsilontonos uni03CD +Uring Uring uni016E +uring uring uni016F +Utilde Utilde uni0168 +utilde utilde uni0169 +space.visible visiblespace uni2423 +Wacute Wacute uni1E82 +wacute wacute uni1E83 +Wcircumflex Wcircumflex uni0174 +wcircumflex wcircumflex uni0175 +Wdieresis Wdieresis uni1E84 +wdieresis wdieresis uni1E85 +weierstrass weierstrass uni2118 +Wgrave Wgrave uni1E80 +wgrave wgrave uni1E81 +won won uni20A9 +uni2240 wreathproduct uni2240 +Xi Xi uni039E +xi xi uni03BE +Yacute Yacute uni00DD +yacute yacute uni00FD +Ycircumflex Ycircumflex uni0176 +ycircumflex ycircumflex uni0177 +Ydieresis Ydieresis uni0178 +ydieresis ydieresis uni00FF +Ydotbelow Ydotbelow uni1EF4 +ydotbelow ydotbelow uni1EF5 +yen yen uni00A5 +Ygrave Ygrave uni1EF2 +ygrave ygrave uni1EF3 +Yhookabove Yhookabove uni1EF6 +yhookabove yhookabove uni1EF7 +Ytilde Ytilde uni1EF8 +ytilde ytilde uni1EF9 +Zacute Zacute uni0179 +zacute zacute uni017A +Zcaron Zcaron uni017D +zcaron zcaron uni017E +Zdotaccent Zdotaccent uni017B +zdotaccent zdotaccent uni017C +Zdotbelow Zdotbelow uni1E92 +zdotbelow zdotbelow uni1E93 +zero.inferior zero.inferior uni2080 +zero.inferior zeroinferior uni2080 +zero.superior zero.superior uni2070 +zero.superior zerosuperior uni2070 +Zeta Zeta uni0396 +zeta zeta uni03B6 + +### 4. Private unicodes [sc] E000 .. E058 +# glyphs not mentioned in Adobe Glyph List 2.00 PUA +# and Adobe Corporate Use Subarea (cf. sec. 9) +abreveacute.sc abreveacute.sc uniE000 +abrevedotbelow.sc abrevedotbelow.sc uniE001 +abrevegrave.sc abrevegrave.sc uniE002 +abrevehookabove.sc abrevehookabove.sc uniE003 +abrevetilde.sc abrevetilde.sc uniE004 +acircumflexacute.sc acircumflexacute.sc uniE005 +acircumflexdotbelow.sc acircumflexdotbelow.sc uniE006 +acircumflexgrave.sc acircumflexgrave.sc uniE007 +acircumflexhookabove.sc acircumflexhookabove.sc uniE008 +acircumflextilde.sc acircumflextilde.sc uniE009 +adblgrave.sc adblgrave.sc uniE00A +adotbelow.sc adotbelow.sc uniE00B +ahookabove.sc ahookabove.sc uniE00C +ampersand.sc ampersand.sc uniE00D +aogonekacute.sc aogonekacute.sc uniE00E +aringacute.sc aringacute.sc uniE00F +dcroat.sc dcroat.sc uniE010 +ddotbelow.sc ddotbelow.sc uniE011 +dlinebelow.sc dlinebelow.sc uniE012 +dotlessi.sc dotlessi.sc uniE013 +dotlessj.sc dotlessj.sc uniE014 +ecircumflexacute.sc ecircumflexacute.sc uniE017 +ecircumflexdotbelow.sc ecircumflexdotbelow.sc uniE018 +ecircumflexgrave.sc ecircumflexgrave.sc uniE019 +ecircumflexhookabove.sc ecircumflexhookabove.sc uniE01A +ecircumflextilde.sc ecircumflextilde.sc uniE01B +edblgrave.sc edblgrave.sc uniE01C +edotbelow.sc edotbelow.sc uniE01D +ehookabove.sc ehookabove.sc uniE01E +eogonekacute.sc eogonekacute.sc uniE01F +ereversed.sc ereversed.sc uniE015 +etilde.sc etilde.sc uniE020 +eturned.sc eturned.sc uniE016 +gacute.sc gacute.sc uniE021 +gcaron.sc gcaron.sc uniE022 +germandbls.sc germandbls.sc uniE023 +hbrevebelow.sc hbrevebelow.sc uniE024 +hdieresis.sc hdieresis.sc uniE025 +h_uni0303.sc htilde.sc uniE026 +idblgrave.sc idblgrave.sc uniE027 +idotbelow.sc idotbelow.sc uniE028 +ihookabove.sc ihookabove.sc uniE029 +imacron.alt.sc imacron.alt.sc uniE058 +iogonekacute.sc iogonekacute.sc uniE02A +jacute.sc jacute.sc uniE02B +lslash.sc lslash.sc uniE02C +l_uni0303.sc ltilde.sc uniE02D +ocircumflexacute.sc ocircumflexacute.sc uniE02E +ocircumflexdotbelow.sc ocircumflexdotbelow.sc uniE02F +ocircumflexgrave.sc ocircumflexgrave.sc uniE030 +ocircumflexhookabove.sc ocircumflexhookabove.sc uniE031 +ocircumflextilde.sc ocircumflextilde.sc uniE032 +odblgrave.sc odblgrave.sc uniE033 +odotbelow.sc odotbelow.sc uniE034 +oe.sc oe.sc uniE035 +ohookabove.sc ohookabove.sc uniE036 +ohorn.sc ohorn.sc uniE037 +ohornacute.sc ohornacute.sc uniE038 +ohorndotbelow.sc ohorndotbelow.sc uniE039 +ohorngrave.sc ohorngrave.sc uniE03A +ohornhookabove.sc ohornhookabove.sc uniE03B +ohorntilde.sc ohorntilde.sc uniE03C +oogonek.sc oogonek.sc uniE03D +oogonekacute.sc oogonekacute.sc uniE03E +rdblgrave.sc rdblgrave.sc uniE03F +rdotaccent.sc rdotaccent.sc uniE040 +scaron.sc scaron.sc uniE041 +sdotbelow.sc sdotbelow.sc uniE042 +tcedilla.sc tcedilla.sc uniE043 +tdieresis.sc tdieresis.sc uniE044 +tdotbelow.sc tdotbelow.sc uniE045 +tlinebelow.sc tlinebelow.sc uniE046 +t_uni0303.sc ttilde.sc uniE047 +ubrevebelowinverted.sc ubrevebelowinverted.sc uniE049 +ubreveinverted.sc ubreveinverted.sc uniE048 +udblgrave.sc udblgrave.sc uniE04A +udotbelow.sc udotbelow.sc uniE04B +uhookabove.sc uhookabove.sc uniE04C +uhorn.sc uhorn.sc uniE04D +uhornacute.sc uhornacute.sc uniE04E +uhorndotbelow.sc uhorndotbelow.sc uniE04F +uhorngrave.sc uhorngrave.sc uniE050 +uhornhookabove.sc uhornhookabove.sc uniE051 +uhorntilde.sc uhorntilde.sc uniE052 +ydotbelow.sc ydotbelow.sc uniE053 +yhookabove.sc yhookabove.sc uniE054 +ytilde.sc ytilde.sc uniE055 +zcaron.sc zcaron.sc uniE056 +zdotbelow.sc zdotbelow.sc uniE057 + +### 5. Private [ligs] unicodes E800 .. E804 +c_t c_t uniE800 +f_f_j f_f_j uniE801 +f_j f_j uniE802 +f_k f_k uniE803 +T_h T_h uniE804 + +### 6. Private [acc] unicodes EA00 .. EA44, see also sec. 9 +# some accent entries are present in the Adobe Glyph List 2.00 PUA, +# under other names and codes; thus, for the internal consistency, +# they were removed from the sec. 9 -- see there for details +acute.cap Acute uniEA00 +uni0301.cap Acutecomb uniEA01 +breve.cap Breve uniEA02 +space_uni0306_uni0301.cap Breveacute uniEA03 +space_uni0306_uni0301 breveacute uniEA04 +space_uni032E brevebelow uniEA05 +space_uni032F brevebelowinverted uniEA06 +uni0306.cap Brevecomb uniEA07 +space_uni0306_uni0300.cap Brevegrave uniEA08 +space_uni0306_uni0300 brevegrave uniEA09 +space_uni0306_uni0309.cap Brevehookabove uniEA0A +space_uni0306_uni0309 brevehookabove uniEA0B +space_uni0311.cap Breveinverted uniEA0C +space_uni0311 breveinverted uniEA0D +uni0311.cap Breveinvertedcomb uniEA0E +space_uni0306_uni0303.cap Brevetilde uniEA0F +space_uni0306_uni0303 brevetilde uniEA10 +caron.cap Caron uniEA11 +Caron.alt Caron.alt uniEA12 +caron.alt caron.alt uniEA13 +uni030C.cap Caroncomb uniEA14 +circumflex.cap Circumflex uniEA15 +space_uni0302_uni0301.cap Circumflexacute uniEA16 +space_uni0302_uni0301 circumflexacute uniEA17 +uni0302.cap Circumflexcomb uniEA18 +space_uni0302_uni0300.cap Circumflexgrave uniEA19 +space_uni0302_uni0300 circumflexgrave uniEA1A +space_uni0302_uni0309.cap Circumflexhookabove uniEA1B +space_uni0302_uni0309 circumflexhookabove uniEA1C +space_uni0302_uni0303.cap Circumflextilde uniEA1D +space_uni0302_uni0303 circumflextilde uniEA1E +space_uni0326 commaaccent uniEA1F +uni0312.cap Commaturnedabovecomb uniEA20 +breve.cyrcap cyrBreve uniEA21 +breve.cyr cyrbreve uniEA22 +circumflex.cyrcap cyrFlex uniEA23 +circumflex.cyr cyrflex uniEA24 +space_uni030F.cap dblGrave uniEA25 +space_uni030F dblgrave uniEA26 +uni030F.cap Dblgravecomb uniEA27 +uni030F.cap dblGravecomb uniEA27 +dieresis.cap Dieresis uniEA28 +space_uni0308_uni0301.cap DieresisAcute uniEA29 +space_uni0308_uni0301 dieresisacute uniEA2A +uni0308.cap Dieresiscomb uniEA2B +space_uni0308_uni0300.cap DieresisGrave uniEA2C +space_uni0308_uni0300 dieresisgrave uniEA2D +dotaccent.cap Dotaccent uniEA2E +uni0307.cap Dotaccentcomb uniEA2F +grave.cap Grave uniEA30 +uni0300.cap Gravecomb uniEA31 +space_uni0309.cap Hookabove uniEA32 +space_uni0309 hookabove uniEA33 +uni0309.cap Hookabovecomb uniEA34 +space_uni031B horn uniEA35 +hungarumlaut.cap Hungarumlaut uniEA36 +uni030B.cap Hungarumlautcomb uniEA37 +space_uni0332 linebelow uniEA38 +macron.cap Macron uniEA39 +macron.cap.alt Macron.alt uniEA3A +macron.alt macron.alt uniEA3B +space_uni0331 macronbelow uniEA3C +uni0304.cap Macroncomb uniEA3D +ring.cap Ring uniEA3E +space_uni030A_uni0301.cap Ringacute uniEA3F +space_uni030A_uni0301 ringacute uniEA40 +uni030A.cap Ringcomb uniEA41 +tilde.cap Tilde uniEA42 +space_uni0330 tildebelow uniEA43 +uni0303.cap Tildecomb uniEA44 + +### 7. Private [misc] unicodes EB00 .. uniEB7D and uniEC00 .. uniEC08 +A.kali A.kali uniEB00 +A.out A.out uniEB01 +acute.ts1 acute.ts1 uniEB02 +Aogonekacute Aogonekacute uniEB03 +aogonekacute aogonekacute uniEB04 +at.alt at.alt uniEB05 +B.kali B.kali uniEB06 +B.out B.out uniEB07 +bigcircle bigcircle uniEB08 +star.alt born uniEB09 +breve.ts1 breve.ts1 uniEB0A +C.kali C.kali uniEB0B +C.out C.out uniEB0C +caron.ts1 caron.ts1 uniEB0D +circlecopyrt circlecopyrt uniEB0E +copyleft copyleft uniEB0F +cwm cwm uniEB10 +cwmascender cwmascender uniEB11 +cwmcapital cwmcapital uniEB12 +D.kali D.kali uniEB13 +D.out D.out uniEB14 +dblgrave.ts1 dblgrave.ts1 uniEB15 +died died uniEB16 +dieresis.ts1 dieresis.ts1 uniEB17 +dotaccent.superior dotaccent.superior uniEB18 +dotaccent.superior dotaccentsuperior uniEB18 +space_uni0323 dotbelow uniEB19 +dotlessi.superior dotlessi.superior uniEB1A +dotlessi.superior dotlessisuperior uniEB1A +d_quoteright dquoteright uniEB1B +E.kali E.kali uniEB1C +E.out E.out uniEB1D +Eogonekacute Eogonekacute uniEB1E +eogonekacute eogonekacute uniEB1F +Euro.inferior Euro.inferior uniEB20 +Euro.inferior euroinferior uniEB21 +Euro.superior Euro.superior uniEB22 +Euro.superior eurosuperior uniEB22 +F.kali F.kali uniEB23 +F.out F.out uniEB23 +florin.superior florin.superior uniEB24 +florin.superior florinsuperior uniEB25 +f.superior f.superior uniEB26 +f.superior fsuperior uniEB26 +G.kali G.kali uniEB27 +G.out G.out uniEB27 +S_S Germandbls uniEB28 +gnaborretni gnaborretni uniEB29 +grave.ts1 grave.ts1 uniEB2A +guarani guarani uniEB2B +H.kali H.kali uniEB2C +H.out H.out uniEB2D +hungarumlaut.ts1 hungarumlaut.ts1 uniEB2E +hyphen.alt hyphen.alt uniEB2F +hyphen.prop hyphen.prop uniEB30 +hyphendbl hyphendbl uniEB31 +hyphendbl.alt hyphendbl.alt uniEB32 +I.kali I.kali uniEB33 +I.out I.out uniEB34 +Iogonekacute Iogonekacute uniEB35 +iogonekacute iogonekacute uniEB36 +Iotadieresistonos Iotadieresistonos uniEB37 +J.kali J.kali uniEB38 +J.out J.out uniEB39 +Jacute Jacute uniEB3A +jacute jacute uniEB3B +K.kali K.kali uniEB3C +K.out K.out uniEB3D +L.kali L.kali uniEB3E +L.out L.out uniEB3F +leaf leaf uniEB40 +M.kali M.kali uniEB41 +M.out M.out uniEB42 +macron.ts1 macron.ts1 uniEB43 +N.kali N.kali uniEB44 +N.out N.out uniEB45 +O.kali O.kali uniEB46 +O.out O.out uniEB47 +Oogonekacute Oogonekacute uniEB48 +oogonekacute oogonekacute uniEB49 +P.kali P.kali uniEB4A +P.out P.out uniEB4B +paragraph.alt paragraph.alt uniEB4C +perthousandzero perthousandzero uniEB4D +Q.kali Q.kali uniEB4E +Q.out Q.out uniEB4F +quotedblbase.cm quotedblbase.cm uniEB50 +quotedblbase.cs quotedblbase.cs uniEB51 +quotedblbase.ts1 quotedblbase.ts1 uniEB52 +quotedblleft.cm quotedblleft.cm uniEB53 +quotedblright.cm quotedblright.cm uniEB54 +quotedblright.cs quotedblright.cs uniEB55 +quotesinglbase.ts1 quotesinglbase.ts1 uniEB56 +quotesingle.ts1 quotesingle.ts1 uniEB57 +R.kali R.kali uniEB58 +R.out R.out uniEB59 +registered.alt registered.alt uniEB5A +rho.alt rho.alt uniEB5B +S.kali S.kali uniEB5C +S.out S.out uniEB5D +sterling.inferior sterling.inferior uniEB5E +sterling.inferior sterlinginferior uniEB5F +sterling.superior sterling.superior uniEB60 +sterling.superior sterlingsuperior uniEB60 +suppress suppress uniEB61 +T.kali T.kali uniEB61 +T.out T.out uniEB62 +tieaccentcapital tieaccentcapital uniEB63 +tieaccentcapital.new tieaccentcapital.new uniEB64 +tieaccentlowercase tieaccentlowercase uniEB65 +tieaccentlowercase.new tieaccentlowercase.new uniEB66 +asciitilde.low tildelow uniEB67 +tilde.wide tildewide uniEB68 +tilde.wider tildewider uniEB69 +tilde.widest tildewidest uniEB6A +emdash.alt twelveudash uniEB6B +U.kali U.kali uniEB6C +U.out U.out uniEB6D +U_uni032F Ubrevebelowinverted uniEB6E +u_uni032F ubrevebelowinverted uniEB6F +Upsilondieresistonos Upsilondieresistonos uniEB70 +V.kali V.kali uniEB71 +V.out V.out uniEB72 +W.kali W.kali uniEB73 +W.out W.out uniEB74 +X.kali X.kali uniEB75 +X.out X.out uniEB76 +Y.kali Y.kali uniEB77 +Y.out Y.out uniEB78 +yen.inferior yen.inferior uniEB7C +yen.inferior yeninferior uniEB7C +yen.superior yen.superior uniEB7D +yen.superior yensuperior uniEB7D +Z.kali Z.kali uniEB79 +Z.out Z.out uniEB7A +Zapff Zapff uniEB7B +# a gap for further use? +H_uni0303 Htilde uniEC08 +h_uni0303 htilde uniEC09 +Imacron.alt Imacron.alt uniEC07 +imacron.alt imacron.alt uniEC06 +lslash_lslash lslash_lslash uniEC0F +L_uni0303 Ltilde uniEC0A +l_uni0303 ltilde uniEC0B +T_uni0308 Tdieresis uniEC0E +T_uni0303 Ttilde uniEC0C +t_uni0303 ttilde uniEC0D +copyright.alt varcopyright uniEC00 +dotaccent.alt vardotaccent uniEC01 +I.alt varI uniEC03 +I_J.alt varIJ uniEC04 +Iogonek.alt varIogonek uniEC05 +registered.alt varregistered uniEC02 + +### 8. Private unicodes [math] ED00 .. ED7A +angbracketleft angbracketleft uniED00 +angbracketleft.Big angbracketleftBig uniED01 +angbracketleft.big angbracketleftbig uniED02 +angbracketleft.Bigg angbracketleftBigg uniED03 +angbracketleft.bigg angbracketleftbigg uniED04 +angbracketright angbracketright uniED05 +angbracketright.Big angbracketrightBig uniED06 +angbracketright.big angbracketrightbig uniED07 +angbracketright.Bigg angbracketrightBigg uniED08 +angbracketright.bigg angbracketrightbigg uniED09 +arrowbt arrowbt uniED0A +arrowdblbt arrowdblbt uniED0B +uni21D0.jmn arrowdblleftjmn uniED0C +uni21D2.jmn arrowdblrightjmn uniED0D +arrowdbltp arrowdbltp uniED0E +uni2190.jmn arrowleftjmn uniED0F +uni2192.jmn arrowrightjmn uniED10 +arrowtp arrowtp uniED11 +arrowvertexdbl arrowvertexdbl uniED12 +backslash.Big backslashBig uniED13 +backslash.big backslashbig uniED14 +backslash.Bigg backslashBigg uniED15 +backslash.bigg backslashbigg uniED16 +bracehtipdownleft bracehtipdownleft uniED17 +bracehtipdownright bracehtipdownright uniED18 +bracehtipupleft bracehtipupleft uniED19 +bracehtipupright bracehtipupright uniED1A +braceleft.cap braceleft.cap uniED1F +braceleft.Big braceleftBig uniED1B +braceleft.big braceleftbig uniED1C +braceleft.Bigg braceleftBigg uniED1D +braceleft.bigg braceleftbigg uniED1E +braceright.Big bracerightBig uniED20 +braceright.big bracerightbig uniED21 +braceright.Bigg bracerightBigg uniED22 +braceright.bigg bracerightbigg uniED23 +bracketleft.Big bracketleftBig uniED24 +bracketleft.big bracketleftbig uniED25 +bracketleft.Bigg bracketleftBigg uniED26 +bracketleft.bigg bracketleftbigg uniED27 +bracketright.Big bracketrightBig uniED28 +bracketright.big bracketrightbig uniED29 +bracketright.Bigg bracketrightBigg uniED2A +bracketright.bigg bracketrightbigg uniED2B +uni2308.Big ceilingleftBig uniED2C +uni2308.big ceilingleftbig uniED2D +uni2308.Bigg ceilingleftBigg uniED2E +uni2308.bigg ceilingleftbigg uniED2F +uni2309.Big ceilingrightBig uniED30 +uni2309.big ceilingrightbig uniED31 +uni2309.Bigg ceilingrightBigg uniED32 +uni2309.bigg ceilingrightbigg uniED33 +circledot.display circledotdisplay uniED34 +circledot.text circledottext uniED35 +circlemultiply.display circlemultiplydisplay uniED36 +circlemultiply.text circlemultiplytext uniED37 +circleplus.display circleplusdisplay uniED38 +circleplus.text circleplustext uniED39 +comma.math comma.math uniED3A +contintegral.display contintegraldisplay uniED3B +contintegral.text contintegraltext uniED3C +uni2210.display coproductdisplay uniED3D +uni2210.text coproducttext uniED3E +equal.jmn equaljmn uniED3F +equalleft.jmn equalleftjmn uniED40 +equalright.jmn equalrightjmn uniED41 +uni230A.Big floorleftBig uniED42 +uni230A.big floorleftbig uniED43 +uni230A.Bigg floorleftBigg uniED44 +uni230A.bigg floorleftbigg uniED45 +uni230B.Big floorrightBig uniED46 +uni230B.big floorrightbig uniED47 +uni230B.Bigg floorrightBigg uniED48 +uni230B.bigg floorrightbigg uniED49 +hatwide hatwide uniED4A +hatwider hatwider uniED4B +hatwidest hatwidest uniED4C +integral.display integraldisplay uniED4D +integral.text integraltext uniED4E +intersection.display intersectiondisplay uniED4F +intersection.text intersectiontext uniED50 +logicaland.display logicalanddisplay uniED51 +logicaland.text logicalandtext uniED52 +logicalor.display logicalordisplay uniED53 +logicalor.text logicalortext uniED54 +mapsto mapsto uniED55 +minus.jmn minusjmn uniED56 +minusleft.jmn minusleftjmn uniED57 +minusright.jmn minusrightjmn uniED58 +negationslash negationslash uniED59 +parenleft.Big parenleftBig uniED5A +parenleft.big parenleftbig uniED5B +parenleft.Bigg parenleftBigg uniED5C +parenleft.bigg parenleftbigg uniED5D +parenright.Big parenrightBig uniED5E +parenright.big parenrightbig uniED5F +parenright.Bigg parenrightBigg uniED60 +parenright.bigg parenrightbigg uniED61 +period.math period.math uniED62 +product.display productdisplay uniED63 +product.text producttext uniED64 +radical.Big radicalBig uniED65 +radical.big radicalbig uniED66 +radical.Bigg radicalBigg uniED67 +radical.bigg radicalbigg uniED68 +radical.bt radicalbt uniED69 +radical.tp radicaltp uniED6A +radical.vertex radicalvertex uniED6B +slash.Big slashBig uniED6C +slash.big slashbig uniED6D +slash.Bigg slashBigg uniED6E +slash.bigg slashbigg uniED6F +summation.display summationdisplay uniED70 +summation.text summationtext uniED71 +union.display uniondisplay uniED72 +unionmulti.display unionmultidisplay uniED73 +unionmulti.text unionmultitext uniED74 +unionsq.display unionsqdisplay uniED75 +unionsq.text unionsqtext uniED76 +union.text uniontext uniED77 +vector vector uniED78 +vextenddouble vextenddouble uniED79 +vextendsingle vextendsingle uniED7A + +### 9. Adobe Glyph List 2.00 private unicodes and Adobe Corporate Use Subarea +# The following glyphs (col 1 and 2 below) were removed from this section; +# they occur under different codes in sec. 6 (col. 3 and 4 below) +# commaaccent uniF6C3 space_uni0326 uniEA1F +# Acute uniF6C9 acute.cap uniEA00 +# Caron uniF6CA caron.cap uniEA11 +# Dieresis uniF6CB dieresis.cap uniEA28 +# DieresisAcute uniF6CC space_uni0308_uni0301.cap uniEA29 +# DieresisGrave uniF6CD space_uni0308_uni0300.cap uniEA2C +# Grave uniF6CE grave.cap uniEA30 +# Hungarumlaut uniF6CF hungarumlaut.cap uniEA36 +# Macron uniF6D0 macron.cap uniEA39 +# cyrBreve uniF6D1 breve.cyrcap uniEA21 +# cyrFlex uniF6D2 circumflex.cyrcap uniEA23 +# dblGrave uniF6D3 space_uni030F.cap uniEA25 +# cyrbreve uniF6D4 breve.cyr uniEA22 +# cyrflex uniF6D5 circumflex.cyr uniEA24 +# dblgrave uniF6D6 space_uni030F uniEA26 +# dieresisacute uniF6D7 space_uni0308_uni0301 uniEA2A +# dieresisgrave uniF6D8 space_uni0308_uni0300 uniEA2D +# +# Names of the form uni<code> appeared in the original GOADB file; +# however, there was an omission -- `integralex' +a.sc a.sc uniF761 +aacute.sc aacute.sc uniF7E1 +Aacutesmall Aacutesmall uniF7E1 +abreve.sc abreve.sc uniF66D +acircumflex.sc acircumflex.sc uniF7E2 +Acircumflexsmall Acircumflexsmall uniF7E2 +Acutesmall Acutesmall uniF7B4 +adieresis.sc adieresis.sc uniF7E4 +Adieresissmall Adieresissmall uniF7E4 +ae.sc ae.sc uniF7E6 +aeacute.sc aeacute.sc uniF670 +AEsmall AEsmall uniF7E6 +afii10063 afii10063 uniF6C4 +afii10064 afii10064 uniF6C5 +afii10192 afii10192 uniF6C6 +afii10831 afii10831 uniF6C7 +afii10832 afii10832 uniF6C8 +agrave.sc agrave.sc uniF7E0 +Agravesmall Agravesmall uniF7E0 +amacron.sc amacron.sc uniF66E +ampersandsmall ampersandsmall uniF726 +aogonek.sc aogonek.sc uniF66F +apple apple uniF8FF +aring.sc aring.sc uniF7E5 +Aringsmall Aringsmall uniF7E5 +arrowhorizex arrowhorizex uniF8E7 +arrowvertex arrowvertex uniF8E6 +Asmall Asmall uniF761 +a.superior a.superior uniF6E9 +asuperior asuperior uniF6E9 +atilde.sc atilde.sc uniF7E3 +Atildesmall Atildesmall uniF7E3 +b.sc b.sc uniF762 +uni23AA braceex uniF8F4 +uni23A9 braceleftbt uniF8F3 +uni23A8 braceleftmid uniF8F2 +uni23A7 bracelefttp uniF8F1 +uni23AD bracerightbt uniF8FE +uni23AC bracerightmid uniF8FD +uni23AB bracerighttp uniF8FC +uni23A3 bracketleftbt uniF8F0 +uni23A2 bracketleftex uniF8EF +uni23A1 bracketlefttp uniF8EE +uni23A6 bracketrightbt uniF8FB +uni23A5 bracketrightex uniF8FA +uni23A4 bracketrighttp uniF8F9 +Brevesmall Brevesmall uniF6F4 +Bsmall Bsmall uniF762 +b.superior b.superior uniF6EA +bsuperior bsuperior uniF6EA +c.sc c.sc uniF763 +cacute.sc cacute.sc uniF671 +Caronsmall Caronsmall uniF6F5 +ccaron.sc ccaron.sc uniF672 +ccedilla.sc ccedilla.sc uniF7E7 +Ccedillasmall Ccedillasmall uniF7E7 +ccircumflex.sc ccircumflex.sc uniF673 +cdotaccent.sc cdotaccent.sc uniF674 +Cedillasmall Cedillasmall uniF7B8 +cent.inferior cent.inferior uniF6DF +centinferior centinferior uniF6DF +cent.oldstyle cent.oldstyle uniF7A2 +centoldstyle centoldstyle uniF7A2 +cent.superior cent.superior uniF6E0 +centsuperior centsuperior uniF6E0 +Circumflexsmall Circumflexsmall uniF6F6 +comma.inferior comma.inferior uniF6E1 +commainferior commainferior uniF6E1 +comma.superior comma.superior uniF6E2 +commasuperior commasuperior uniF6E2 +copyrightsans copyrightsans uniF8E9 +copyrightserif copyrightserif uniF6D9 +Csmall Csmall uniF763 +d.sc d.sc uniF764 +dcaron.sc dcaron.sc uniF675 +Dieresissmall Dieresissmall uniF7A8 +dollar.inferior dollar.inferior uniF6E3 +dollarinferior dollarinferior uniF6E3 +dollar.oldstyle dollar.oldstyle uniF724 +dollaroldstyle dollaroldstyle uniF724 +dollar.superior dollar.superior uniF6E4 +dollarsuperior dollarsuperior uniF6E4 +Dotaccentsmall Dotaccentsmall uniF6F7 +dotlessj dotlessj uniF6BE +Dsmall Dsmall uniF764 +dstroke.sc dstroke.sc uniF676 +d.superior d.superior uniF6EB +dsuperior dsuperior uniF6EB +e.sc e.sc uniF765 +eacute.sc eacute.sc uniF7E9 +Eacutesmall Eacutesmall uniF7E9 +ebreve.sc ebreve.sc uniF677 +ecaron.sc ecaron.sc uniF678 +ecircumflex.sc ecircumflex.sc uniF7EA +Ecircumflexsmall Ecircumflexsmall uniF7EA +edieresis.sc edieresis.sc uniF7EB +Edieresissmall Edieresissmall uniF7EB +edotaccent.sc edotaccent.sc uniF679 +egrave.sc egrave.sc uniF7E8 +Egravesmall Egravesmall uniF7E8 +eight.dnom eight.dnom uniF65D +eight.numr eight.numr uniF669 +eight.prop eight.prop uniF640 +eight.oldstyle eight.oldstyle uniF738 +eightoldstyle eightoldstyle uniF738 +eight.taboldstyle eight.taboldstyle uniF64B +emacron.sc emacron.sc uniF67A +eng.sc eng.sc uniF67B +eogonek.sc eogonek.sc uniF67C +Esmall Esmall uniF765 +e.superior e.superior uniF6EC +esuperior esuperior uniF6EC +eth.sc eth.sc uniF7F0 +Ethsmall Ethsmall uniF7F0 +exclamdownsmall exclamdownsmall uniF7A1 +exclamsmall exclamsmall uniF721 +f.sc f.sc uniF766 +five.dnom five.dnom uniF65A +five.numr five.numr uniF666 +five.prop five.prop uniF63D +five.oldstyle five.oldstyle uniF735 +fiveoldstyle fiveoldstyle uniF735 +five.taboldstyle five.taboldstyle uniF648 +four.dnom four.dnom uniF659 +four.numr four.numr uniF665 +four.prop four.prop uniF63C +four.oldstyle four.oldstyle uniF734 +fouroldstyle fouroldstyle uniF734 +four.taboldstyle four.taboldstyle uniF647 +Fsmall Fsmall uniF766 +g.sc g.sc uniF767 +gbreve.sc gbreve.sc uniF67D +gcircumflex.sc gcircumflex.sc uniF67E +gcommaaccent.sc gcommaaccent.sc uniF67F +gdotaccent.sc gdotaccent.sc uniF680 +Gravesmall Gravesmall uniF760 +Gsmall Gsmall uniF767 +h.sc h.sc uniF768 +hbar.sc hbar.sc uniF681 +hcircumflex.sc hcircumflex.sc uniF682 +Hsmall Hsmall uniF768 +Hungarumlautsmall Hungarumlautsmall uniF6F8 +hyphen.inferior hyphen.inferior uniF6E5 +hypheninferior hypheninferior uniF6E5 +hyphen.superior hyphen.superior uniF6E6 +hyphensuperior hyphensuperior uniF6E6 +i.sc i.sc uniF769 +iacute.sc iacute.sc uniF7ED +Iacutesmall Iacutesmall uniF7ED +ibreve.sc ibreve.sc uniF683 +icircumflex.sc icircumflex.sc uniF7EE +Icircumflexsmall Icircumflexsmall uniF7EE +idieresis.sc idieresis.sc uniF7EF +Idieresissmall Idieresissmall uniF7EF +idotaccent.sc idotaccent.sc uniF6AD +igrave.sc igrave.sc uniF7EC +Igravesmall Igravesmall uniF7EC +i_j.sc ij.sc uniF684 +imacron.sc imacron.sc uniF685 +integralex integralex uniF8F5 +iogonek.sc iogonek.sc uniF686 +Ismall Ismall uniF769 +i.superior i.superior uniF6ED +isuperior isuperior uniF6ED +itilde.sc itilde.sc uniF687 +j.sc j.sc uniF76A +jcircumflex.sc jcircumflex.sc uniF688 +Jsmall Jsmall uniF76A +k.sc k.sc uniF76B +kcommaaccent.sc kcommaaccent.sc uniF689 +Ksmall Ksmall uniF76B +l.sc l.sc uniF76C +lacute.sc lacute.sc uniF68A +lcaron.sc lcaron.sc uniF68B +lcommaaccent.sc lcommaaccent.sc uniF68C +ldot.sc ldot.sc uniF68D +LL LL uniF6BF +ll ll uniF6C0 +Lslashsmall Lslashsmall uniF6F9 +Lsmall Lsmall uniF76C +l.superior l.superior uniF6EE +lsuperior lsuperior uniF6EE +m.sc m.sc uniF76D +Macronsmall Macronsmall uniF7AF +maichattawalowleftthai maichattawalowleftthai uniF895 +maichattawalowrightthai maichattawalowrightthai uniF894 +maichattawaupperleftthai maichattawaupperleftthai uniF893 +maieklowleftthai maieklowleftthai uniF88C +maieklowrightthai maieklowrightthai uniF88B +maiekupperleftthai maiekupperleftthai uniF88A +maihanakatleftthai maihanakatleftthai uniF884 +maitaikhuleftthai maitaikhuleftthai uniF889 +maitholowleftthai maitholowleftthai uniF88F +maitholowrightthai maitholowrightthai uniF88E +maithoupperleftthai maithoupperleftthai uniF88D +maitrilowleftthai maitrilowleftthai uniF892 +maitrilowrightthai maitrilowrightthai uniF891 +maitriupperleftthai maitriupperleftthai uniF890 +Msmall Msmall uniF76D +m.superior m.superior uniF6EF +msuperior msuperior uniF6EF +n.sc n.sc uniF76E +nacute.sc nacute.sc uniF68E +ncaron.sc ncaron.sc uniF68F +ncommaaccent.sc ncommaaccent.sc uniF690 +nikhahitleftthai nikhahitleftthai uniF899 +nine.dnom nine.dnom uniF65E +nine.numr nine.numr uniF66A +nine.prop nine.prop uniF641 +nine.oldstyle nine.oldstyle uniF739 +nineoldstyle nineoldstyle uniF739 +nine.taboldstyle nine.taboldstyle uniF64C +Nsmall Nsmall uniF76E +ntilde.sc ntilde.sc uniF7F1 +Ntildesmall Ntildesmall uniF7F1 +o.sc o.sc uniF76F +oacute.sc oacute.sc uniF7F3 +Oacutesmall Oacutesmall uniF7F3 +obreve.sc obreve.sc uniF691 +ocircumflex.sc ocircumflex.sc uniF7F4 +Ocircumflexsmall Ocircumflexsmall uniF7F4 +odieresis.sc odieresis.sc uniF7F6 +Odieresissmall Odieresissmall uniF7F6 +OEsmall OEsmall uniF6FA +Ogoneksmall Ogoneksmall uniF6FB +ograve.sc ograve.sc uniF7F2 +Ogravesmall Ogravesmall uniF7F2 +ohungarumlaut.sc ohungarumlaut.sc uniF692 +omacron.sc omacron.sc uniF693 +one.dnom one.dnom uniF656 +one.numr one.numr uniF662 +one.prop one.prop uniF6DC +onefitted onefitted uniF6DC +one.oldstyle one.oldstyle uniF731 +oneoldstyle oneoldstyle uniF731 +one.taboldstyle one.taboldstyle uniF644 +oslash.sc oslash.sc uniF7F8 +oslashacute.sc oslashacute.sc uniF694 +Oslashsmall Oslashsmall uniF7F8 +Osmall Osmall uniF76F +o.superior o.superior uniF6F0 +osuperior osuperior uniF6F0 +otilde.sc otilde.sc uniF7F5 +Otildesmall Otildesmall uniF7F5 +p.sc p.sc uniF770 +uni239D parenleftbt uniF8ED +uni239C parenleftex uniF8EC +uni239B parenlefttp uniF8EB +uni23A0 parenrightbt uniF8F8 +uni239F parenrightex uniF8F7 +uni239E parenrighttp uniF8F6 +period.inferior period.inferior uniF6E7 +periodinferior periodinferior uniF6E7 +period.superior period.superior uniF6E8 +periodsuperior periodsuperior uniF6E8 +Psmall Psmall uniF770 +q.sc q.sc uniF771 +Qsmall Qsmall uniF771 +questiondownsmall questiondownsmall uniF7BF +questionsmall questionsmall uniF73F +r.sc r.sc uniF772 +racute.sc racute.sc uniF695 +radicalex radicalex uniF8E5 +rcaron.sc rcaron.sc uniF696 +rcommaaccent.sc rcommaaccent.sc uniF697 +registersans registersans uniF8E8 +registerserif registerserif uniF6DA +Ringsmall Ringsmall uniF6FC +Rsmall Rsmall uniF772 +r.superior r.superior uniF6F1 +rsuperior rsuperior uniF6F1 +rupiah rupiah uniF6DD +s.sc s.sc uniF773 +sacute.sc sacute.sc uniF698 +saraiileftthai saraiileftthai uniF886 +saraileftthai saraileftthai uniF885 +saraueeleftthai saraueeleftthai uniF888 +saraueleftthai saraueleftthai uniF887 +Scaronsmall Scaronsmall uniF6FD +scedilla.sc scedilla.sc uniF699 +scircumflex.sc scircumflex.sc uniF69A +uni0219.sc scommaaccent.sc uniF69B +seven.dnom seven.dnom uniF65C +seven.numr seven.numr uniF668 +seven.prop seven.prop uniF63F +seven.oldstyle seven.oldstyle uniF737 +sevenoldstyle sevenoldstyle uniF737 +seven.taboldstyle seven.taboldstyle uniF64A +six.dnom six.dnom uniF65B +six.numr six.numr uniF667 +six.prop six.prop uniF63E +six.oldstyle six.oldstyle uniF736 +sixoldstyle sixoldstyle uniF736 +six.taboldstyle six.taboldstyle uniF649 +Ssmall Ssmall uniF773 +s.superior s.superior uniF6F2 +ssuperior ssuperior uniF6F2 +t.sc t.sc uniF774 +tbar.sc tbar.sc uniF69C +tcaron.sc tcaron.sc uniF69D +uni021B.sc tcommaaccent.sc uniF69E +thanthakhatlowleftthai thanthakhatlowleftthai uniF898 +thanthakhatlowrightthai thanthakhatlowrightthai uniF897 +thanthakhatupperleftthai thanthakhatupperleftthai uniF896 +thorn.sc thorn.sc uniF7FE +Thornsmall Thornsmall uniF7FE +three.dnom three.dnom uniF658 +three.numr three.numr uniF664 +three.prop three.prop uniF63B +three.oldstyle three.oldstyle uniF733 +threeoldstyle threeoldstyle uniF733 +threequartersemdash threequartersemdash uniF6DE +three.taboldstyle three.taboldstyle uniF646 +Tildesmall Tildesmall uniF6FE +trademarksans trademarksans uniF8EA +trademarkserif trademarkserif uniF6DB +Tsmall Tsmall uniF774 +t.superior t.superior uniF6F3 +tsuperior tsuperior uniF6F3 +two.dnom two.dnom uniF657 +two.numr two.numr uniF663 +two.prop two.prop uniF63A +two.oldstyle two.oldstyle uniF732 +twooldstyle twooldstyle uniF732 +two.taboldstyle two.taboldstyle uniF645 +u.sc u.sc uniF775 +uacute.sc uacute.sc uniF7FA +Uacutesmall Uacutesmall uniF7FA +ubreve.sc ubreve.sc uniF69F +ucircumflex.sc ucircumflex.sc uniF7FB +Ucircumflexsmall Ucircumflexsmall uniF7FB +udieresis.sc udieresis.sc uniF7FC +Udieresissmall Udieresissmall uniF7FC +ugrave.sc ugrave.sc uniF7F9 +Ugravesmall Ugravesmall uniF7F9 +uhungarumlaut.sc uhungarumlaut.sc uniF6A0 +umacron.sc umacron.sc uniF6A1 +uogonek.sc uogonek.sc uniF6A2 +uring.sc uring.sc uniF6A3 +Usmall Usmall uniF775 +utilde.sc utilde.sc uniF6A4 +v.sc v.sc uniF776 +Vsmall Vsmall uniF776 +w.sc w.sc uniF777 +wacute.sc wacute.sc uniF6A5 +wcircumflex.sc wcircumflex.sc uniF6A6 +wdieresis.sc wdieresis.sc uniF6A7 +wgrave.sc wgrave.sc uniF6A8 +Wsmall Wsmall uniF777 +x.sc x.sc uniF778 +Xsmall Xsmall uniF778 +y.sc y.sc uniF779 +yacute.sc yacute.sc uniF7FD +Yacutesmall Yacutesmall uniF7FD +ycircumflex.sc ycircumflex.sc uniF6A9 +ydieresis.sc ydieresis.sc uniF7FF +Ydieresissmall Ydieresissmall uniF7FF +ygrave.sc ygrave.sc uniF6AA +Ysmall Ysmall uniF779 +z.sc z.sc uniF77A +zacute.sc zacute.sc uniF6AB +Zcaronsmall Zcaronsmall uniF6FF +zdotaccent.sc zdotaccent.sc uniF6AC +zero.dnom zero.dnom uniF655 +zero.numr zero.numr uniF661 +zero.prop zero.prop uniF639 +zero.slash zero.slash uniF638 +zero.oldstyle zero.oldstyle uniF730 +zerooldstyle zerooldstyle uniF730 +zero.taboldstyle zero.taboldstyle uniF643 +Zsmall Zsmall uniF77A + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qag-hist.txt b/Master/texmf-dist/doc/fonts/tex-gyre/qag-hist.txt index 002db17c986..d25fe9bb3df 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qag-hist.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qag-hist.txt @@ -5,4 +5,42 @@ For the most recent version of this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +Ver. 1.104: 29.02.2008 +* doubled outline in the `breve' accent in qagb spotted + by Karel P\'\i\v{s}ka -- thanks + +Ver. 1.103: 22.02.2008 +* math glyphs shifted horizontally (widths left intact) +* kerns between half rings and `A' (also `a.sc') added +* in the OTF files, the features `salt', `ss01', `ss02', + `ss03', `ss04' added + +Ver. 1.102: 19.02.2008 -- inofficial release +* compatibility with the recent Latin Modern release (1.106) implemented, + see -- http://www.gust.org.pl/projects/e-foundry/latin-modern/ + main changes: the repertoire of glyphs extended by Arabic transliteration + glyphs, OTF structure modified (`size' feature implemented, the ligatures + `i_j' and `I_J' available only for Dutch, the ligature `f_k' -- for Polish, + the `locl' feature reimplemented -- an artificial glyph `i.TRK' is no + longer needed) +* glyphs uni03C6 and uni03D5 used to be interchanged in all TeX Gyre fonts; + the unicode specification is not explicit too much: + 03C6;GREEK SMALL LETTER PHI + 03D5;GREEK PHI SYMBOL + but FileFormat.Info is: + http://www.fileformat.info/info/unicode/char/03c6/index.htm + http://www.fileformat.info/info/unicode/char/03d5/index.htm + (spotted by Michael Zedler, thanks) + +Ver. 1.099: 30.01.2008 -- unpublished +* widths of nearly all glyphs made consistent with the Adobe metric data + (for the glyphs from the Adobe Standard Encoding): + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/agd_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/agdo____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/agw_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/agwo____.afm + An exception is (in qagr and qagri) the glyph `grave': + 378 (Adobe); 375 (TeX Gyre, as `acute') +* `copyright.alt' added + Ver. 0.991: 30.03.2007 -- prerelease diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qag-info.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qag-info.pdf Binary files differindex 7876e52bc22..a226368e9d4 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qag-info.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qag-info.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qag-test.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qag-test.pdf Binary files differindex 69608512138..79cfe121a35 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qag-test.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qag-test.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qag-test.tex b/Master/texmf-dist/doc/fonts/tex-gyre/qag-test.tex index 3e02cff5770..6ae809d510d 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qag-test.tex +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qag-test.tex @@ -12,17 +12,18 @@ \documentclass[12pt]{article} \usepackage{tgadventor} -\usepackage[T2A,T1]{fontenc} +\usepackage[T2A,QX]{fontenc} \usepackage{polski,textcomp} +\setlength{\textheight}{620pt} \begin{document} \centerline{\textsc{\large -Please look into the source; if needed, modify it to recompile\rlap.}} +Please look into the source; if needed, modify it and recompile\rlap.}} \bigskip Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Adventor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -33,7 +34,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qbk}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Bonum}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -42,9 +43,23 @@ w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} \textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m +\fontfamily{qcr}\selectfont +{\raggedright +Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Cursor}. +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +\textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający +\textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej +w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} +{\fontencoding{T2A}\selectfont \CYRS\cyre\-\cyrg\cyro\cyrd\cyrn\cyrya} +\textcopyright\ +\textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ +by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m + +} + \fontfamily{qhv}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Heros}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -55,7 +70,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qpl}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Pagella}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -66,7 +81,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcs}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Schola}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -77,7 +92,18 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qtm}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Termes}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +\textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający +\textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej +w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} +{\fontencoding{T2A}\selectfont \CYRS\cyre\-\cyrg\cyro\cyrd\cyrn\cyrya} +\textcopyright\ +\textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ +by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m + +\fontfamily{qzc}\selectfont +Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Chorus}. +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qagb.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qagb.fea new file mode 100644 index 00000000000..9afb472c82f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qagb.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Adventor.txt +# and README-TeX-Gyre-Adventor.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreadventor-bold.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.104; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qagb.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 3 50 200; + sizemenuname 3 "Bold"; + sizemenuname 1 "Bold"; +} size; + +table hhea { + Ascender 1236; + Descender -304; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 815; + TypoDescender -185; + TypoLineGap 200; + XHeight 554; + CapHeight 739; + winAscent 1236; + winDescent 304; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qagbi.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qagbi.fea new file mode 100644 index 00000000000..48476cfbc77 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qagbi.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Adventor.txt +# and README-TeX-Gyre-Adventor.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreadventor-bolditalic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.104; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qagbi.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 4 50 200; + sizemenuname 3 "Bold Italic"; + sizemenuname 1 "Bold Italic"; +} size; + +table hhea { + Ascender 1236; + Descender -304; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 815; + TypoDescender -185; + TypoLineGap 200; + XHeight 554; + CapHeight 739; + winAscent 1236; + winDescent 304; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qagr.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qagr.fea new file mode 100644 index 00000000000..7ef1e7aeb11 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qagr.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Adventor.txt +# and README-TeX-Gyre-Adventor.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreadventor-regular.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.104; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qagr.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 1 50 200; + sizemenuname 3 "Regular"; + sizemenuname 1 "Regular"; +} size; + +table hhea { + Ascender 1158; + Descender -297; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 808; + TypoDescender -192; + TypoLineGap 200; + XHeight 547; + CapHeight 739; + winAscent 1158; + winDescent 297; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qagri.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qagri.fea new file mode 100644 index 00000000000..d481484e35b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qagri.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Adventor.txt +# and README-TeX-Gyre-Adventor.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreadventor-italic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.104; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qagri.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 2 50 200; + sizemenuname 3 "Italic"; + sizemenuname 1 "Italic"; +} size; + +table hhea { + Ascender 1158; + Descender -297; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 808; + TypoDescender -192; + TypoLineGap 200; + XHeight 547; + CapHeight 739; + winAscent 1158; + winDescent 297; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qbk-hist.txt b/Master/texmf-dist/doc/fonts/tex-gyre/qbk-hist.txt index 56b176e560f..6b106e5be39 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qbk-hist.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qbk-hist.txt @@ -5,10 +5,45 @@ For the most recent version of this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +Ver. 1.103: 22.02.2008 +* math glyphs shifted horizontally (widths left intact) +* kerns between half rings and `A' (also `a.sc') added +* in the OTF files, the features `salt', `ss01', `ss02', + `ss03', `ss04' added + +Ver. 1.102: 19.02.2008 -- inofficial release +* compatibility with the recent Latin Modern release (1.106) implemented, + see -- http://www.gust.org.pl/projects/e-foundry/latin-modern/ + main changes: the repertoire of glyphs extended by Arabic transliteration + glyphs, OTF structure modified (`size' feature implemented, the ligatures + `i_j' and `I_J' available only for Dutch, the ligature `f_k' -- for Polish, + the `locl' feature reimplemented -- an artificial glyph `i.TRK' is no + longer needed) +* glyphs uni03C6 and uni03D5 used to be interchanged in all TeX Gyre fonts; + the unicode specification is not explicit too much: + 03C6;GREEK SMALL LETTER PHI + 03D5;GREEK PHI SYMBOL + but FileFormat.Info is: + http://www.fileformat.info/info/unicode/char/03c6/index.htm + http://www.fileformat.info/info/unicode/char/03d5/index.htm + (spotted by Michael Zedler, thanks) + +Ver. 1.099: 30.01.2008 -- unpublished +* widths of nearly all glyphs made consistent with the Adobe metric data + (for the glyphs from the Adobe Standard Encoding): + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/bkd_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/bkdi____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/bkl_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/bkli____.afm + ans exception is (in qbkri) the glyph `braceright' (Adobe: 380; + TeX Gyre: 360, as `braceleft') +* shape of `Delta' in qbkb altered (outer triangle replaced by a polygon) +* `copyright.alt' added + Ver. 1.010, 30.03.2007: * The basic Greek alphabet improved with the relevant glyphs from the Kerkis distribution (http://iris.math.aegean.gr/kerkis/), - courtesy of the authors, Apostolos Syropoulos and Antonis Tsolomitis. + courtesy of the authors, Apostolos Syropoulos and Antonis Tsolomitis 22.01.2007: no version change * Lithuanian *.fd file corrected (reported by Sigitas Tolusis): L7X -> L7x diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qbk-info.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qbk-info.pdf Binary files differindex bd694d72c6f..714052baa1d 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qbk-info.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qbk-info.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qbk-test.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qbk-test.pdf Binary files differindex b0947e68c66..bbafa869088 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qbk-test.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qbk-test.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qbk-test.tex b/Master/texmf-dist/doc/fonts/tex-gyre/qbk-test.tex index 3f77e306a8a..fed36b8fd21 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qbk-test.tex +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qbk-test.tex @@ -4,25 +4,26 @@ %% and/or modify appropriately. % % This file belongs to the TeX Gyre collection of fonts. The work is released -% under the GUST Font License. See the MANIFEST-TeX-Gyre-Adventor.txt -% and README-TeX-Gyre-Adventor.txt files for the details. +% under the GUST Font License. See the MANIFEST-TeX-Gyre-Bonum.txt +% and README-TeX-Gyre-Bonum.txt files for the details. % For the most recent version of this license see % http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or % http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt \documentclass[12pt]{article} \usepackage{tgbonum} -\usepackage[T2A,T1]{fontenc} +\usepackage[T2A,QX]{fontenc} \usepackage{polski,textcomp} +\setlength{\textheight}{620pt} \begin{document} \centerline{\textsc{\large -Please look into the source; if needed, modify it to recompile\rlap.}} +Please look into the source; if needed, modify it and recompile\rlap.}} \bigskip Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Bonum}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -33,7 +34,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qag}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Adventor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -42,9 +43,23 @@ w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} \textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m +\fontfamily{qcr}\selectfont +{\raggedright +Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Cursor}. +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +\textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający +\textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej +w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} +{\fontencoding{T2A}\selectfont \CYRS\cyre\-\cyrg\cyro\cyrd\cyrn\cyrya} +\textcopyright\ +\textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ +by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m + +} + \fontfamily{qhv}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Heros}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -55,7 +70,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qpl}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Pagella}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -66,7 +81,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcs}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Schola}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -77,7 +92,18 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qtm}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Termes}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +\textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający +\textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej +w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} +{\fontencoding{T2A}\selectfont \CYRS\cyre\-\cyrg\cyro\cyrd\cyrn\cyrya} +\textcopyright\ +\textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ +by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m + +\fontfamily{qzc}\selectfont +Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Chorus}. +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qbkb.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qbkb.fea new file mode 100644 index 00000000000..6326ab45ca7 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qbkb.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Bonum.txt +# and README-TeX-Gyre-Bonum.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrebonum-bold.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qbkb.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 3 50 200; + sizemenuname 3 "Bold"; + sizemenuname 1 "Bold"; +} size; + +table hhea { + Ascender 1133; + Descender -306; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 787; + TypoDescender -213; + TypoLineGap 200; + XHeight 502; + CapHeight 681; + winAscent 1133; + winDescent 306; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qbkbi.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qbkbi.fea new file mode 100644 index 00000000000..722a6355ea7 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qbkbi.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Bonum.txt +# and README-TeX-Gyre-Bonum.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrebonum-bolditalic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qbkbi.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 4 50 200; + sizemenuname 3 "Bold Italic"; + sizemenuname 1 "Bold Italic"; +} size; + +table hhea { + Ascender 1131; + Descender -328; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 787; + TypoDescender -213; + TypoLineGap 200; + XHeight 520; + CapHeight 681; + winAscent 1131; + winDescent 328; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qbkr.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qbkr.fea new file mode 100644 index 00000000000..957fe6249d5 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qbkr.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Bonum.txt +# and README-TeX-Gyre-Bonum.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrebonum-regular.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qbkr.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 1 50 200; + sizemenuname 3 "Regular"; + sizemenuname 1 "Regular"; +} size; + +table hhea { + Ascender 1069; + Descender -268; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 772; + TypoDescender -228; + TypoLineGap 200; + XHeight 485; + CapHeight 681; + winAscent 1069; + winDescent 268; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qbkri.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qbkri.fea new file mode 100644 index 00000000000..7de33fd3fca --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qbkri.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Bonum.txt +# and README-TeX-Gyre-Bonum.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrebonum-italic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qbkri.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 2 50 200; + sizemenuname 3 "Italic"; + sizemenuname 1 "Italic"; +} size; + +table hhea { + Ascender 1073; + Descender -279; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 788; + TypoDescender -212; + TypoLineGap 200; + XHeight 499; + CapHeight 681; + winAscent 1073; + winDescent 279; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcr-hist.txt b/Master/texmf-dist/doc/fonts/tex-gyre/qcr-hist.txt index 6ddb60acb9d..33f30c4459c 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qcr-hist.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcr-hist.txt @@ -5,6 +5,35 @@ For the most recent version of this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +Ver. 1.103: 22.02.2008 +* math glyphs shifted horizontally (widths left intact) +* in the OTF files, the features `salt', `ss01', `ss02', + `ss03', `ss04' added + +Ver. 1.102: 19.02.2008 -- inofficial release +* compatibility with the recent Latin Modern release (1.106) implemented, + see -- http://www.gust.org.pl/projects/e-foundry/latin-modern/ + main changes: the repertoire of glyphs extended by Arabic transliteration + glyphs, OTF structure modified (`size' feature implemented, the ligatures + `i_j' and `I_J' available only for Dutch, the ligature `f_k' -- for Polish, + the `locl' feature reimplemented -- an artificial glyph `i.TRK' is no + longer needed) +* glyphs uni03C6 and uni03D5 used to be interchanged in all TeX Gyre fonts; + the unicode specification is not explicit too much: + 03C6;GREEK SMALL LETTER PHI + 03D5;GREEK PHI SYMBOL + but FileFormat.Info is: + http://www.fileformat.info/info/unicode/char/03c6/index.htm + http://www.fileformat.info/info/unicode/char/03d5/index.htm + (spotted by Michael Zedler, thanks) + +Ver. 1.099: 30.01.2008 -- unpublished +* the ligature i_j reprogrammed (the letters are joined, like in f_i and f_l) +* CS, QX and RM encodings based on the Computer Roman typewriter + (files: q-csm.enc, q-csm-sc.enc, q-qxm.enc, q-qxm-sc.enc, q-rmm.enc, + q-rmm-sc.enc) +* `copyright.alt' added + Ver. 1.010, 12.09.2007: * widths of trademark and servicemark corrected for the oblique variants; ij, IJ and IJ.sc constructed from scratch (width=600); diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcr-info.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qcr-info.pdf Binary files differindex c6fe0edf491..793ae754c2e 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qcr-info.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcr-info.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcr-test.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qcr-test.pdf Binary files differindex d65732c6552..80ef02889c3 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qcr-test.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcr-test.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcr-test.tex b/Master/texmf-dist/doc/fonts/tex-gyre/qcr-test.tex index 68131426d32..0a5e53c7f25 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qcr-test.tex +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcr-test.tex @@ -12,19 +12,20 @@ \documentclass[12pt]{article} \usepackage{tgcursor} -\usepackage[T2A,T1]{fontenc} +\usepackage[T2A,QX]{fontenc} \usepackage{polski,textcomp} +\setlength{\textheight}{620pt} \begin{document} \centerline{\textsc{\large \spaceskip 0.2em -Please look into the source; if needed, modify it to recompile\rlap.}} +Please look into the source; if needed, modify it and recompile\rlap.}} \bigskip {\raggedright Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Cursor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -37,7 +38,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qag}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Adventor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -48,7 +49,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qbk}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Bonum}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -59,7 +60,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qhv}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Heros}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -70,7 +71,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qpl}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Pagella}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -81,7 +82,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcs}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Schola}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -92,7 +93,18 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qtm}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Termes}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +\textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający +\textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej +w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} +{\fontencoding{T2A}\selectfont \CYRS\cyre\-\cyrg\cyro\cyrd\cyrn\cyrya} +\textcopyright\ +\textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ +by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m + +\fontfamily{qzc}\selectfont +Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Chorus}. +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcrb.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qcrb.fea new file mode 100644 index 00000000000..e86d71dc50f --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcrb.fea @@ -0,0 +1,493 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Cursor.txt +# and README-TeX-Gyre-Cursor.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrecursor-bold.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information). In comparison with the proportional fonts, +# the f_f_l, f_f_i, and f_k ligatures are missing from TeX Gyre Cursor. + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron Macron Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron Macron Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt Macron.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +# +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt Macron.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} zero; + +feature kern { + include (qcrb.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 3 50 200; + sizemenuname 3 "Bold"; + sizemenuname 1 "Bold"; +} size; + +table hhea { + Ascender 1071; + Descender -278; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 795; + TypoDescender -205; + TypoLineGap 200; + XHeight 437; + CapHeight 583; + winAscent 1071; + winDescent 278; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcrbi.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qcrbi.fea new file mode 100644 index 00000000000..0e99c9fb39a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcrbi.fea @@ -0,0 +1,493 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Cursor.txt +# and README-TeX-Gyre-Cursor.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrecursor-bolditalic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information). In comparison with the proportional fonts, +# the f_f_l, f_f_i, and f_k ligatures are missing from TeX Gyre Cursor. + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron Macron Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron Macron Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt Macron.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +# +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt Macron.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} zero; + +feature kern { + include (qcrbi.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 4 50 200; + sizemenuname 3 "Bold Italic"; + sizemenuname 1 "Bold Italic"; +} size; + +table hhea { + Ascender 1085; + Descender -278; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 795; + TypoDescender -205; + TypoLineGap 200; + XHeight 437; + CapHeight 583; + winAscent 1085; + winDescent 278; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcrr.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qcrr.fea new file mode 100644 index 00000000000..fd7d9d90e6a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcrr.fea @@ -0,0 +1,493 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Cursor.txt +# and README-TeX-Gyre-Cursor.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrecursor-regular.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information). In comparison with the proportional fonts, +# the f_f_l, f_f_i, and f_k ligatures are missing from TeX Gyre Cursor. + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron Macron Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron Macron Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt Macron.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +# +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt Macron.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} zero; + +feature kern { + include (qcrr.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 1 50 200; + sizemenuname 3 "Regular"; + sizemenuname 1 "Regular"; +} size; + +table hhea { + Ascender 951; + Descender -274; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 814; + TypoDescender -186; + TypoLineGap 200; + XHeight 417; + CapHeight 563; + winAscent 951; + winDescent 274; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcrri.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qcrri.fea new file mode 100644 index 00000000000..e95777deb9a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcrri.fea @@ -0,0 +1,493 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Cursor.txt +# and README-TeX-Gyre-Cursor.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrecursor-italic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information). In comparison with the proportional fonts, +# the f_f_l, f_f_i, and f_k ligatures are missing from TeX Gyre Cursor. + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron Macron Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron Macron Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt Macron.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +# +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt Macron.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language ROM; + language TRK; +} zero; + +feature kern { + include (qcrri.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 2 50 200; + sizemenuname 3 "Italic"; + sizemenuname 1 "Italic"; +} size; + +table hhea { + Ascender 951; + Descender -250; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 814; + TypoDescender -186; + TypoLineGap 200; + XHeight 417; + CapHeight 563; + winAscent 951; + winDescent 250; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcs-hist.txt b/Master/texmf-dist/doc/fonts/tex-gyre/qcs-hist.txt index 57736ff1c6e..597c610b7d6 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qcs-hist.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcs-hist.txt @@ -5,6 +5,34 @@ For the most recent version of this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +Ver. 1.103: 22.02.2008 +* math glyphs shifted horizontally (widths left intact) +* kerns between half rings and `A' (also `a.sc') added +* in the OTF files, the features `salt', `ss01', `ss02', + `ss03', `ss04' added + +Ver. 1.102: 19.02.2008 -- inofficial release +* compatibility with the recent Latin Modern release (1.106) implemented, + see -- http://www.gust.org.pl/projects/e-foundry/latin-modern/ + main changes: the repertoire of glyphs extended by Arabic transliteration + glyphs, OTF structure modified (`size' feature implemented, the ligatures + `i_j' and `I_J' available only for Dutch, the ligature `f_k' -- for Polish, + the `locl' feature reimplemented -- an artificial glyph `i.TRK' is no + longer needed) +* glyphs uni03C6 and uni03D5 used to be interchanged in all TeX Gyre fonts; + the unicode specification is not explicit too much: + 03C6;GREEK SMALL LETTER PHI + 03D5;GREEK PHI SYMBOL + but FileFormat.Info is: + http://www.fileformat.info/info/unicode/char/03c6/index.htm + http://www.fileformat.info/info/unicode/char/03d5/index.htm + (spotted by Michael Zedler, thanks) + +Ver. 1.099: 30.01.2008 -- unpublished +* a shape of a few glyphs touched (`colonmonetary', `rho.alt', `Delta', + `Sigma') +* `copyright.alt' added + Ver. 1.010, 12.09.2007: * width of trademark, servicemark, copyright, copyleft, published, registered, and registered.alt changed; now, the widths diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcs-info.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qcs-info.pdf Binary files differindex ff319022a20..490a1be1415 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qcs-info.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcs-info.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcs-test.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qcs-test.pdf Binary files differindex bd7d4901575..8978d3a87cb 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qcs-test.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcs-test.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcs-test.tex b/Master/texmf-dist/doc/fonts/tex-gyre/qcs-test.tex index 9bc66e08731..aa2b287bf3a 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qcs-test.tex +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcs-test.tex @@ -12,17 +12,18 @@ \documentclass[12pt]{article} \usepackage{tgschola} -\usepackage[T2A,T1]{fontenc} +\usepackage[T2A,QX]{fontenc} \usepackage{polski,textcomp} +\setlength{\textheight}{620pt} \begin{document} \centerline{\textsc{\large -Please look into the source; if needed, modify it to recompile\rlap.}} +Please look into the source; if needed, modify it and recompile\rlap.}} \bigskip Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Schola}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -33,7 +34,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qag}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Adventor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -44,7 +45,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qbk}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Bonum}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -56,7 +57,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcr}\selectfont {\raggedright Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Cursor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -69,7 +70,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qhv}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Heros}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -80,7 +81,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qpl}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Pagella}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -91,7 +92,18 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qtm}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Termes}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +\textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający +\textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej +w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} +{\fontencoding{T2A}\selectfont \CYRS\cyre\-\cyrg\cyro\cyrd\cyrn\cyrya} +\textcopyright\ +\textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ +by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m + +\fontfamily{qzc}\selectfont +Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Chorus}. +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcsb.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qcsb.fea new file mode 100644 index 00000000000..28cab4c94bc --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcsb.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Schola.txt +# and README-TeX-Gyre-Schola.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreschola-bold.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qcsb.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 3 50 200; + sizemenuname 3 "Bold"; + sizemenuname 1 "Bold"; +} size; + +table hhea { + Ascender 1173; + Descender -372; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 798; + TypoDescender -202; + TypoLineGap 200; + XHeight 473; + CapHeight 722; + winAscent 1173; + winDescent 372; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcsbi.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qcsbi.fea new file mode 100644 index 00000000000..d11314e387e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcsbi.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Schola.txt +# and README-TeX-Gyre-Schola.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreschola-bolditalic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qcsbi.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 4 50 200; + sizemenuname 3 "Bold Italic"; + sizemenuname 1 "Bold Italic"; +} size; + +table hhea { + Ascender 1162; + Descender -371; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 798; + TypoDescender -202; + TypoLineGap 200; + XHeight 479; + CapHeight 722; + winAscent 1162; + winDescent 371; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcsr.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qcsr.fea new file mode 100644 index 00000000000..857774dfa89 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcsr.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Schola.txt +# and README-TeX-Gyre-Schola.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreschola-regular.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qcsr.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 1 50 200; + sizemenuname 3 "Regular"; + sizemenuname 1 "Regular"; +} size; + +table hhea { + Ascender 1135; + Descender -332; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 798; + TypoDescender -202; + TypoLineGap 200; + XHeight 466; + CapHeight 722; + winAscent 1135; + winDescent 332; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qcsri.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qcsri.fea new file mode 100644 index 00000000000..4cf26bc9b5e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qcsri.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Schola.txt +# and README-TeX-Gyre-Schola.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreschola-italic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qcsri.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 2 50 200; + sizemenuname 3 "Italic"; + sizemenuname 1 "Italic"; +} size; + +table hhea { + Ascender 1130; + Descender -320; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 798; + TypoDescender -202; + TypoLineGap 200; + XHeight 470; + CapHeight 722; + winAscent 1130; + winDescent 320; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhv-hist.txt b/Master/texmf-dist/doc/fonts/tex-gyre/qhv-hist.txt index a040accfb6b..74e9dddbf24 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qhv-hist.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhv-hist.txt @@ -5,7 +5,85 @@ For the most recent version of this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt -Ver. 0.995: 30.03.2007 -- bug fixes; most importantly, improper bottom - line positioning (overshoots) for several glyphs corrected - in non-condensed fonts (reported by Hartmut Henkel, thanks) +Ver. 1.103: 22.02.2008 +* math glyphs shifted horizontally (widths left intact) +* kerns between half rings and `A' (also `a.sc') added +* in the OTF files, the features `salt', `ss01', `ss02', + `ss03', `ss04' added + +Ver. 1.102: 19.02.2008 -- inofficial release +* compatibility with the recent Latin Modern release (1.106) implemented, + see -- http://www.gust.org.pl/projects/e-foundry/latin-modern/ + main changes: the repertoire of glyphs extended by Arabic transliteration + glyphs, OTF structure modified (`size' feature implemented, the ligatures + `i_j' and `I_J' available only for Dutch, the ligature `f_k' -- for Polish, + the `locl' feature reimplemented -- an artificial glyph `i.TRK' is no + longer needed) +* glyphs uni03C6 and uni03D5 used to be interchanged in all TeX Gyre fonts; + the unicode specification is not explicit too much: + 03C6;GREEK SMALL LETTER PHI + 03D5;GREEK PHI SYMBOL + but FileFormat.Info is: + http://www.fileformat.info/info/unicode/char/03c6/index.htm + http://www.fileformat.info/info/unicode/char/03d5/index.htm + (spotted by Michael Zedler, thanks) + +Ver. 1.099: 30.01.2008 -- unpublished +* widths of nearly all glyphs made consistent with the Adobe metric data + (for the glyphs from the Adobe Standard Encoding): + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hv______.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvo_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvb_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvbo____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvn_____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvno____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvnb____.afm + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/hvnbo___.afm + there are, however, a few exceptions (all of which we consider Adobe's + mistakes): + font glyph Adobe width TG width + -------------------------------------------- + qhvb slash 611 716 + " lslash 278 418 + -------------------------------------------- + qhvbi Lslash 611 716 + " lslash 278 418 + -------------------------------------------- + qhvr Lslash 556 627 + " dotlessi 278 222 + " exclamdown 333 278 + " lslash 222 305 + " oslash 611 556 + " questiondown 611 556 + -------------------------------------------- + qhvri Lslash 556 628 + " dotlessi 278 222 + " exclamdown 333 278 + " lslash 222 305 + " questiondown 611 556 + -------------------------------------------- + qhcb Lslash 501 618 + " lslash 228 402 + -------------------------------------------- + qhcbi Lslash 501 618 + " lslash 228 402 + -------------------------------------------- + qhcr Lslash 456 552 + " dotlessi 228 182 + " exclamdown 273 228 + " lslash 182 314 + " oslash 501 456 + " questiondown 501 456 + -------------------------------------------- + qhcri Lslash 456 552 + " dotlessi 228 182 + " exclamdown 273 228 + " lslash 182 314 + " questiondown 501 456 +* `copyright.alt' added + +Ver. 0.995: 30.03.2007 +* bug fixes; most importantly, improper bottom line positioning + (overshoots) for several glyphs corrected in non-condensed fonts + (reported by Hartmut Henkel, thanks) Ver. 0.991: 02.02.2007--28.02.2007 -- prereleases diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhv-info.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qhv-info.pdf Binary files differindex 6d3ba9969f0..bdc6607a374 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qhv-info.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhv-info.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhv-test.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qhv-test.pdf Binary files differindex 748a38e56bd..c74fcf4b85a 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qhv-test.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhv-test.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhv-test.tex b/Master/texmf-dist/doc/fonts/tex-gyre/qhv-test.tex index 25001a06aec..bd37d403c21 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qhv-test.tex +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhv-test.tex @@ -4,25 +4,26 @@ %% and/or modify appropriately. % % This file belongs to the TeX Gyre collection of fonts. The work is released -% under the GUST Font License. See the MANIFEST-TeX-Gyre-Adventor.txt -% and README-TeX-Gyre-Adventor.txt files for the details. +% under the GUST Font License. See the MANIFEST-TeX-Gyre-Heros.txt +% and README-TeX-Gyre-Heros.txt files for the details. % For the most recent version of this license see % http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or % http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt \documentclass[12pt]{article} \usepackage{tgheros} -\usepackage[T2A,T1]{fontenc} +\usepackage[T2A,QX]{fontenc} \usepackage{polski,textcomp} +\setlength{\textheight}{620pt} \begin{document} \centerline{\textsc{\large -Please look into the source; if needed, modify it to recompile\rlap.}} +Please look into the source; if needed, modify it and recompile\rlap.}} \bigskip Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Heros}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -33,7 +34,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qag}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Adventor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -44,7 +45,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qbk}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Bonum}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -53,9 +54,23 @@ w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} \textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m +\fontfamily{qcr}\selectfont +{\raggedright +Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Cursor}. +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +\textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający +\textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej +w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} +{\fontencoding{T2A}\selectfont \CYRS\cyre\-\cyrg\cyro\cyrd\cyrn\cyrya} +\textcopyright\ +\textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ +by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m + +} + \fontfamily{qpl}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Pagella}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -66,7 +81,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcs}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Schola}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -77,7 +92,18 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qtm}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Termes}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +\textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający +\textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej +w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} +{\fontencoding{T2A}\selectfont \CYRS\cyre\-\cyrg\cyro\cyrd\cyrn\cyrya} +\textcopyright\ +\textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ +by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m + +\fontfamily{qzc}\selectfont +Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Chorus}. +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhvb.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qhvb.fea new file mode 100644 index 00000000000..c57889f3b50 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhvb.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Heros.txt +# and README-TeX-Gyre-Heros.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreheros-bold.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qhvb.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 3 50 200; + sizemenuname 3 "Bold"; + sizemenuname 1 "Bold"; +} size; + +table hhea { + Ascender 1125; + Descender -307; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 784; + TypoDescender -216; + TypoLineGap 200; + XHeight 540; + CapHeight 729; + winAscent 1125; + winDescent 307; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhvbi.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qhvbi.fea new file mode 100644 index 00000000000..8b7dbd4ed87 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhvbi.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Heros.txt +# and README-TeX-Gyre-Heros.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreheros-bolditalic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qhvbi.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 4 50 200; + sizemenuname 3 "Bold Italic"; + sizemenuname 1 "Bold Italic"; +} size; + +table hhea { + Ascender 1123; + Descender -307; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 784; + TypoDescender -216; + TypoLineGap 200; + XHeight 540; + CapHeight 729; + winAscent 1123; + winDescent 307; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhvcb.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qhvcb.fea new file mode 100644 index 00000000000..64ca2fa363d --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhvcb.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Heroscn.txt +# and README-TeX-Gyre-Heroscn.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreheroscn-bold.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qhvcb.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 3 50 200; + sizemenuname 3 "Bold"; + sizemenuname 1 "Bold"; +} size; + +table hhea { + Ascender 1105; + Descender -307; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 793; + TypoDescender -207; + TypoLineGap 200; + XHeight 532; + CapHeight 718; + winAscent 1105; + winDescent 307; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhvcbi.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qhvcbi.fea new file mode 100644 index 00000000000..448736d2981 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhvcbi.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Heroscn.txt +# and README-TeX-Gyre-Heroscn.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreheroscn-bolditalic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qhvcbi.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 4 50 200; + sizemenuname 3 "Bold Italic"; + sizemenuname 1 "Bold Italic"; +} size; + +table hhea { + Ascender 1105; + Descender -298; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 793; + TypoDescender -207; + TypoLineGap 200; + XHeight 532; + CapHeight 718; + winAscent 1105; + winDescent 298; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhvcr.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qhvcr.fea new file mode 100644 index 00000000000..b5b4e5bf85b --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhvcr.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Heroscn.txt +# and README-TeX-Gyre-Heroscn.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreheroscn-regular.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qhvcr.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 1 50 200; + sizemenuname 3 "Regular"; + sizemenuname 1 "Regular"; +} size; + +table hhea { + Ascender 1089; + Descender -282; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 793; + TypoDescender -207; + TypoLineGap 200; + XHeight 523; + CapHeight 718; + winAscent 1089; + winDescent 282; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhvcri.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qhvcri.fea new file mode 100644 index 00000000000..2ef00a72bdf --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhvcri.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Heroscn.txt +# and README-TeX-Gyre-Heroscn.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreheroscn-italic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qhvcri.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 2 50 200; + sizemenuname 3 "Italic"; + sizemenuname 1 "Italic"; +} size; + +table hhea { + Ascender 1089; + Descender -286; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 793; + TypoDescender -207; + TypoLineGap 200; + XHeight 523; + CapHeight 718; + winAscent 1089; + winDescent 286; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhvr.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qhvr.fea new file mode 100644 index 00000000000..38d39c33c12 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhvr.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Heros.txt +# and README-TeX-Gyre-Heros.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreheros-regular.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qhvr.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 1 50 200; + sizemenuname 3 "Regular"; + sizemenuname 1 "Regular"; +} size; + +table hhea { + Ascender 1148; + Descender -284; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 784; + TypoDescender -216; + TypoLineGap 200; + XHeight 524; + CapHeight 729; + winAscent 1148; + winDescent 284; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qhvri.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qhvri.fea new file mode 100644 index 00000000000..a93575cc010 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qhvri.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Heros.txt +# and README-TeX-Gyre-Heros.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyreheros-italic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qhvri.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 2 50 200; + sizemenuname 3 "Italic"; + sizemenuname 1 "Italic"; +} size; + +table hhea { + Ascender 1126; + Descender -284; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 784; + TypoDescender -216; + TypoLineGap 200; + XHeight 524; + CapHeight 729; + winAscent 1126; + winDescent 284; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qpl-hist.txt b/Master/texmf-dist/doc/fonts/tex-gyre/qpl-hist.txt index 68bd0a2dcad..435519dc15d 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qpl-hist.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qpl-hist.txt @@ -5,18 +5,47 @@ For the most recent version of this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +Ver. 1.103: 22.02.2008 +* math glyphs shifted horizontally (widths left intact) +* kerns between half rings and `A' (also `a.sc') added +* in the OTF files, the features `salt', `ss01', `ss02', + `ss03', `ss04' added + +Ver. 1.102: 19.02.2008 -- inofficial release +* compatibility with the recent Latin Modern release (1.106) implemented, + see -- http://www.gust.org.pl/projects/e-foundry/latin-modern/ + main changes: the repertoire of glyphs extended by Arabic transliteration + glyphs, OTF structure modified (`size' feature implemented, the ligatures + `i_j' and `I_J' available only for Dutch, the ligature `f_k' -- for Polish, + the `locl' feature reimplemented -- an artificial glyph `i.TRK' is no + longer needed) +* glyphs uni03C6 and uni03D5 used to be interchanged in all TeX Gyre fonts; + the unicode specification is not explicit too much: + 03C6;GREEK SMALL LETTER PHI + 03D5;GREEK PHI SYMBOL + but FileFormat.Info is: + http://www.fileformat.info/info/unicode/char/03c6/index.htm + http://www.fileformat.info/info/unicode/char/03d5/index.htm + (spotted by Michael Zedler, thanks) + +Ver. 1.099: 30.01.2008 -- unpublished +* `copyright.alt' added +* an underlining stroke added in `ordmasculine' and `orfeminine' + Ver. 1.030, 12.09.2007: -* width of trademark, servicemark, copyright, copyleft, published, - registered, and registered.alt changed; now, the widths +* width of `trademark', `servicemark', `copyright', `copyleft', `published', + `registered', and `registered.alt' changed; now, the widths of the TeX Gyre Pagella glyphs are almost consistent with the relevant Adobe metric data (for the glyphs from the Adobe Standard Encoding): ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/pob_____.afm ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/pobi____.afm ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/poi_____.afm ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/por_____.afm - exception is perthousand in the regular variant (Adobe: 1144, - TeX Gyre: 1000 which is consistent with the width of perthousand - in other variants) + the only exception is `perthousand' in the regular variant (Adobe: 1144; + TeX Gyre: 1000 which is consistent with the width of `perthousand' + in other variants); the discrepancy (in the regular variant) between + the width of the glyph `i' (291) and the width of `dotlessi' (287) + was preserved as optically irrelevant Ver. 1.020, 10.09.2007: * width of fraction.alt set to 0, widths of hyphen.alt and hyphendbl.alt diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qpl-info.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qpl-info.pdf Binary files differindex fd3def02050..2baeeff26f0 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qpl-info.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qpl-info.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qpl-test.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qpl-test.pdf Binary files differindex 2dd997c5c03..c576036e52c 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qpl-test.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qpl-test.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qpl-test.tex b/Master/texmf-dist/doc/fonts/tex-gyre/qpl-test.tex index 33dc7f53d1b..be126959493 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qpl-test.tex +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qpl-test.tex @@ -12,17 +12,18 @@ \documentclass[12pt]{article} \usepackage{tgpagella} -\usepackage[T2A,T1]{fontenc} +\usepackage[T2A,QX]{fontenc} \usepackage{polski,textcomp} +\setlength{\textheight}{620pt} \begin{document} \centerline{\textsc{\large -Please look into the source; if needed, modify it to recompile\rlap.}} +Please look into the source; if needed, modify it and recompile\rlap.}} \bigskip Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Pagella}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -33,7 +34,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qag}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Adventor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -44,7 +45,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qbk}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Bonum}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -56,7 +57,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcr}\selectfont {\raggedright Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Cursor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -69,7 +70,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qhv}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Heros}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -80,7 +81,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcs}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Schola}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -91,7 +92,18 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qtm}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Termes}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +\textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający +\textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej +w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} +{\fontencoding{T2A}\selectfont \CYRS\cyre\-\cyrg\cyro\cyrd\cyrn\cyrya} +\textcopyright\ +\textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ +by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m + +\fontfamily{qzc}\selectfont +Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Chorus}. +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qplb.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qplb.fea new file mode 100644 index 00000000000..ec7e99128b5 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qplb.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Pagella.txt +# and README-TeX-Gyre-Pagella.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrepagella-bold.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qplb.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 3 50 200; + sizemenuname 3 "Bold"; + sizemenuname 1 "Bold"; +} size; + +table hhea { + Ascender 1097; + Descender -267; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 742; + TypoDescender -258; + TypoLineGap 200; + XHeight 454; + CapHeight 681; + winAscent 1097; + winDescent 267; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qplbi.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qplbi.fea new file mode 100644 index 00000000000..12e87842ce9 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qplbi.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Pagella.txt +# and README-TeX-Gyre-Pagella.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrepagella-bolditalic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qplbi.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 4 50 200; + sizemenuname 3 "Bold Italic"; + sizemenuname 1 "Bold Italic"; +} size; + +table hhea { + Ascender 1109; + Descender -271; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 729; + TypoDescender -271; + TypoLineGap 200; + XHeight 452; + CapHeight 681; + winAscent 1109; + winDescent 271; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qplr.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qplr.fea new file mode 100644 index 00000000000..954ee3925d8 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qplr.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Pagella.txt +# and README-TeX-Gyre-Pagella.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrepagella-regular.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qplr.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 1 50 200; + sizemenuname 3 "Regular"; + sizemenuname 1 "Regular"; +} size; + +table hhea { + Ascender 1098; + Descender -283; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 726; + TypoDescender -274; + TypoLineGap 200; + XHeight 449; + CapHeight 692; + winAscent 1098; + winDescent 283; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qplri.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qplri.fea new file mode 100644 index 00000000000..6023d578645 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qplri.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Pagella.txt +# and README-TeX-Gyre-Pagella.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrepagella-italic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qplri.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 2 50 200; + sizemenuname 3 "Italic"; + sizemenuname 1 "Italic"; +} size; + +table hhea { + Ascender 1094; + Descender -276; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 733; + TypoDescender -267; + TypoLineGap 200; + XHeight 462; + CapHeight 692; + winAscent 1094; + winDescent 276; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qtm-hist.txt b/Master/texmf-dist/doc/fonts/tex-gyre/qtm-hist.txt index 1114ca6e039..c138aa03763 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qtm-hist.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qtm-hist.txt @@ -5,10 +5,38 @@ For the most recent version of this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +Ver. 1.103: 22.02.2008 +* math glyphs shifted horizontally (widths left intact) +* kerns between half rings and `A' (also `a.sc') added +* in the OTF files, the features `salt', `ss01', `ss02', + `ss03', `ss04' added + +Ver. 1.102: 19.02.2008 -- inofficial release +* compatibility with the recent Latin Modern release (1.106) implemented, + see -- http://www.gust.org.pl/projects/e-foundry/latin-modern/ + main changes: the repertoire of glyphs extended by Arabic transliteration + glyphs, OTF structure modified (`size' feature implemented, the ligatures + `i_j' and `I_J' available only for Dutch, the ligature `f_k' -- for Polish, + the `locl' feature reimplemented -- an artificial glyph `i.TRK' is no + longer needed) +* glyphs uni03C6 and uni03D5 used to be interchanged in all TeX Gyre fonts; + the unicode specification is not explicit too much: + 03C6;GREEK SMALL LETTER PHI + 03D5;GREEK PHI SYMBOL + but FileFormat.Info is: + http://www.fileformat.info/info/unicode/char/03c6/index.htm + http://www.fileformat.info/info/unicode/char/03d5/index.htm + (spotted by Michael Zedler, thanks) + +Ver. 1.099: 30.01.2008 -- unpublished +* `copyright.alt' added +* an underlining stroke added in `ordmasculine' and `orfeminine'; + `colonmonetary' and `guarani' touched + Ver. 1.030, 12.09.2007: -* width of trademark, servicemark, copyright, copyleft, published, - registered, and registered.alt changed; moreover, the outline of - lslash was repositioned in all variants and the width of lslash +* width of `trademark', `servicemark', `copyright', `copyleft', `published', + `registered', and `registered.alt' changed; moreover, the outline of + `lslash' was repositioned in all variants and the width of `lslash' in the bold italic variant was decreased by 20 units; now, the widths of the TeX Gyre Termes glyphs are almost consistent with the relevant Adobe metric data (for the glyphs from the Adobe Standard Encoding): @@ -16,14 +44,14 @@ Ver. 1.030, 12.09.2007: ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/tibi____.afm ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/tii_____.afm ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/tir_____.afm - exceptions are: logicalnot and minus in the bold italic variant + exceptions are: `logicalnot' and `minus' in the bold italic variant (Adobe: 606, TeX Gyre: 570 which is consistent with other math glyphs) - and exclamdown in the regular italic variant (Adobe: 389, TeX Gyre: 333 - which is consistent with the width of the exclam glyph) + and `exclamdown' in the regular italic variant (Adobe: 389, TeX Gyre: 333 + which is consistent with the width of the `exclam' glyph) Ver. 1.020, 10.09.2007: -* width of fraction.alt set to 0, widths of hyphen.alt and hyphendbl.alt - set to the half of the hyphen width +* width of `fraction.alt' set to 0, widths of `hyphen.alt' and + `hyphendbl.alt' set to the half of the `hyphen' width Ver. 1.012, 07.09.2007: * oldstyle numerals in the ts1 encoding replaced by tabular oldstyle ones diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qtm-info.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qtm-info.pdf Binary files differindex 5461ca16218..680c7d7d3b9 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qtm-info.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qtm-info.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qtm-test.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qtm-test.pdf Binary files differindex 37bbc737462..bcb1669b5dc 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qtm-test.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qtm-test.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qtm-test.tex b/Master/texmf-dist/doc/fonts/tex-gyre/qtm-test.tex index e8e961b29d7..99d96ff8572 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qtm-test.tex +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qtm-test.tex @@ -12,17 +12,18 @@ \documentclass[12pt]{article} \usepackage{tgtermes} -\usepackage[T2A,T1]{fontenc} +\usepackage[T2A,QX]{fontenc} \usepackage{polski,textcomp} +\setlength{\textheight}{620pt} \begin{document} \centerline{\textsc{\large -Please look into the source; if needed, modify it to recompile\rlap.}} +Please look into the source; if needed, modify it and recompile\rlap.}} \bigskip Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Termes}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -33,7 +34,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qag}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Adventor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -44,7 +45,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qbk}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Bonum}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -56,7 +57,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcr}\selectfont {\raggedright Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Cursor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -69,7 +70,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qhv}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Heros}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -80,7 +81,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qpl}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Pagella}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -91,7 +92,18 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcs}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Schola}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +\textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający +\textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej +w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} +{\fontencoding{T2A}\selectfont \CYRS\cyre\-\cyrg\cyro\cyrd\cyrn\cyrya} +\textcopyright\ +\textoneoldstyle\textzerooldstyle\textfiveoldstyle\texteightoldstyle\ +by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m + +\fontfamily{qzc}\selectfont +Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Chorus}. +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qtmb.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qtmb.fea new file mode 100644 index 00000000000..f863854a363 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qtmb.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Termes.txt +# and README-TeX-Gyre-Termes.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyretermes-bold.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qtmb.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 3 50 200; + sizemenuname 3 "Bold"; + sizemenuname 1 "Bold"; +} size; + +table hhea { + Ascender 1118; + Descender -341; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 795; + TypoDescender -205; + TypoLineGap 200; + XHeight 461; + CapHeight 676; + winAscent 1118; + winDescent 341; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qtmbi.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qtmbi.fea new file mode 100644 index 00000000000..894a5bda254 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qtmbi.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Termes.txt +# and README-TeX-Gyre-Termes.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyretermes-bolditalic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qtmbi.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 4 50 200; + sizemenuname 3 "Bold Italic"; + sizemenuname 1 "Bold Italic"; +} size; + +table hhea { + Ascender 1082; + Descender -324; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 795; + TypoDescender -205; + TypoLineGap 200; + XHeight 449; + CapHeight 669; + winAscent 1082; + winDescent 324; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qtmr.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qtmr.fea new file mode 100644 index 00000000000..3b3f619777a --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qtmr.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Termes.txt +# and README-TeX-Gyre-Termes.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyretermes-regular.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qtmr.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 1 50 200; + sizemenuname 3 "Regular"; + sizemenuname 1 "Regular"; +} size; + +table hhea { + Ascender 1055; + Descender -281; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 783; + TypoDescender -217; + TypoLineGap 200; + XHeight 450; + CapHeight 662; + winAscent 1055; + winDescent 281; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qtmri.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qtmri.fea new file mode 100644 index 00000000000..e97cab1cc1e --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qtmri.fea @@ -0,0 +1,511 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Termes.txt +# and README-TeX-Gyre-Termes.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyretermes-italic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information) + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered +epsilon mu pi phi rho theta +macron macron.cap Imacron imacron imacron.sc]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates +epsilon mu pi phi rho theta]; +# +@altsrc4=[# "Idris" alternates +macron macron.cap Imacron imacron imacron.sc]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1 +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +@altres3=[# "Greek" alternates +epsilon.alt mu.greek uni03D6 uni03D5 rho.alt uni03D1]; +# +@altres4=[# "Idris" alternates +macron.alt macron.cap.alt Imacron.alt imacron.alt imacron.alt.sc]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; +@letcscbas=[a.sc b.sc c.sc d.sc e.sc f.sc g.sc h.sc i.sc j.sc k.sc l.sc m.sc +n.sc o.sc p.sc q.sc r.sc s.sc t.sc u.sc v.sc w.sc x.sc y.sc z.sc]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@letcscoth=[aacute.sc abreve.sc abreveacute.sc abrevedotbelow.sc +abrevegrave.sc abrevehookabove.sc abrevetilde.sc acircumflex.sc +acircumflexacute.sc acircumflexdotbelow.sc acircumflexgrave.sc +acircumflexhookabove.sc acircumflextilde.sc adblgrave.sc adieresis.sc +adotbelow.sc ae.sc aeacute.sc agrave.sc ahookabove.sc amacron.sc aogonek.sc +aogonekacute.sc aring.sc aringacute.sc atilde.sc cacute.sc ccaron.sc + ccedilla.sc ccircumflex.sc cdotaccent.sc dcaron.sc dcroat.sc ddotbelow.sc +dlinebelow.sc eacute.sc ebreve.sc ecaron.sc ecircumflex.sc +ecircumflexacute.sc ecircumflexdotbelow.sc ecircumflexgrave.sc +ecircumflexhookabove.sc ecircumflextilde.sc edblgrave.sc edieresis.sc +edotaccent.sc edotbelow.sc egrave.sc ehookabove.sc emacron.sc eng.sc +eogonek.sc eogonekacute.sc ereversed.sc eth.sc etilde.sc gacute.sc gbreve.sc +gcaron.sc gcircumflex.sc gcommaaccent.sc gdotaccent.sc germandbls.sc hbar.sc +hbrevebelow.sc hcircumflex.sc hdieresis.sc hdotbelow.sc + h_uni0303.sc # htilde.sc + i_j.sc iacute.sc ibreve.sc icircumflex.sc idblgrave.sc idieresis.sc +idotbelow.sc igrave.sc ihookabove.sc imacron.sc imacron.alt.sc iogonek.sc +iogonekacute.sc itilde.sc jacute.sc jcircumflex.sc kcommaaccent.sc lacute.sc +lcaron.sc lcommaaccent.sc ldot.sc ldotbelow.sc ldotbelowmacron.sc lslash.sc + l_uni0303.sc # ltilde.sc + mdotbelow.sc nacute.sc ncaron.sc ncommaaccent.sc ndotaccent.sc ndotbelow.sc +ntilde.sc oacute.sc obreve.sc ocircumflex.sc ocircumflexacute.sc +ocircumflexdotbelow.sc ocircumflexgrave.sc ocircumflexhookabove.sc +ocircumflextilde.sc odblgrave.sc odieresis.sc odotbelow.sc oe.sc ograve.sc +ohookabove.sc ohorn.sc ohornacute.sc ohorndotbelow.sc ohorngrave.sc +ohornhookabove.sc ohorntilde.sc ohungarumlaut.sc omacron.sc oogonek.sc +oogonekacute.sc oslash.sc oslashacute.sc otilde.sc racute.sc rcaron.sc +rcommaaccent.sc rdblgrave.sc rdotaccent.sc rdotbelow.sc rdotbelowmacron.sc +sacute.sc scaron.sc scedilla.sc scircumflex.sc + uni0219.sc # scommaaccent.sc + sdotbelow.sc tcaron.sc tcedilla.sc + uni021B.sc # tcommaaccent.sc + tdieresis.sc tdotbelow.sc thorn.sc tlinebelow.sc + t_uni0303.sc # ttilde.sc + uacute.sc ubreve.sc ubrevebelowinverted.sc ucircumflex.sc udblgrave.sc +udieresis.sc udotbelow.sc ugrave.sc uhookabove.sc uhorn.sc uhornacute.sc +uhorndotbelow.sc uhorngrave.sc uhornhookabove.sc uhorntilde.sc +uhungarumlaut.sc umacron.sc uogonek.sc uring.sc utilde.sc wacute.sc +wcircumflex.sc wdieresis.sc wgrave.sc yacute.sc ycircumflex.sc ydieresis.sc +ydotbelow.sc ygrave.sc yhookabove.sc ytilde.sc zacute.sc zcaron.sc +zdotaccent.sc zdotbelow.sc]; + +@c2sc1=[@letcapbas @letcapoth @figlinprop @othbas]; +@c2sc2=[@letcscbas @letcscoth @figoldprop @othold]; + +@cpsp1=[@letcapbas @letcapoth]; + +@smcp1=[@letsmabas @letsmaoth @figlintab @othbas]; +@smcp2=[@letcscbas @letcscoth @figoldprop @othold]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ + feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; + feature c2sc; + feature smcp; +} aalt; + +feature smcp { # Small Capitals + sub @smcp1 by @smcp2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} smcp; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla scedilla.sc] by [uni0218 uni0219 uni0219.sc]; + sub [Tcedilla tcedilla tcedilla.sc] by [uni021A uni021B uni021B.sc]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature c2sc { # Small Capitals From Capitals + sub @c2sc1 by @c2sc2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} c2sc; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qtmri.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 2 50 200; + sizemenuname 3 "Italic"; + sizemenuname 1 "Italic"; +} size; + +table hhea { + Ascender 1070; + Descender -270; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 795; + TypoDescender -205; + TypoLineGap 200; + XHeight 432; + CapHeight 653; + winAscent 1070; + winDescent 270; +} OS/2; + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qzc-hist.txt b/Master/texmf-dist/doc/fonts/tex-gyre/qzc-hist.txt index 020eb8997b5..c16a5a7fe61 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qzc-hist.txt +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qzc-hist.txt @@ -5,6 +5,48 @@ For the most recent version of this license see http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt +Ver. 1.103: 22.02.2008 +* math glyphs shifted horizontally (widths left intact) +* in the OTF files, the features `salt', `ss01', `ss02', + `ss03', `ss04' added + +Ver. 1.102: 19.02.2008 -- inofficial release +* compatibility with the recent Latin Modern release (1.106) implemented, + see -- http://www.gust.org.pl/projects/e-foundry/latin-modern/ + main changes: the repertoire of glyphs extended by Arabic transliteration + glyphs, OTF structure modified (`size' feature implemented, the ligatures + `i_j' and `I_J' available only for Dutch, the ligature `f_k' -- for Polish, + the `locl' feature reimplemented -- an artificial glyph `i.TRK' is no + longer needed) +* glyphs uni03C6 and uni03D5 used to be interchanged in all TeX Gyre fonts; + the unicode specification is not explicit too much: + 03C6;GREEK SMALL LETTER PHI + 03D5;GREEK PHI SYMBOL + but FileFormat.Info is: + http://www.fileformat.info/info/unicode/char/03c6/index.htm + http://www.fileformat.info/info/unicode/char/03d5/index.htm + (spotted by Michael Zedler, thanks) + +Ver. 1.099: 30.01.2008 -- unpublished +* `copyright.alt' added +* a peculiar ligature `lslash_lslash' added (in the Private Unicode Area, + of course, uniEC0F); in TeX, it is available for the following encodings: + CS (Czech, q-cszc.enc), L7x (Lithuanian, q-l7xzc.enc), LY1 (Y&Y aka + TeX'n'ANSI, q-texnansizc.enc), QX (Polish, q-qxzc.enc), + RM (math); in all the encodings but the last one the ligature + `lslash_lslash' replaced the `currency' glyph (nearly useless), + in the RM encoding -- `periodcentered'; in OTF files, it is created out + of two subsequent lslashes for all scripts and all languages whenever + the feature `liga' is activated + Ver. 1.000, 25.09.2007: * the first release + NOTE: the widths of the TeX Gyre Chorus glyphs are almost consistent + with the relevant Adobe metric data (for the glyphs from the Adobe + Standard Encoding): + ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/zcmi____.afm + except `grave' and `questiondown' (Adobe 220 and 400, Tex Gyre 300 and 380, + respectively). + + diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qzc-info.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qzc-info.pdf Binary files differindex 8f16752b425..b8bd21910e1 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qzc-info.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qzc-info.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qzc-test.pdf b/Master/texmf-dist/doc/fonts/tex-gyre/qzc-test.pdf Binary files differindex 97495a019be..868086d466b 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qzc-test.pdf +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qzc-test.pdf diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qzc-test.tex b/Master/texmf-dist/doc/fonts/tex-gyre/qzc-test.tex index 7de06978d4c..0311bb83443 100644 --- a/Master/texmf-dist/doc/fonts/tex-gyre/qzc-test.tex +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qzc-test.tex @@ -12,18 +12,18 @@ \documentclass[12pt]{article} \usepackage{tgchorus} -\usepackage[T2A,T1]{fontenc} +\usepackage[T2A,QX]{fontenc} \usepackage{polski,textcomp} \setlength{\textheight}{620pt} \begin{document} \centerline{\textsc{\large -Please look into the source; if needed, modify it to recompile\rlap.}} +Please look into the source; if needed, modify it and recompile\rlap.}} \bigskip Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Chorus}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -34,7 +34,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qag}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Adventor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -45,7 +45,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qbk}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Bonum}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -57,7 +57,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcr}\selectfont {\raggedright Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Cursor}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -70,7 +70,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qhv}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Heros}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -81,7 +81,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qpl}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Pagella}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -92,7 +92,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qcs}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Schola}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} @@ -103,7 +103,7 @@ by \textleaf\textbullet\ \textonequarter\kern.1em\textmu m \fontfamily{qtm}\selectfont Zażółć gęślą żółtaczkę Ali. Oto \TeX\ \textsc{Gyre Termes}. -Zielone kalafiory \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki +Zielone kalafiory Jagiełły \textbf{nie \textit{gryzmolizują}} namiętnej śpiewaczki \textbf{chóru \textsc{bostońskiego}} w~sposób przekraczający \textit{wyobrażenie} o~repartycji impregnatów rywalizacji cenowej w~społeczeństwie postindustrialnym. {\fontshape{scit}\selectfont Dziwne!} diff --git a/Master/texmf-dist/doc/fonts/tex-gyre/qzcmi.fea b/Master/texmf-dist/doc/fonts/tex-gyre/qzcmi.fea new file mode 100644 index 00000000000..86d462bc101 --- /dev/null +++ b/Master/texmf-dist/doc/fonts/tex-gyre/qzcmi.fea @@ -0,0 +1,444 @@ +# This file belongs to the TeX Gyre collection of fonts. The work is +# released under the GUST Font License. See the MANIFEST-TeX-Gyre-Chorus.txt +# and README-TeX-Gyre-Chorus.txt files for the details. +# For the most recent version of this license see +# http://www.gust.org.pl/fonts/licenses/GUST-FONT-LICENSE.txt or +# http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt + +# This is a `feature file' used to generate texgyrechorus-mediumitalic.otf +# with the Adobe Font Development Kit for OpenType +# (FDK v2.0 Aug 31 2006 build 21; the later version, +# FDK v2.0 May 5 2007 build 26, was not used because the resulting +# OTF files were apparently malformed -- something was wrong with +# the language information). In comparison with other TeX Gure text fonts, +# small caps and Greek glyphs are missing from TeX Gyre Chorus. + +languagesystem DFLT dflt; +languagesystem latn dflt; +languagesystem latn AZE; +languagesystem latn CRT; +languagesystem latn MOL; +languagesystem latn NLD; +languagesystem latn PLK; +languagesystem latn ROM; +languagesystem latn TRK; +languagesystem cyrl dflt; + +# complete features +table head{ + FontRevision 1.103; +} head; + +@altsrc1=[# all alternates +at copyright fraction paragraph registered + # + mu # dummy entry + # +macron Macron Imacron imacron]; +# +@altsrc2=[# "genuine" alternates +at copyright fraction paragraph registered]; +# +@altsrc3=[# "Greek" alternates + mu # dummy entry +]; +# +@altsrc4=[# "Idris" alternates +macron Macron Imacron imacron]; + +@altres1=[# all alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt + # + mu # dummy entry + # +macron.alt Macron.alt Imacron.alt imacron.alt]; +# +@altres2=[# "genuine" alternates +at.alt copyright.alt fraction.alt paragraph.alt registered.alt]; +# +@altres3=[# "Greek" alternates + mu # dummy entry +]; +# +@altres4=[# "Idris" alternates +macron.alt Macron.alt Imacron.alt imacron.alt]; + +@othbas=[ampersand cent dollar]; + +@othold=[ampersand # ampersand.oldstyle in the future? +cent.oldstyle dollar.oldstyle]; + +@figlintab=[zero one two three four five six seven eight nine]; + +@figlinprop=[zero.prop one.prop two.prop three.prop four.prop five.prop +six.prop seven.prop eight.prop nine.prop]; + +@figoldtab=[zero.taboldstyle one.taboldstyle two.taboldstyle three.taboldstyle +four.taboldstyle five.taboldstyle six.taboldstyle seven.taboldstyle +eight.taboldstyle nine.taboldstyle]; + +@figoldprop=[zero.oldstyle one.oldstyle two.oldstyle three.oldstyle +four.oldstyle five.oldstyle six.oldstyle seven.oldstyle eight.oldstyle +nine.oldstyle]; + +@letcapbas=[A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]; +@letsmabas=[a b c d e f g h i j k l m n o p q r s t u v w x y z]; + +@letcapoth=[Aacute Abreve Abreveacute Abrevedotbelow Abrevegrave +Abrevehookabove Abrevetilde Acircumflex Acircumflexacute Acircumflexdotbelow +Acircumflexgrave Acircumflexhookabove Acircumflextilde Adblgrave Adieresis +Adotbelow AE AEacute Agrave Ahookabove Amacron Aogonek Aogonekacute Aring +Aringacute Atilde Cacute Ccaron Ccedilla Ccircumflex Cdotaccent Dcaron Dcroat +Ddotbelow Dlinebelow Eacute Ebreve Ecaron Ecircumflex Ecircumflexacute +Ecircumflexdotbelow Ecircumflexgrave Ecircumflexhookabove Ecircumflextilde +Edblgrave Edieresis Edotaccent Edotbelow Egrave Ehookabove Emacron Eng +Eogonek Eogonekacute Ereversed Eth Etilde Gacute Gbreve Gcaron Gcircumflex +Gcommaaccent Gdotaccent S_S # Germandbls + Hbar Hbrevebelow Hcircumflex Hdieresis Hdotbelow + H_uni0303 # Htilde + I_J Iacute Ibreve Icircumflex Idblgrave Idieresis Idotbelow Igrave +Ihookabove Imacron Imacron.alt Iogonek Iogonekacute Itilde Jacute Jcircumflex +Kcommaaccent Lacute Lcaron Lcommaaccent Ldot Ldotbelow Ldotbelowmacron Lslash + L_uni0303 # Ltilde + Mdotbelow Nacute Ncaron Ncommaaccent Ndotaccent Ndotbelow Ntilde +Oacute Obreve Ocircumflex Ocircumflexacute Ocircumflexdotbelow +Ocircumflexgrave Ocircumflexhookabove Ocircumflextilde Odblgrave Odieresis +Odotbelow OE Ograve Ohookabove Ohorn Ohornacute Ohorndotbelow Ohorngrave +Ohornhookabove Ohorntilde Ohungarumlaut Omacron Oogonek Oogonekacute Oslash +Oslashacute Otilde Racute Rcaron Rcommaaccent Rdblgrave Rdotaccent Rdotbelow +Rdotbelowmacron Sacute Scaron Scedilla Scircumflex + uni0218 # Scommaaccent + Sdotbelow Tcaron Tcedilla + uni021A # Tcommaaccent + T_uni0308 # Tdieresis + Tdotbelow Thorn Tlinebelow T_uni0303 # Ttilde + Uacute Ubreve Ubrevebelowinverted Ucircumflex Udblgrave Udieresis Udotbelow +Ugrave Uhookabove Uhorn Uhornacute Uhorndotbelow Uhorngrave Uhornhookabove +Uhorntilde Uhungarumlaut Umacron Uogonek Uring Utilde Wacute Wcircumflex +Wdieresis Wgrave Yacute Ycircumflex Ydieresis Ydotbelow Ygrave Yhookabove +Ytilde Zacute Zcaron Zdotaccent Zdotbelow]; + +@letsmaoth=[aacute abreve abreveacute abrevedotbelow abrevegrave +abrevehookabove abrevetilde acircumflex acircumflexacute acircumflexdotbelow +acircumflexgrave acircumflexhookabove acircumflextilde adblgrave adieresis +adotbelow ae aeacute agrave ahookabove amacron aogonek aogonekacute aring +aringacute atilde cacute ccaron ccedilla ccircumflex cdotaccent dcaron dcroat +ddotbelow dlinebelow eacute ebreve ecaron ecircumflex ecircumflexacute +ecircumflexdotbelow ecircumflexgrave ecircumflexhookabove ecircumflextilde +edblgrave edieresis edotaccent edotbelow egrave ehookabove emacron eng +eogonek eogonekacute ereversed eth etilde gacute gbreve gcaron gcircumflex +gcommaaccent gdotaccent germandbls hbar hbrevebelow hcircumflex hdieresis + hdotbelow h_uni0303 # htilde + i_j iacute ibreve icircumflex idblgrave idieresis idotbelow igrave +ihookabove imacron imacron.alt iogonek iogonekacute itilde jacute jcircumflex +kcommaaccent lacute lcaron lcommaaccent ldot ldotbelow ldotbelowmacron lslash + l_uni0303 # ltilde + mdotbelow nacute ncaron ncommaaccent ndotaccent ndotbelow ntilde +oacute obreve ocircumflex ocircumflexacute ocircumflexdotbelow +ocircumflexgrave ocircumflexhookabove ocircumflextilde odblgrave odieresis +odotbelow oe ograve ohookabove ohorn ohornacute ohorndotbelow ohorngrave +ohornhookabove ohorntilde ohungarumlaut omacron oogonek oogonekacute oslash +oslashacute otilde racute rcaron rcommaaccent rdblgrave rdotaccent rdotbelow +rdotbelowmacron sacute scaron scedilla scircumflex + uni0219 # scommaaccent + sdotbelow tcaron tcedilla + uni021B # tcommaaccent + tdieresis tdotbelow thorn tlinebelow t_uni0303 # ttilde + uacute ubreve ubrevebelowinverted ucircumflex udblgrave udieresis udotbelow +ugrave uhookabove uhorn uhornacute uhorndotbelow uhorngrave uhornhookabove +uhorntilde uhungarumlaut umacron uogonek uring utilde wacute wcircumflex +wdieresis wgrave yacute ycircumflex ydieresis ydotbelow ygrave yhookabove +ytilde zacute zcaron zdotaccent zdotbelow]; + +@cpsp1=[@letcapbas @letcapoth]; + +@figprop=[@figlinprop @figoldprop @othbas]; +@figtab=[@figlintab @figoldtab @othbas]; + +@lnum1=[@figoldprop @figoldtab @othold]; +@lnum2=[@figlinprop @figlintab @othbas]; + +@onum1=[@figlinprop @figlintab @othbas]; +@onum2=[@figoldprop @figoldprop @othold]; + +@pnum1=[@figlintab @figoldtab]; +@pnum2=[@figlinprop @figoldprop]; + +@tnum1=[@figlinprop @figoldprop]; +@tnum2=[@figlintab @figoldtab]; + +feature aalt{ +feature locl; + feature onum; + feature lnum; + feature pnum; + feature tnum; + feature zero; +} aalt; + +feature locl { # Localized Forms + script latn; +# Handling of Romanian [Ss]commaaccent and [Tt]commaaccent + language ROM exclude_dflt; + lookup locl_ROM { + sub [Scedilla scedilla] by [uni0218 uni0219]; + sub [Tcedilla tcedilla] by [uni021A uni021B]; + } locl_ROM; + language MOL exclude_dflt; + lookup locl_ROM; +} locl; + +feature cpsp { # Capital Spacing + pos @cpsp1 <7 0 14 0>; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} cpsp; + +feature frac { # Fractions + sub one slash two by onehalf; + sub one slash four by onequarter; + sub one fraction two by onehalf; + sub one fraction four by onequarter; + sub three slash four by threequarters; + sub three fraction four by threequarters; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} frac; + +feature onum { # Old Style Figures + sub @onum1 by @onum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} onum; + +feature lnum { # Lining Figures + sub @lnum1 by @lnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} lnum; + +feature pnum { # Proportional Figures + sub @pnum1 by @pnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} pnum; + +feature tnum { # Tabular Figures + sub @tnum1 by @tnum2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} tnum; + +feature liga { # Standard Ligatures + lookup liga_f_l { + sub f f l by f_f_l; + sub f f by f_f; + sub f l by f_l; + sub lslash lslash by lslash_lslash; # Polish or international? + } liga_f_l; + script DFLT; + language dflt; + lookup liga_f_i { + sub f f i by f_f_i; + sub f i by f_i; + } liga_f_i; + script cyrl; + language dflt; + lookup liga_f_i; + script latn; + language NLD exclude_dflt; + lookup liga_NLDa { + sub f i' j' by i_j; + } liga_NLDa; + language NLD exclude_dflt; + lookup liga_NLDb { + sub f f i by f_f_i; + sub f i by f_i; + sub i j by i_j; + sub I J by I_J; + } liga_NLDb; + language PLK exclude_dflt; + lookup liga_PLK { + sub f f i by f_f_i; + sub f i by f_i ; + sub f k by f_k; + } liga_PLK; + script latn; + language dflt; + lookup liga_f_i; + language MOL exclude_dflt; + lookup liga_f_i; + language ROM exclude_dflt; + lookup liga_f_i; + language AZE exclude_dflt; + language CRT exclude_dflt; + language TRK exclude_dflt; +} liga; + +feature dlig { # Discretionary Ligatures + sub comma comma by quotedblbase; + sub hyphen hyphen hyphen by emdash; + sub hyphen hyphen by endash; + sub quoteleft quoteleft by quotedblleft; + sub quoteright quoteright by quotedblright; +# old Knuthian tradition... + sub exclam quoteleft by exclamdown; + sub question quoteleft by questiondown; +# AFDKO places grave at the slot 96 (ANSI / Mac) + sub exclam grave by exclamdown; + sub question grave by questiondown; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} dlig; + +feature salt { # Stylistic Alternates + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} salt; + +feature ss01 { # Stylistic Set 1 = Stylistic Alternates + # see http://www.typophile.com/node/32399 and + # http://www.typotheque.com/fonts/opentype_feature_support/ + sub @altsrc1 by @altres1; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss01; + +feature ss02 { # Stylistic Set 2 + sub @altsrc2 by @altres2; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss02; + +feature ss03 { # Stylistic Set 3 + sub @altsrc3 by @altres3; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss03; + +feature ss04 { # Stylistic Set 4 + sub @altsrc4 by @altres4; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} ss04; + +feature zero { # Slashed Zero + sub zero by zero.slash; + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} zero; + +feature kern { + include (qzcmi.krn); + script latn; + language AZE; + language CRT; + language MOL; + language NLD; + language PLK; + language ROM; + language TRK; +} kern; + +feature size { + parameters 100 1 50 200; + sizemenuname 3 "Regular"; + sizemenuname 1 "Regular"; +} size; + +table hhea { + Ascender 1027; + Descender -288; + LineGap 0; +} hhea; + +table OS/2 { + FSType 12; + TypoAscender 752; + TypoDescender -248; + TypoLineGap 200; + XHeight 400; + CapHeight 573; + winAscent 1027; + winDescent 288; +} OS/2; + |