From ab7a84bcbf30675831657e3a3b79790e85c8dc4d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 14 Nov 2021 21:18:38 +0000 Subject: cochineal (14nov21) git-svn-id: svn://tug.org/texlive/trunk@61056 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex') diff --git a/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex b/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex index 3c97a6fc45b..cb4358d60a9 100644 --- a/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex +++ b/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex @@ -30,18 +30,18 @@ Cochineal is a fork of Crimson, a remarkable creation of Sebastian Kosch inspire Cochineal provides {\tt Roman}, {\tt Bold}, {\tt Italic} and {\tt BoldItalic}. (Crimson provided semibold weights but with only limited coverage, which I did not wish to extend as this would have required the creation of about 2000 additional glyphs. Bob Tennent's {\tt Crimson} package does support semibold and the other styles, though without my glyph additions.) \textsc{Package Features:}\\ -In addition to the encodings {\tt OT1}, {\tt T1}, {\tt TS1}, {\tt LY1} in general use by Western European (and some Eastern European) scripts, the package also offers {\tt LGR} with full support for monotonic, polytonic and some ancient Greek, and {\tt T2A} and {\tt OT2} Cyrillic support. All allow a choice from four figure styles---{\tt TLF} (tabular lining figures, monospaced and uppercase), {\tt LF} (proportional lining figures, uppercase), {\tt TOsF} (tabular oldstyle figures, monospaced and lowercase) and {\tt OsF} (proportional oldstyle figures, lowercase). The encodings {\tt OT1}, {\tt T1}, {\tt TS1}, {\tt LY1} offer \textsc{Small Caps}, even \textsc{\textit{Italics Small Caps}}, and additional figure styles---superiors, inferiors and denominators. These features are available from either \verb|fontspec| or from [pdf]\LaTeX. In \LaTeX, you access these through the macros \verb|\textsu|, \verb|\textin| and \verb|\textde|, or through their font-switching equivalents \verb|\sufigures|, \verb|\infigures| and \verb|\defigures|. For example: +In addition to the encodings {\tt OT1}, {\tt T1}, {\tt TS1}, {\tt LY1} in general use by Western European (and some Eastern European) scripts, the package also offers {\tt LGR} with full support for monotonic, polytonic and some ancient Greek, and {\tt T2A} and {\tt OT2} Cyrillic support. All allow a choice from four figure styles---{\tt TLF} (tabular lining figures, monospaced and uppercase), {\tt LF} (proportional lining figures, uppercase), {\tt TOsF} (tabular oldstyle figures, monospaced and lowercase) and {\tt OsF} (proportional oldstyle figures, lowercase). The encodings {\tt OT1}, {\tt T1}, {\tt TS1}, {\tt LY1} offer \textsc{Small Caps}, even \textsc{\textit{Italics Small Caps}}, and additional figure styles---superiors, inferiors and denominators. These features are available from either \verb|fontspec| or from [pdf]\LaTeX. In \LaTeX, you access these through the macros \verb|\textsu|, \verb|\textinf| and \verb|\textde|, or through their font-switching equivalents \verb|\sufigures|, \verb|\infigures| and \verb|\defigures|. For example: \begin{itemize} \item \verb|M\textsu{lle} Dupont| and \verb|M{\sufigures lle} Dupont| both produce M\textsu{lle} Dupont. -\item \verb|{\infigures 12345}| and \verb|\textin{12345}| render as \textin{12345}, dipping noticeably below the baseline, while \verb|{\defigures 12345}| and \verb|\textde{12345}| render as \textde{12345}, aligned with the baseline. +\item \verb|{\infigures 12345}| and \verb|\textinf{12345}| render as \textinf{12345}, dipping noticeably below the baseline, while \verb|{\defigures 12345}| and \verb|\textde{12345}| render as \textde{12345}, aligned with the baseline. \end{itemize} As of version $1.062$ ($2020$), there is a new \verb|\textfrac| macro that works as in the following examples: \begin{itemize} \item (two arguments) \verb|\textfrac{31}{32}| renders as \textfrac{31}{32}; \item -(two arguments) \verb|\textfrac[2]{63}{64}| renders as \textfrac[2]{63}{64}. +(three arguments) \verb|\textfrac[2]{63}{64}| renders as \textfrac[2]{63}{64}. \end{itemize} In addition, there is a \verb|\textcircled| macro that makes \verb|\textcircled{W}| render as \textcircled{W}. Numerals can also be circled: \verb|\textcircled{2}| renders as \textcircled{2}. @@ -141,6 +141,7 @@ With T$2$A encoding, the process is the same as with other T$2$A-encoded fonts, \newpage The OT$2$ encoding (supposedly obsolete, but still useful) is intended for limited use in producing Russian characters with a Western keyboard, making by means of \TeX\ a transliteration of ASCII for most characters in the range 33--122, and providing ligatures to generate the rest. See the documentation of {\tt nimbus15} for further details. \fonttable{Cochineal-Roman-tlf-ot2} +\end{document} \newpage \section*{Additional glyphs for use in German orthography} Prior to version {\tt1.050}, {\tt cochineal} offered basic support for German orthography, having all required accented glyphs and the lower case \ss, as well as a small caps \textsc{\ss}. Under LaTeX, the T$1$ encoding contained \verb|S_S|, but only as a synthesized character in the {\tt tfm}. Unicode users could not make use of \verb|S_S| as it was not present in the~{\tt otf}. So, with unicode tex processing: -- cgit v1.2.3