diff options
author | Karl Berry <karl@freefriends.org> | 2016-05-07 22:17:55 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-05-07 22:17:55 +0000 |
commit | b5d9cb0ff373d2eb1a99192dcef729faf6e2dd07 (patch) | |
tree | 24a13389f4c7c91e4ad7e914331e6635ef781387 /Master/texmf-dist/tex/csplain/opmac/fontfam-catalog.tex | |
parent | 3057e4132188d2e2d9423f1a88c854087d0e44e7 (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/opmac/fontfam-catalog.tex')
-rw-r--r-- | Master/texmf-dist/tex/csplain/opmac/fontfam-catalog.tex | 57 |
1 files changed, 39 insertions, 18 deletions
diff --git a/Master/texmf-dist/tex/csplain/opmac/fontfam-catalog.tex b/Master/texmf-dist/tex/csplain/opmac/fontfam-catalog.tex index db9077c3ccf..89f11620505 100644 --- a/Master/texmf-dist/tex/csplain/opmac/fontfam-catalog.tex +++ b/Master/texmf-dist/tex/csplain/opmac/fontfam-catalog.tex @@ -7,29 +7,40 @@ % See end of the file fontfam.tex for more details. -\def\fontfamexecC#1#2#3#4#5#6#7{\testfotenc{#6}% - \iftrue\ifx\relax#2\relax \else - \par #7 - \edef\basicfont{\fontname\the\font}% - \noindent {[#1]}\par\nobreak - \def\variants{#2} - \pcatA {}#3\relax - \medskip - \fi\fi +\def\fontfamexecC#1#2#3#4#5#6#7{\ifx\relax#2\relax \else + {\testfotenc{#6}\iftrue + \par + \noindent {\currtt [#1]\quad (#6)\quad \def\tmp{#7} \detok\tmp}\par\nobreak + #7 + \edef\basicfont{\fontname\the\font}% + \def\variants{#2} + \pcatA {}#3\relax + \medskip + \else \par + \noindent {\currtt -- [#1] (#6) -- is unavailable in \fotenc\space encoding.} + \medskip + \fi}% + \fi } \def\pcatA#1{\ifx#1\relax\par\else \def\prefix{#1}\expandafter\pcatB\variants\relax \expandafter\pcatA\fi } \def\pcatB#1{\ifx#1\relax\par\else + {\ifx\ffnamegen\undefined \let\ffsetX=\relax \fi + \ifx\prefix\empty\ffsetX#1\relax\else\prefix#1\relax\fi + \ifx\ffvarV\undefined \def\ffvarV{x}\fi + \ifx#1\tt \ifx\prefix\empty\else \def\ffvarV{!}\fi\fi + \if!\ffvarV\relax \else \indent - {\currtt \ifx\prefix\empty \else \expandafter\string\prefix\fi - \string#1 }{\prefix#1% - \edef\tmp{\ifx\prefix\empty\else\fontname\the\font\fi}% - \ifx\tmp\basicfont - \ifx#1\rm \fontfamsample \else {\currtt Not available}\fi - \else \fontfamsample \fi - \par}% + {\currtt \ifx\prefix\empty \else \expandafter\string\prefix\fi \string#1 }% +% \edef\tmp{\ifx\prefix\empty\else\fontname\the\font\fi}% +% \ifx\tmp\basicfont +% \ifx#1\rm \fontfamsample \else {\currtt Not available}\fi +% \else \fontfamsample \fi + \advance\hsize by2in + \fontfamsample\par + \fi}% \expandafter\pcatB\fi } @@ -37,18 +48,27 @@ \begingroup +\ifx\ffdecl\undefined \input ff-mac \fi + +\parindent=0pt + Generated \the\day/\the\month/\the\year\space by {\tt \string\fontfam[Catalog]} (from OPmac). + Encoding: \fotenc, \dimen0=\baselineskip -size: \expandafter\ignorept\the\fontdim /\expandafter\ignorept\the\dimen0 +size: \expandafter\ignorept\the\fontdim /\expandafter\ignorept\the\dimen0. + +See the article \url{http://petr.olsak.net/ftp/olsak/bulletin/kpfonts-plain.pdf} +for information about usage of font modifiers. \bigskip +\parindent=1em \ifx\sizespec\empty \def\sizespec{at10pt}\fi \letfont\currtt=\tentt \ifx\loadmathfonts\undefined \let\loadmathfonts=\relax \fi \let\fontfamexec=\fontfamexecC \ifx\fontfamsample\undefined - \def\fontfamsample{ABCDabcd Qsty fi fl áéíóúüů řžč ÁÉÍÓÚÜŮ ŘŽČ 0123456789} + \def\fontfamsample{ABCDabcd Qsty fi fl áéíóúüů řžč ÁÉÍÓÚ ŘŽČ 0123456789} \ifx\chyph\undefined \ismacro\fotenc{8t}\iftrue \def\fontfamsample{ABCDabcd Qsty fi fl \char225\char233\char237\char243\char250\char252\char183{ }% @@ -56,6 +76,7 @@ size: \expandafter\ignorept\the\fontdim /\expandafter\ignorept\the\dimen0 \char193\char201\char205\char211\char218\char220\char151{ }% \char144\char154\char130{ }0123456789} \fi\fi\fi +\def\detok#1{\expandafter\detokA\meaning#1}\def\detokA#1->{} \fontfamL \endgroup |