summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/cochineal
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-05-13 21:14:51 +0000
committerKarl Berry <karl@freefriends.org>2019-05-13 21:14:51 +0000
commitc9fd318edf21c48af7ca7796e7e88105c4cb0984 (patch)
treeedceaec8308190dba2c8702f6e5706ee195476f1 /Master/texmf-dist/doc/fonts/cochineal
parenta32a6852ddb8ebb84a60acf1bfa234df72ba20ad (diff)
cochineal (13may19)
git-svn-id: svn://tug.org/texlive/trunk@51116 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/cochineal')
-rw-r--r--Master/texmf-dist/doc/fonts/cochineal/README11
-rw-r--r--Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.pdfbin296735 -> 313226 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex23
-rw-r--r--Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs-crop.pdfbin0 -> 11546 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs.pdfbin0 -> 11251 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs.tex107
6 files changed, 134 insertions, 7 deletions
diff --git a/Master/texmf-dist/doc/fonts/cochineal/README b/Master/texmf-dist/doc/fonts/cochineal/README
index 79ce486791a..3dadeb791b6 100644
--- a/Master/texmf-dist/doc/fonts/cochineal/README
+++ b/Master/texmf-dist/doc/fonts/cochineal/README
@@ -13,13 +13,20 @@ license is in http://www.latex-project.org/lppl.txt and version 1.3 or later is
part of all distributions of LaTeX version 2003/12/01 or later. Those files and
LaTeX support file cochineal.sty are
- Copyright (c) 2016--2018 Michael Sharpe
+ Copyright (c) 2016--2019 Michael Sharpe
Files provided "as is", with no warranties.
The support files are provided in encodings OT1, T1, TS1 and LY1 for users of Western scripts, LGR for Greek scripts and T2A and OT2 for Cyrillic scripts.
-Current version: 1.049
+Current version: 1.050
+
+Changes in version 1.050
+1. Corrected code in a number of fd files that could led to source being ignored. (Thanks to Frank Mittelbach who diagnosed the problem and suggested fixes.)
+2. Corrected the theorem font which was missing glyphs Tcedilla and tcedilla.
+3. Added U+1E9E, which may be used as capital germandbls, and a small caps version thereof. These are supplements to the existing symbol SS and its small caps version, and are available so far only via unicode processing.
+4. Added a number of superior symbols, including comma, period, plus, hyphen, slash, exclam and numbersign.
+5. Added an entry to smcp tables to make longs point to the small cap glyph s.sc.
Changes in version 1.049
Corrected an error that resulted in a loss of f-ligatures in some encodings. (Thanks to DB Miller who reported this.)
diff --git a/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.pdf b/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.pdf
index 49adbe28378..6ff874cd560 100644
--- a/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.pdf
+++ b/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex b/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex
index 42b06a497f7..31910aa0a39 100644
--- a/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex
+++ b/Master/texmf-dist/doc/fonts/cochineal/cochineal-doc.tex
@@ -1,6 +1,5 @@
% !TEX TS-program = pdflatexmk
-% Template file for TeXShop by Michael Sharpe, LPPL
-\documentclass[11pt]{amsart}
+\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
@@ -14,9 +13,8 @@
\usepackage{textcomp}
\usepackage[varqu,varl]{zi4}% inconsolata
\usepackage{amsmath,amsthm}
-\usepackage[cochineal,bigdelims,cmintegrals,vvarbb]{newtxmath}
+\usepackage[cochineal,vvarbb]{newtxmath}
% option vvarbb gives you stix blackboard bold
-\useosf % use oldstyle figures except in math
\usepackage[cal=boondoxo]{mathalfa}% less slanted than STIX cal
\usepackage{bm}
%SetFonts
@@ -80,7 +78,7 @@ The options that can be passed to {\tt cochineal.sty} are the following:
\end{itemize}
\section*{Mathematical accompaniment}
-The package contains fonts for use as math letters that are derived from Cochineal Roman and Greek glyphs and the newtxmath family. Note that $v$ and $\nu$ (Greek {\tt nu}) are quite distinct. Here's a sample.
+The package contains fonts for use as math letters that are derived from Cochineal Roman and Greek glyphs and the {\tt newtxmath} family. Note that $v$ and $\nu$ (Greek {\tt nu}) are quite distinct. Here's a sample.
\begin{verbatim}
% preamble should include, in this order:
@@ -127,4 +125,19 @@ 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}
+\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:
+\begin{verbatim}
+\ss \textsc{\ss}
+\end{verbatim}
+typesets, as in LaTeX processing, to
+
+\ss \textsc{\ss}
+
+ As of version {\tt1.050} of {\tt cochineal}, there are now glyphs in each style for {\tt U+1E9E} and for its small caps version, as well as \verb|S_S| as a real character, accessible under unicode TeX. The glyphs may be used as the uppercase and small caps versions of {\tt germandbls}. Currently, the new glyphs are not available in any of the LaTeX encodings and must be used via unicode TeX.
+
+The following tables show how to access the new glyphs in unicode TeX. Notice that there will be no change from previous behavior unless you set {\tt StylisticSet=1}.
+
+\includegraphics{newgermanglyphs-crop}
\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs-crop.pdf b/Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs-crop.pdf
new file mode 100644
index 00000000000..6d718d44f77
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs-crop.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs.pdf b/Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs.pdf
new file mode 100644
index 00000000000..e5d567c740e
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs.tex b/Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs.tex
new file mode 100644
index 00000000000..c4dbb96ce53
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/cochineal/newgermanglyphs.tex
@@ -0,0 +1,107 @@
+% !TEX TS-program = XeLaTeX
+\documentclass[11pt]{article}
+\usepackage{geometry}
+\usepackage{fontspec}
+%\uccode`ß=\SS
+%\renewcommand{\SS}{{\addfontfeature{RawFeature=+ss01}\symbol{"1E9E}}}
+\defaultfontfeatures{Mapping=tex-text}
+\setromanfont{cochineal}
+\pagestyle{empty}
+%\setromanfont{cochineal}[StylisticSet=1]
+%\setromanfont{cochineal}[StylisticSet=2]
+%\setsansfont[Scale=MatchLowercase,Mapping=tex-text]{LMSans}
+%\setmonofont[Scale=MatchLowercase]{courierN}
+%\newunicodechar{ß}{\ss}
+%\usepackage{fonttable}
+%\usepackage[ngerman]{babel}
+%\usepackage{polyglossia}
+%\setmainlanguage{german}
+%\def\longs{\symbol{"017F}}
+\begin{document}
+\noindent New symbols:
+\begin{center}
+ \begin{tabular}{@{} lcl @{}}
+ \hline
+ Glyph name & glyph & macro\\
+ \hline
+ {\tt uni1E9E} & \symbol{"1E9E} &\verb|\symbol{"1E9E}|\\
+ {\tt uni1E9E.alt} & {\addfontfeature{StylisticSet=1}\symbol{"1E9E}} & \verb|{\addfontfeature{StylisticSet=1}\symbol{"1E9E}}| \\
+ {\tt germandbls.sc.ss01} & {\addfontfeature{StylisticSet=1}\textsc{\ss}} & \verb|{\addfontfeature{StylisticSet=1}\textsc{\ss}}| \\
+ \hline
+ \end{tabular}
+\end{center}
+
+%{\bfseries
+%\begin{center}
+% \begin{tabular}{@{} lcl @{}}
+% \hline
+% Glyph name & glyph & macro\\
+% \hline
+% {\tt uni1E9E} & \symbol{"1E9E} &\verb|\symbol{"1E9E}|\\
+% {\tt uni1E9E.alt} & {\addfontfeature{StylisticSet=1}\symbol{"1E9E}} & \verb|{\addfontfeature{StylisticSet=1}\symbol{"1E9E}}| \\
+% {\tt germandbls.sc.ss01} & {\addfontfeature{StylisticSet=1}\textsc{\ss}} & \verb|{\addfontfeature{StylisticSet=1}\textsc{\ss}}| \\
+% \hline
+% \end{tabular}
+%\end{center}
+%}
+ \noindent Effect of choice of {\tt StylisticSet}:
+
+\begin{center}
+ \begin{tabular}{@{} ccccc @{}}
+ \hline
+ StylisticSet & \verb|\ss| & \verb|\SS| & \verb|\MakeUppercase{\ss}| & \verb|\textsc{\ss}| \\
+ \hline
+ None & \ss & \SS & \MakeUppercase{\ss} & \textsc{\ss}\\
+
+ =1 & {\addfontfeature{StylisticSet=1}\ss} & {\addfontfeature{StylisticSet=1}\SS} & {\addfontfeature{StylisticSet=1}\MakeUppercase{\ss}} & {\addfontfeature{StylisticSet=1}\textsc{\ss}}\\
+ \hline
+ \end{tabular}
+\end{center}
+
+%{\itshape
+%\begin{center}
+% \begin{tabular}{@{} ccccc @{}}
+% \hline
+% StylisticSet & \verb|\ss| & \verb|\SS| & \verb|\MakeUppercase{\ss}| & \verb|\textsc{\ss}| \\
+% \hline
+% None & \ss & \SS & \MakeUppercase{\ss} & \textsc{\ss}\\
+%
+% =1 & {\addfontfeature{StylisticSet=1}\ss} & {\addfontfeature{StylisticSet=1}\SS} & {\addfontfeature{StylisticSet=1}\MakeUppercase{\ss}} & {\addfontfeature{StylisticSet=1}\textsc{\ss}}\\
+% \hline
+% \end{tabular}
+%\end{center}
+%}
+%
+%\bfseries
+%\begin{center}
+% \begin{tabular}{@{} ccccc @{}}
+% \hline
+% StylisticSet & \verb|\ss| & \verb|\SS| & \verb|\MakeUppercase{\ss}| & \verb|\textsc{\ss}| \\
+% \hline
+% None & \ss & \SS & \MakeUppercase{\ss} & \textsc{\ss}\\
+%
+% =1 & {\addfontfeature{StylisticSet=1}\ss} & {\addfontfeature{StylisticSet=1}\SS} & {\addfontfeature{StylisticSet=1}\MakeUppercase{\ss}} & {\addfontfeature{StylisticSet=1}\textsc{\ss}}\\
+% \hline
+% \end{tabular}
+%\end{center}
+%
+%\itshape
+%\begin{center}
+% \begin{tabular}{@{} ccccc @{}}
+% \hline
+% StylisticSet & \verb|\ss| & \verb|\SS| & \verb|\MakeUppercase{\ss}| & \verb|\textsc{\ss}| \\
+% \hline
+% None & \ss & \SS & \MakeUppercase{\ss} & \textsc{\ss}\\
+%
+% =1 & {\addfontfeature{StylisticSet=1}\ss} & {\addfontfeature{StylisticSet=1}\SS} & {\addfontfeature{StylisticSet=1}\MakeUppercase{\ss}} & {\addfontfeature{StylisticSet=1}\textsc{\ss}}\\
+% \hline
+% \end{tabular}
+%\end{center}
+
+%{\addfontfeature{StylisticSet=2}
+%
+%\ss\ \MakeUppercase{\ss} \SS\ \textsc{\ss}
+%
+%}
+%\expandafter\show\csname SS\endcsname
+\end{document} \ No newline at end of file