summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/csplain/fonts/cs-adventor.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/csplain/fonts/cs-adventor.tex')
-rw-r--r--Master/texmf-dist/tex/csplain/fonts/cs-adventor.tex65
1 files changed, 38 insertions, 27 deletions
diff --git a/Master/texmf-dist/tex/csplain/fonts/cs-adventor.tex b/Master/texmf-dist/tex/csplain/fonts/cs-adventor.tex
index 75c3e994890..5bece955b4b 100644
--- a/Master/texmf-dist/tex/csplain/fonts/cs-adventor.tex
+++ b/Master/texmf-dist/tex/csplain/fonts/cs-adventor.tex
@@ -1,42 +1,53 @@
-% The file cs-adventor.tex (C) Petr Olsak, 2012
-% Use "\input cs-adventor" to set the Termes fonts family in text mode
+% The file cs-adventor.tex (C) Petr Olsak, 2012, 2016
+% Use "\input cs-adventor" to set the TG Adventor font family in text mode
-\message{FONT: Adventor -
- \string\rm, \string\it, \string\bf, \string\bi, \string\caps\string\rm...}
+\ifx\ffdecl\undefined \input ff-mac \fi
-\ifx\sizespec\undefined \def\sizespec{}\fi
-\ifx\font\corkencoded \def\tmp{ec}\else \def\tmp{cs}\fi
+\ffdecl [TG Adventor] {\rm \bf \it \bi} {\caps} {} {TX} {8z 8t U}
-\ifx\font\unicoded \def\famname{texgyreadventor} \input unifam
-\else
+\ffvars {r}{b}{ri}{bi}
+\def\caps{\ffsetV{caps}{-sc}\ffsetX} \def\nocaps{\ffsetV{caps}{}\ffsetX}
+\def\capsV{}
-\font\tenrm=\tmp-qagr \sizespec
-\font\tenbf=\tmp-qagb \sizespec
-\font\tenit=\tmp-qagri \sizespec
-\font\tenbi=\tmp-qagbi \sizespec
+\ismacro\fotenc{8t}\ifttrue
-\font\tenrmc=\tmp-qagr-sc \sizespec
-\font\tenbfc=\tmp-qagb-sc \sizespec
-\font\tenitc=\tmp-qagri-sc \sizespec
-\font\tenbic=\tmp-qagbi-sc \sizespec
+ \font\tenrm = ec-qagr \sizespec
+ \font\tenbf = ec-qagb \sizespec
+ \font\tenit = ec-qagri \sizespec
+ \font\tenbi = ec-qagbi \sizespec
+
+ \def\ffnamegen{ec-qag\ffvarV\capsV}
\fi
-\tenrm
+\ismacro\fotenc{8z}\iftrue
+
+ \font\tenrm = cs-qagr \sizespec
+ \font\tenbf = cs-qagb \sizespec
+ \font\tenit = cs-qagri \sizespec
+ \font\tenbi = cs-qagbi \sizespec
+
+ \def\ffnamegen{cs-qag\ffvarV\capsV}
+ \input chars-8z
-\ifx\regfontdefault\undefined \else
- \regfontdefault
- \regfont\tenrmc \regfont\tenitc
- \regfont\tenbfc \regfont\tenbic
\fi
-\def\caps#1{{\escapechar=-1 \expandafter}%
- \expandafter\csname\expandafter\tenonlytext\string#1c\endcsname}
-\def\tenonlytext{ten}
+\ismacro\fotenc{U}\iftrue
-\ifx\font\corkencoded\else \ifx\font\unicoded\else \input chars-8z \fi\fi
+ \font\tenrm = "[texgyreadventor-regular]:\fontfeatures" \sizespec
+ \font\tenbf = "[texgyreadventor-bold]:\fontfeatures" \sizespec
+ \font\tenit = "[texgyreadventor-italic]:\fontfeatures" \sizespec
+ \font\tenbi = "[texgyreadventor-bolditalic]:\fontfeatures" \sizespec
-\ifx\mathpreloaded X\else \input tx-math \fi
+ \def\ffnamegen{"[texgyreadventor-\ffvarV]:\capsV\fontfeatures"}
-% end of cs-adventor.tex
+ \ffvars {regular} {bold} {italic} {bolditalic}
+ \def\caps{\ffsetV{caps}{+smcp;}\ffsetX}
+
+\fi
+\tenrm % don't remember to initialize the family with normal font.
+
+\ifx\loadmathfonts\relax \endinput \fi
+\ifx\mathpreloaded X\else \input tx-math \fi
+\endinput