summaryrefslogtreecommitdiff
path: root/fonts
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-11-20 03:04:02 +0000
committerNorbert Preining <norbert@preining.info>2023-11-20 03:04:02 +0000
commit682900f29e7ea9d31046e9541be14fd749b2eb17 (patch)
tree34d06fa9d427e231373629b5cc44517c583c84de /fonts
parentaa94b613f51dfa2b65c607585727b66875e765d8 (diff)
CTAN sync 202311200304
Diffstat (limited to 'fonts')
-rw-r--r--fonts/cochineal/README5
-rw-r--r--fonts/cochineal/doc/cochineal-doc.pdfbin577620 -> 330788 bytes
-rw-r--r--fonts/cochineal/doc/cochineal-doc.tex4
-rw-r--r--fonts/cochineal/tex/ly1mincochineal.fd112
-rw-r--r--fonts/cochineal/tex/ot1mincochineal.fd112
-rw-r--r--fonts/cochineal/tex/t1mincochineal.fd112
6 files changed, 342 insertions, 3 deletions
diff --git a/fonts/cochineal/README b/fonts/cochineal/README
index 4a3581c241..1346936749 100644
--- a/fonts/cochineal/README
+++ b/fonts/cochineal/README
@@ -19,7 +19,10 @@ 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.08 (2023-11-13)
+Current version: 1.081 (2023-11-19)
+
+Changes in version 1.081
+Added files {ot1,t1,ly1}mincochineal.fd that were missing from version 1.08.
Changes in version 1.08
1. Corrected a serious misbehavior with the LGR encoded tfm files, which
diff --git a/fonts/cochineal/doc/cochineal-doc.pdf b/fonts/cochineal/doc/cochineal-doc.pdf
index 1460e82409..a8de5c2dad 100644
--- a/fonts/cochineal/doc/cochineal-doc.pdf
+++ b/fonts/cochineal/doc/cochineal-doc.pdf
Binary files differ
diff --git a/fonts/cochineal/doc/cochineal-doc.tex b/fonts/cochineal/doc/cochineal-doc.tex
index 6c4fabd83a..bdf767c550 100644
--- a/fonts/cochineal/doc/cochineal-doc.tex
+++ b/fonts/cochineal/doc/cochineal-doc.tex
@@ -1,9 +1,9 @@
-% !TEX TS-program = xelatexmk
+% !TEX TS-program = lualatexmk
\documentclass[11pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
-\pdfmapfile{=Cochineal.map}
+%\pdfmapfile{=Cochineal.map}
%\pdfmapfile{=newtx.map}
%\usepackage{amssymb}% don't use with newtxmath
%SetFonts
diff --git a/fonts/cochineal/tex/ly1mincochineal.fd b/fonts/cochineal/tex/ly1mincochineal.fd
new file mode 100644
index 0000000000..1520bf9934
--- /dev/null
+++ b/fonts/cochineal/tex/ly1mincochineal.fd
@@ -0,0 +1,112 @@
+%% Generated by msharpe on 2022/02/04
+%%
+\ProvidesFile{ly1mincochineal.fd}
+ [2022/02/04 (msharpe) Font definitions for LY1/mincochineal.]
+
+\expandafter\ifx\csname Cochineal@@swashQ\endcsname\relax%
+ \global\let\Cochineal@@swashQ\@empty
+\fi
+
+\expandafter\ifx\csname ntxmath@scaled\endcsname\relax
+ \let\ntxmath@scaled\@empty
+\fi
+
+\DeclareFontFamily{LY1}{mincochineal}{}
+
+\DeclareFontShape{LY1}{mincochineal}{b}{nw}{
+ <-> \ntxmath@scaled Cochineal-Bold-tlf-swash-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{b}{sc}{
+ <-> \ntxmath@scaled Cochineal-Bold-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{b}{it}{
+ <-> \ntxmath@scaled Cochineal-BoldItalic-tlf\Cochineal@@swashQ-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{b}{n}{
+ <-> \ntxmath@scaled Cochineal-Bold-tlf\Cochineal@@swashQ-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{b}{scit}{
+ <-> \ntxmath@scaled Cochineal-BoldItalic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{b}{sw}{
+ <-> \ntxmath@scaled Cochineal-BoldItalic-tlf-swash-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{b}{sl}{
+ <-> ssub * mincochineal/b/it
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{b}{scsl}{
+ <-> ssub * mincochineal/b/scit
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{m}{sw}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf-swash-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{m}{n}{
+ <-> \ntxmath@scaled Cochineal-Roman-tlf\Cochineal@@swashQ-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{m}{scit}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{m}{it}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf\Cochineal@@swashQ-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{m}{sc}{
+ <-> \ntxmath@scaled Cochineal-Roman-tlf-sc-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{m}{nw}{
+ <-> \ntxmath@scaled Cochineal-Roman-tlf-swash-ly1
+}{}
+% changed 2019-06-21 to enable theorem font
+\DeclareFontShape{LY1}{mincochineal}{m}{sl}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf-th-ly1
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{m}{scsl}{
+ <-> ssub * mincochineal/m/scit
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{bx}{nw}{
+ <-> ssub * mincochineal/b/nw
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{bx}{sl}{
+ <-> ssub * mincochineal/b/sl
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{bx}{n}{
+ <-> ssub * mincochineal/b/n
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{bx}{sw}{
+ <-> ssub * mincochineal/b/sw
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{bx}{scsl}{
+ <-> ssub * mincochineal/b/scsl
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{bx}{sc}{
+ <-> ssub * mincochineal/b/sc
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{bx}{it}{
+ <-> ssub * mincochineal/b/it
+}{}
+
+\DeclareFontShape{LY1}{mincochineal}{bx}{scit}{
+ <-> ssub * mincochineal/b/scit
+}{}
+
+\endinput
diff --git a/fonts/cochineal/tex/ot1mincochineal.fd b/fonts/cochineal/tex/ot1mincochineal.fd
new file mode 100644
index 0000000000..4969ca24b7
--- /dev/null
+++ b/fonts/cochineal/tex/ot1mincochineal.fd
@@ -0,0 +1,112 @@
+%% Generated by msharpe on 2022/02/04
+%%
+\ProvidesFile{ot1mincochineal.fd}
+ [2022/02/04 (msharpe) Font definitions for OT1/mincochineal.]
+
+\expandafter\ifx\csname Cochineal@@swashQ\endcsname\relax%
+ \global\let\Cochineal@@swashQ\@empty
+\fi
+
+\expandafter\ifx\csname ntxmath@scaled\endcsname\relax
+ \let\ntxmath@scaled\@empty
+\fi
+
+\DeclareFontFamily{OT1}{mincochineal}{}
+
+\DeclareFontShape{OT1}{mincochineal}{m}{sw}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf-swash-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{m}{nw}{
+ <-> \ntxmath@scaled Cochineal-Roman-tlf-swash-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{m}{it}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf\Cochineal@@swashQ-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{m}{sc}{
+ <-> \ntxmath@scaled Cochineal-Roman-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{m}{n}{
+ <-> \ntxmath@scaled Cochineal-Roman-tlf\Cochineal@@swashQ-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{m}{scit}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf-sc-ot1
+}{}
+% changed 2019-06-21 to enable theorem font
+\DeclareFontShape{OT1}{mincochineal}{m}{sl}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf-th-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{m}{scsl}{
+ <-> ssub * mincochineal/m/scit
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{b}{scit}{
+ <-> \ntxmath@scaled Cochineal-BoldItalic-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{b}{n}{
+ <-> \ntxmath@scaled Cochineal-Bold-tlf\Cochineal@@swashQ-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{b}{sc}{
+ <-> \ntxmath@scaled Cochineal-Bold-tlf-sc-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{b}{it}{
+ <-> \ntxmath@scaled Cochineal-BoldItalic-tlf\Cochineal@@swashQ-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{b}{nw}{
+ <-> \ntxmath@scaled Cochineal-Bold-tlf-swash-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{b}{sw}{
+ <-> \ntxmath@scaled Cochineal-BoldItalic-tlf-swash-ot1
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{b}{sl}{
+ <-> ssub * mincochineal/b/it
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{b}{scsl}{
+ <-> ssub * mincochineal/b/scit
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{bx}{scit}{
+ <-> ssub * mincochineal/b/scit
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{bx}{sc}{
+ <-> ssub * mincochineal/b/sc
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{bx}{it}{
+ <-> ssub * mincochineal/b/it
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{bx}{n}{
+ <-> ssub * mincochineal/b/n
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{bx}{sl}{
+ <-> ssub * mincochineal/b/sl
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{bx}{nw}{
+ <-> ssub * mincochineal/b/nw
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{bx}{scsl}{
+ <-> ssub * mincochineal/b/scsl
+}{}
+
+\DeclareFontShape{OT1}{mincochineal}{bx}{sw}{
+ <-> ssub * mincochineal/b/sw
+}{}
+
+\endinput
diff --git a/fonts/cochineal/tex/t1mincochineal.fd b/fonts/cochineal/tex/t1mincochineal.fd
new file mode 100644
index 0000000000..307c3eefb0
--- /dev/null
+++ b/fonts/cochineal/tex/t1mincochineal.fd
@@ -0,0 +1,112 @@
+%% Generated by msharpe on 2022/02/04
+%%
+\ProvidesFile{t1mincochineal.fd}
+ [2022/02/04 (msharpe) Font definitions for T1/mincochineal.]
+
+\expandafter\ifx\csname Cochineal@@swashQ\endcsname\relax%
+ \global\let\Cochineal@@swashQ\@empty
+\fi
+
+\expandafter\ifx\csname ntxmath@scaled\endcsname\relax
+ \let\ntxmath@scaled\@empty
+\fi
+
+\DeclareFontFamily{T1}{mincochineal}{}
+
+\DeclareFontShape{T1}{mincochineal}{b}{it}{
+ <-> \ntxmath@scaled Cochineal-BoldItalic-tlf\Cochineal@@swashQ-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{b}{sc}{
+ <-> \ntxmath@scaled Cochineal-Bold-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{b}{nw}{
+ <-> \ntxmath@scaled Cochineal-Bold-tlf-swash-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{b}{scit}{
+ <-> \ntxmath@scaled Cochineal-BoldItalic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{b}{n}{
+ <-> \ntxmath@scaled Cochineal-Bold-tlf\Cochineal@@swashQ-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{b}{sw}{
+ <-> \ntxmath@scaled Cochineal-BoldItalic-tlf-swash-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{b}{sl}{
+ <-> ssub * mincochineal/b/it
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{b}{scsl}{
+ <-> ssub * mincochineal/b/scit
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{m}{n}{
+ <-> \ntxmath@scaled Cochineal-Roman-tlf\Cochineal@@swashQ-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{m}{scit}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{m}{nw}{
+ <-> \ntxmath@scaled Cochineal-Roman-tlf-swash-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{m}{sc}{
+ <-> \ntxmath@scaled Cochineal-Roman-tlf-sc-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{m}{it}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf\Cochineal@@swashQ-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{m}{sw}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf-swash-t1
+}{}
+% changed 2019-06-21 to enable theorem font
+\DeclareFontShape{T1}{mincochineal}{m}{sl}{
+ <-> \ntxmath@scaled Cochineal-Italic-tlf-th-t1
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{m}{scsl}{
+ <-> ssub * mincochineal/m/scit
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{bx}{n}{
+ <-> ssub * mincochineal/b/n
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{bx}{nw}{
+ <-> ssub * mincochineal/b/nw
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{bx}{sl}{
+ <-> ssub * mincochineal/b/sl
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{bx}{scsl}{
+ <-> ssub * mincochineal/b/scsl
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{bx}{sw}{
+ <-> ssub * mincochineal/b/sw
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{bx}{scit}{
+ <-> ssub * mincochineal/b/scit
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{bx}{it}{
+ <-> ssub * mincochineal/b/it
+}{}
+
+\DeclareFontShape{T1}{mincochineal}{bx}{sc}{
+ <-> ssub * mincochineal/b/sc
+}{}
+
+\endinput