summaryrefslogtreecommitdiff
path: root/fonts/cochineal
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-02-17 03:01:15 +0000
committerNorbert Preining <norbert@preining.info>2022-02-17 03:01:15 +0000
commitbd0e05b5b4dba5b38512acb2e7104f180fdb97e6 (patch)
treefd0c2e1e01289d188075990b8126941d5be9c1c0 /fonts/cochineal
parente1b70cd3906c3b92e231eb8001f1a0c0eb2053c1 (diff)
CTAN sync 202202170301
Diffstat (limited to 'fonts/cochineal')
-rw-r--r--fonts/cochineal/README13
-rw-r--r--fonts/cochineal/afm/Cochineal-Bold.afm6
-rw-r--r--fonts/cochineal/afm/Cochineal-BoldItalic.afm6
-rw-r--r--fonts/cochineal/afm/Cochineal-Italic.afm6
-rw-r--r--fonts/cochineal/afm/Cochineal-Roman.afm6
-rw-r--r--fonts/cochineal/opentype/Cochineal-Bold.otfbin233604 -> 233988 bytes
-rw-r--r--fonts/cochineal/opentype/Cochineal-BoldItalic.otfbin224696 -> 225012 bytes
-rw-r--r--fonts/cochineal/opentype/Cochineal-Italic.otfbin233640 -> 233860 bytes
-rw-r--r--fonts/cochineal/opentype/Cochineal-Roman.otfbin232904 -> 233232 bytes
-rw-r--r--fonts/cochineal/tex/ly1mincochineal.fd112
-rw-r--r--fonts/cochineal/tex/ot1mincochineal.fd112
-rw-r--r--fonts/cochineal/tex/t1mincochineal.fd112
-rw-r--r--fonts/cochineal/type1/Cochineal-Bold.pfbbin280903 -> 363515 bytes
-rw-r--r--fonts/cochineal/type1/Cochineal-BoldItalic.pfbbin291939 -> 342640 bytes
-rw-r--r--fonts/cochineal/type1/Cochineal-Italic.pfbbin278181 -> 365481 bytes
-rw-r--r--fonts/cochineal/type1/Cochineal-Roman.pfbbin275884 -> 386263 bytes
16 files changed, 362 insertions, 11 deletions
diff --git a/fonts/cochineal/README b/fonts/cochineal/README
index 74ba83b2d0..960217299d 100644
--- a/fonts/cochineal/README
+++ b/fonts/cochineal/README
@@ -19,10 +19,17 @@ 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.076 (2022-01-31)
+Current version: 1.077 (2022-02-15)
+
+Changes in version 1.077
+1. Added the mincochneal fd files, needed for loading from newtx.
+2. Added a decorative Q glyph to each style along with a small cap version. Available only using unicode latex, +ss03. Can be globally set by option altQ.
+3. Added a decorative J glyph to italic and bold italic. Available only using unicode latex, +ss02. Can be globally set by option altJ.
+4. Thanks once more to Bernhard Hermes for his excellent bug-finding skills, a number of omissions and errors in the Cochineal lookup tables were corrected. I've added brackets to the superiors at his suggestion, seeing that the Wikipedia superscript marker style is like [1].
+5. Reworked cochineal.sty so that its code works with both unicode and non-unicode latex, and so that it may be specified as an option to newtx using any current latex engine.
Changes in version 1.076
-Added definitions of \nustyle and \destyle to erewhon.sty.
+Added definitions of \nustyle and \destyle to cochineal.sty.
Changes in version 1.075
Corrected three poor glyphs in Bold Cyrillic: uni403, uni413, uni41F. (Thanks Stoyan Stoyanov.)
@@ -31,7 +38,7 @@ Changes in version 1.074
Corrected case in Cochineal-Italic.afm
Changes in version 1.073
-Added Cochineal-Italic.afm, missing in 1.072, and corrected names of CochIneal-Roman.{afm,pfb}.
+Added Cochineal-Italic.afm, missing in 1.072, and corrected names of Cochineal-Roman.{afm,pfb}.
Changes in version 1.072
Corrected the pnum Lookup in Cochineal-Bold, which was causing bold-osf 4 to render as 5. (Thanks Woooseok Kim for catching this error.)
diff --git a/fonts/cochineal/afm/Cochineal-Bold.afm b/fonts/cochineal/afm/Cochineal-Bold.afm
index 4b813e2dc1..8bfe3a7622 100644
--- a/fonts/cochineal/afm/Cochineal-Bold.afm
+++ b/fonts/cochineal/afm/Cochineal-Bold.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20201107
-Comment Creation Date: Mon Jan 10 16:15:16 2022
+Comment Creation Date: Tue Feb 15 17:49:36 2022
FontName Cochineal-Bold
FullName Cochineal Bold
FamilyName Cochineal
@@ -20,7 +20,7 @@ CapHeight 672
XHeight 435
Ascender 705
Descender -209
-StartCharMetrics 1605
+StartCharMetrics 1607
C 0 ; WX 212 ; N space ; B 0 0 0 0 ;
C 1 ; WX 269 ; N exclam ; B 59 -11 209 642 ;
C 2 ; WX 330 ; N quotedbl ; B 36 431 289 700 ;
@@ -1626,6 +1626,8 @@ C -1 ; WX 606 ; N q.ss03.swsh.sc ; B 39 -178 862 459 ;
C -1 ; WX 533 ; N q.ss03 ; B 32 -218 542 446 ;
C -1 ; WX 533 ; N q.ss03.swsh ; B 32 -218 542 446 ;
C -1 ; WX 0 ; N uni200D ; B 0 0 0 0 ;
+C -1 ; WX 250 ; N bracketleft.superior ; B 50 166 212 752 ;
+C -1 ; WX 236 ; N bracketright.superior ; B 25 166 187 752 ;
EndCharMetrics
StartKernData
StartKernPairs 143865
diff --git a/fonts/cochineal/afm/Cochineal-BoldItalic.afm b/fonts/cochineal/afm/Cochineal-BoldItalic.afm
index eb0ff91cdf..80a9a3538d 100644
--- a/fonts/cochineal/afm/Cochineal-BoldItalic.afm
+++ b/fonts/cochineal/afm/Cochineal-BoldItalic.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20201107
-Comment Creation Date: Mon Dec 13 16:36:59 2021
+Comment Creation Date: Tue Feb 15 17:53:11 2022
FontName Cochineal-BoldItalic
FullName Cochineal Bold Italic
FamilyName Cochineal
@@ -20,7 +20,7 @@ CapHeight 666
XHeight 459
Ascender 679
Descender -215
-StartCharMetrics 1578
+StartCharMetrics 1580
C 0 ; WX 221 ; N space ; B 0 0 0 0 ;
C 1 ; WX 257 ; N exclam ; B 22 -11 254 646 ;
C 2 ; WX 334 ; N quotedbl ; B 105 437 366 702 ;
@@ -1599,6 +1599,8 @@ C -1 ; WX 606 ; N q.ss03.swsh.sc ; B 51 -178 818 459 ;
C -1 ; WX 455 ; N q.ss03 ; B 11 -221 422 452 ;
C -1 ; WX 455 ; N q.ss03.swsh ; B 11 -221 422 452 ;
C -1 ; WX 0 ; N uni200D ; B 0 0 0 0 ;
+C -1 ; WX 250 ; N bracketleft.superior ; B 66 166 339 752 ;
+C -1 ; WX 236 ; N bracketright.superior ; B 67 166 341 752 ;
EndCharMetrics
StartKernData
StartKernPairs 82888
diff --git a/fonts/cochineal/afm/Cochineal-Italic.afm b/fonts/cochineal/afm/Cochineal-Italic.afm
index 9f8fd0c4e4..59a085eff8 100644
--- a/fonts/cochineal/afm/Cochineal-Italic.afm
+++ b/fonts/cochineal/afm/Cochineal-Italic.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20201107
-Comment Creation Date: Tue Dec 14 14:45:50 2021
+Comment Creation Date: Tue Feb 15 17:48:54 2022
FontName Cochineal-Italic
FullName Cochineal Italic
FamilyName Cochineal
@@ -20,7 +20,7 @@ CapHeight 669
XHeight 454
Ascender 703
Descender -191
-StartCharMetrics 1598
+StartCharMetrics 1600
C 0 ; WX 228 ; N space ; B 0 0 0 0 ;
C 1 ; WX 235 ; N exclam ; B 20 -14 226 639 ;
C 2 ; WX 333 ; N quotedbl ; B 107 439 360 706 ;
@@ -1619,6 +1619,8 @@ C -1 ; WX 564 ; N q.ss03.swsh.sc ; B 50 -198 766 446 ;
C -1 ; WX 430 ; N q.ss03 ; B 19 -237 387 440 ;
C -1 ; WX 430 ; N q.ss03.swsh ; B 19 -237 387 440 ;
C -1 ; WX 0 ; N uni200D ; B 0 0 0 0 ;
+C -1 ; WX 199 ; N bracketleft.superior ; B 62 141 299 745 ;
+C -1 ; WX 199 ; N bracketright.superior ; B 69 141 305 745 ;
EndCharMetrics
StartKernData
StartKernPairs 93299
diff --git a/fonts/cochineal/afm/Cochineal-Roman.afm b/fonts/cochineal/afm/Cochineal-Roman.afm
index f7dadfcc7b..2da5e1fd8f 100644
--- a/fonts/cochineal/afm/Cochineal-Roman.afm
+++ b/fonts/cochineal/afm/Cochineal-Roman.afm
@@ -1,6 +1,6 @@
StartFontMetrics 2.0
Comment Generated by FontForge 20201107
-Comment Creation Date: Fri Jan 28 16:10:17 2022
+Comment Creation Date: Tue Feb 15 17:45:56 2022
FontName Cochineal-Roman
FullName Cochineal Roman
FamilyName Cochineal
@@ -20,7 +20,7 @@ CapHeight 643
XHeight 425
Ascender 643
Descender -202
-StartCharMetrics 1629
+StartCharMetrics 1631
C 0 ; WX 211 ; N space ; B 0 0 0 0 ;
C 1 ; WX 235 ; N exclam ; B 63 -11 171 627 ;
C 2 ; WX 273 ; N quotedbl ; B 38 462 231 683 ;
@@ -1650,6 +1650,8 @@ C -1 ; WX 729 ; N Q.ss03.swsh ; B 48 -225 1065 651 ;
C -1 ; WX 564 ; N q.ss03.sc ; B 35 -183 546 447 ;
C -1 ; WX 564 ; N q.ss03.swsh.sc ; B 35 -198 812 446 ;
C -1 ; WX 491 ; N q.ss03.swsh ; B 38 -222 490 438 ;
+C -1 ; WX 199 ; N bracketleft.superior ; B 51 141 174 745 ;
+C -1 ; WX 199 ; N bracketright.superior ; B 51 141 174 745 ;
EndCharMetrics
StartKernData
StartKernPairs 141672
diff --git a/fonts/cochineal/opentype/Cochineal-Bold.otf b/fonts/cochineal/opentype/Cochineal-Bold.otf
index 249038789d..6d00108f4f 100644
--- a/fonts/cochineal/opentype/Cochineal-Bold.otf
+++ b/fonts/cochineal/opentype/Cochineal-Bold.otf
Binary files differ
diff --git a/fonts/cochineal/opentype/Cochineal-BoldItalic.otf b/fonts/cochineal/opentype/Cochineal-BoldItalic.otf
index d0005d32bf..b8fd6abd08 100644
--- a/fonts/cochineal/opentype/Cochineal-BoldItalic.otf
+++ b/fonts/cochineal/opentype/Cochineal-BoldItalic.otf
Binary files differ
diff --git a/fonts/cochineal/opentype/Cochineal-Italic.otf b/fonts/cochineal/opentype/Cochineal-Italic.otf
index 6284fb8f4f..21af248e6e 100644
--- a/fonts/cochineal/opentype/Cochineal-Italic.otf
+++ b/fonts/cochineal/opentype/Cochineal-Italic.otf
Binary files differ
diff --git a/fonts/cochineal/opentype/Cochineal-Roman.otf b/fonts/cochineal/opentype/Cochineal-Roman.otf
index 57d1421297..7885f772f7 100644
--- a/fonts/cochineal/opentype/Cochineal-Roman.otf
+++ b/fonts/cochineal/opentype/Cochineal-Roman.otf
Binary files differ
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
diff --git a/fonts/cochineal/type1/Cochineal-Bold.pfb b/fonts/cochineal/type1/Cochineal-Bold.pfb
index d1d08cc1a0..7fad59aa98 100644
--- a/fonts/cochineal/type1/Cochineal-Bold.pfb
+++ b/fonts/cochineal/type1/Cochineal-Bold.pfb
Binary files differ
diff --git a/fonts/cochineal/type1/Cochineal-BoldItalic.pfb b/fonts/cochineal/type1/Cochineal-BoldItalic.pfb
index b458aa6814..0e45a73c61 100644
--- a/fonts/cochineal/type1/Cochineal-BoldItalic.pfb
+++ b/fonts/cochineal/type1/Cochineal-BoldItalic.pfb
Binary files differ
diff --git a/fonts/cochineal/type1/Cochineal-Italic.pfb b/fonts/cochineal/type1/Cochineal-Italic.pfb
index 53c6f818e0..752b191f95 100644
--- a/fonts/cochineal/type1/Cochineal-Italic.pfb
+++ b/fonts/cochineal/type1/Cochineal-Italic.pfb
Binary files differ
diff --git a/fonts/cochineal/type1/Cochineal-Roman.pfb b/fonts/cochineal/type1/Cochineal-Roman.pfb
index bdbd681b18..b750cb33fb 100644
--- a/fonts/cochineal/type1/Cochineal-Roman.pfb
+++ b/fonts/cochineal/type1/Cochineal-Roman.pfb
Binary files differ