summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/csplain/fonts/cncent.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-05-07 22:17:55 +0000
committerKarl Berry <karl@freefriends.org>2016-05-07 22:17:55 +0000
commitb5d9cb0ff373d2eb1a99192dcef729faf6e2dd07 (patch)
tree24a13389f4c7c91e4ad7e914331e6635ef781387 /Master/texmf-dist/tex/csplain/fonts/cncent.tex
parent3057e4132188d2e2d9423f1a88c854087d0e44e7 (diff)
csplain (7may16)
git-svn-id: svn://tug.org/texlive/trunk@40932 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/csplain/fonts/cncent.tex')
-rw-r--r--Master/texmf-dist/tex/csplain/fonts/cncent.tex51
1 files changed, 32 insertions, 19 deletions
diff --git a/Master/texmf-dist/tex/csplain/fonts/cncent.tex b/Master/texmf-dist/tex/csplain/fonts/cncent.tex
index dc73e350851..a98e2003985 100644
--- a/Master/texmf-dist/tex/csplain/fonts/cncent.tex
+++ b/Master/texmf-dist/tex/csplain/fonts/cncent.tex
@@ -1,28 +1,40 @@
-% The file cncent.tex (C) Petr Olsak, 1996, 1999, 2012
-% Use "\input cncent" to set the NewCentury fonts family in text mode
+% The file cncent.tex (C) Petr Olsak, 1996, 1999, 2012, 2016
+% Use "\input cncent" to set the NewCentury fonts family
-\message{FONT: NewCentury -
- \string\rm, \string\it, \string\bf, \string\bi, \string\tt.}
+\ifx\ffdecl\undefined \input ff-mac \fi
-\ifx\font\unicoded \message{WARNING: This font family is unavailable in UNICODE.}
- \endinput\fi
+\ffdecl [NewCentury] {\rm \bf \it \bi} {\caps{\rm\bf}} {} {TX} {8z 8t}
-\ifx\sizespec\undefined \def\sizespec{}\fi
-\ifx\font\corkencoded
- \def\tmp{8t \sizespec}\def\tmpa{8t \sizespec}
-\else \def\tmp{8z \sizespec}\def\tmpa{8u \sizespec}
+\def\caps{\ffvars{r}{b}{!}{!}\ffsetV{caps}{c}\ffsetX}
+\def\nocaps{\ffvars{r}{b}{ri}{bi}\ffsetV{caps}{}\ffsetX}
+\nocaps\relax % default
+\def\ffwarning#1{\ffmessage{FONT warning: NewCentury - \string\caps#1 unavailable}}
+
+\ismacro\fotenc{8z}\ifttrue
+ \font\tenrm=pncr8z \sizespec
+ \font\tenbf=pncb8z \sizespec
+ \font\tenit=pncri8z \sizespec
+ \font\tenbi=pncbi8z \sizespec
+ \font\tentt=pcrr8u \sizespec
+ \let\tensl=\tenit
+
+ \def\ffnamegen{pnc\ffvarV\capsV 8z}
+
+ \input chars-8z
\fi
-\font\tenrm=pncr\tmp
-\font\tenbf=pncb\tmp
-\font\tenit=pncri\tmp
-\font\tenbi=pncbi\tmp
-\font\tentt=pcrr\tmpa
-\let\tensl=\tenit
+\ismacro\fotenc{8t}\ifttrue
+ \font\tenrm=pncr8t \sizespec
+ \font\tenbf=pncb8t \sizespec
+ \font\tenit=pncri8t \sizespec
+ \font\tenbi=pncbi8t \sizespec
+ \font\tentt=pncr8t \sizespec
+ \let\tensl=\tenit
-\tenrm
+ \def\ffnamegen{pnc\ffvarV\capsV 8t}
+\fi
-\ifx\font\corkencoded \else \input chars-8z \fi
+\tenrm
\let\setsimplemath=\relax % this command is obsolete
@@ -34,4 +46,5 @@
\ifx\loadmathfonts\relax \endinput \fi
\ifx\mathpreloaded X\else \input tx-math \fi
-% end of cncent.tex
+% end of ctimes.tex
+