summaryrefslogtreecommitdiff
path: root/texmf-dist/tex/latex
diff options
context:
space:
mode:
Diffstat (limited to 'texmf-dist/tex/latex')
-rw-r--r--texmf-dist/tex/latex/classico/LY1URWClassico-LF.fd50
-rw-r--r--texmf-dist/tex/latex/classico/LY1URWClassico-TLF.fd113
-rw-r--r--texmf-dist/tex/latex/classico/OT1URWClassico-LF.fd62
-rw-r--r--texmf-dist/tex/latex/classico/OT1URWClassico-TLF.fd112
-rw-r--r--texmf-dist/tex/latex/classico/T1URWClassico-LF.fd62
-rw-r--r--texmf-dist/tex/latex/classico/T1URWClassico-TLF.fd122
-rw-r--r--texmf-dist/tex/latex/classico/TS1URWClassico-LF.fd50
-rw-r--r--texmf-dist/tex/latex/classico/TS1URWClassico-TLF.fd91
-rw-r--r--texmf-dist/tex/latex/classico/classico.sty5
-rw-r--r--texmf-dist/tex/latex/classico/ot1uop.fd61
-rw-r--r--texmf-dist/tex/latex/classico/t1uop.fd60
-rw-r--r--texmf-dist/tex/latex/classico/ts1uop.fd50
-rw-r--r--texmf-dist/tex/latex/garamondx/ly1minzgm.fd68
-rw-r--r--texmf-dist/tex/latex/garamondx/omlzgmmi.fd8
-rw-r--r--texmf-dist/tex/latex/garamondx/t1minzgm.fd68
-rw-r--r--texmf-dist/tex/latex/lucida-otf/lucida-otf.sty96
16 files changed, 601 insertions, 477 deletions
diff --git a/texmf-dist/tex/latex/classico/LY1URWClassico-LF.fd b/texmf-dist/tex/latex/classico/LY1URWClassico-LF.fd
deleted file mode 100644
index 5b326618..00000000
--- a/texmf-dist/tex/latex/classico/LY1URWClassico-LF.fd
+++ /dev/null
@@ -1,50 +0,0 @@
-%% Generated by autoinst on 2014/08/27
-%%
-\ProvidesFile{LY1URWClassico-LF.fd}
- [2014/08/27 (autoinst) Font definitions for LY1/URWClassico-LF.]
-
-\expandafter\ifx\csname URWClassico@scale\endcsname\relax
- \let\URWClassico@@scale\@empty
-\else
- \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{LY1}{URWClassico-LF}{}
-
-\DeclareFontShape{LY1}{URWClassico-LF}{b}{n}{
- <-> \URWClassico@@scale URWClassico-Bold-lf-ly1
-}{}
-
-\DeclareFontShape{LY1}{URWClassico-LF}{b}{it}{
- <-> \URWClassico@@scale URWClassico-BoldItalic-lf-ly1
-}{}
-
-\DeclareFontShape{LY1}{URWClassico-LF}{b}{sl}{
- <-> ssub * URWClassico-LF/b/it
-}{}
-
-\DeclareFontShape{LY1}{URWClassico-LF}{m}{n}{
- <-> \URWClassico@@scale URWClassico-Regular-lf-ly1
-}{}
-
-\DeclareFontShape{LY1}{URWClassico-LF}{m}{it}{
- <-> \URWClassico@@scale URWClassico-Italic-lf-ly1
-}{}
-
-\DeclareFontShape{LY1}{URWClassico-LF}{m}{sl}{
- <-> ssub * URWClassico-LF/m/it
-}{}
-
-\DeclareFontShape{LY1}{URWClassico-LF}{bx}{sl}{
- <-> ssub * URWClassico-LF/b/sl
-}{}
-
-\DeclareFontShape{LY1}{URWClassico-LF}{bx}{n}{
- <-> ssub * URWClassico-LF/b/n
-}{}
-
-\DeclareFontShape{LY1}{URWClassico-LF}{bx}{it}{
- <-> ssub * URWClassico-LF/b/it
-}{}
-
-\endinput
diff --git a/texmf-dist/tex/latex/classico/LY1URWClassico-TLF.fd b/texmf-dist/tex/latex/classico/LY1URWClassico-TLF.fd
new file mode 100644
index 00000000..88aaa724
--- /dev/null
+++ b/texmf-dist/tex/latex/classico/LY1URWClassico-TLF.fd
@@ -0,0 +1,113 @@
+%% Generated by autoinst on 2025/01/09
+%%
+\ProvidesFile{LY1URWClassico-TLF.fd}
+ [2025/01/09 (autoinst) Font definitions for LY1/URWClassico-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname URWClassico@scale\endcsname\relax
+ \let\URWClassico@@scale\@empty
+\else
+ \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{LY1}{URWClassico-TLF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{b}{it}{
+ <-> \URWClassico@@scale URWClassico-BoldItalic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{bold}{it}{
+ <-> alias * URWClassico-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{bold}{sc}{
+ <-> alias * URWClassico-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{b}{n}{
+ <-> \URWClassico@@scale URWClassico-Bold-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{bold}{n}{
+ <-> alias * URWClassico-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{b}{sl}{
+ <-> ssub * URWClassico-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{bold}{sl}{
+ <-> ssub * URWClassico-TLF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{regular}{sc}{
+ <-> alias * URWClassico-TLF/m/sc
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{m}{it}{
+ <-> \URWClassico@@scale URWClassico-Italic-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{regular}{it}{
+ <-> alias * URWClassico-TLF/m/it
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{m}{n}{
+ <-> \URWClassico@@scale URWClassico-Regular-tlf-ly1
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{regular}{n}{
+ <-> alias * URWClassico-TLF/m/n
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{m}{sl}{
+ <-> ssub * URWClassico-TLF/m/it
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{regular}{sl}{
+ <-> ssub * URWClassico-TLF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{bx}{n}{
+ <-> ssub * URWClassico-TLF/b/n
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{bx}{it}{
+ <-> ssub * URWClassico-TLF/b/it
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{bx}{sc}{
+ <-> ssub * URWClassico-TLF/b/sc
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{bx}{sl}{
+ <-> ssub * URWClassico-TLF/b/sl
+}{}
+
+% ------From Frank Mittelbach ------
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{m}{sc}{
+ <-> \URWClassico@@scale uoprc8t
+}{}
+
+\DeclareFontShape{LY1}{URWClassico-TLF}{b}{sc}{
+ <-> \URWClassico@@scale uopbc8t
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/classico/OT1URWClassico-LF.fd b/texmf-dist/tex/latex/classico/OT1URWClassico-LF.fd
deleted file mode 100644
index 2dccc1c9..00000000
--- a/texmf-dist/tex/latex/classico/OT1URWClassico-LF.fd
+++ /dev/null
@@ -1,62 +0,0 @@
-%% Generated by autoinst on 2014/08/27
-%%
-\ProvidesFile{OT1URWClassico-LF.fd}
- [2014/08/27 (autoinst) Font definitions for OT1/URWClassico-LF.]
-
-\expandafter\ifx\csname URWClassico@scale\endcsname\relax
- \let\URWClassico@@scale\@empty
-\else
- \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{OT1}{URWClassico-LF}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{b}{n}{
- <-> \URWClassico@@scale URWClassico-Bold-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{b}{it}{
- <-> \URWClassico@@scale URWClassico-BoldItalic-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{b}{sl}{
- <-> ssub * URWClassico-LF/b/it
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{m}{n}{
- <-> \URWClassico@@scale URWClassico-Regular-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{m}{it}{
- <-> \URWClassico@@scale URWClassico-Italic-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{m}{sl}{
- <-> ssub * URWClassico-LF/m/it
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{bx}{sl}{
- <-> ssub * URWClassico-LF/b/sl
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{bx}{n}{
- <-> ssub * URWClassico-LF/b/n
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{bx}{it}{
- <-> ssub * URWClassico-LF/b/it
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{b}{sc}{
- <-> \URWClassico@@scale uopbc7t
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{m}{sc}{
- <-> \URWClassico@@scale uoprc7t
-}{}
-
-\DeclareFontShape{OT1}{URWClassico-LF}{bx}{sc}{
- <-> ssub * URWClassico-LF/b/sc
-}{}
-
-\endinput
diff --git a/texmf-dist/tex/latex/classico/OT1URWClassico-TLF.fd b/texmf-dist/tex/latex/classico/OT1URWClassico-TLF.fd
new file mode 100644
index 00000000..9b7da14f
--- /dev/null
+++ b/texmf-dist/tex/latex/classico/OT1URWClassico-TLF.fd
@@ -0,0 +1,112 @@
+%% Generated by autoinst on 2025/01/09
+%%
+\ProvidesFile{OT1URWClassico-TLF.fd}
+ [2025/01/09 (autoinst) Font definitions for OT1/URWClassico-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname URWClassico@scale\endcsname\relax
+ \let\URWClassico@@scale\@empty
+\else
+ \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{OT1}{URWClassico-TLF}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{m}{it}{
+ <-> \URWClassico@@scale URWClassico-Italic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{regular}{it}{
+ <-> alias * URWClassico-TLF/m/it
+}{}
+
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{regular}{sc}{
+ <-> alias * URWClassico-TLF/m/sc
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{m}{n}{
+ <-> \URWClassico@@scale URWClassico-Regular-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{regular}{n}{
+ <-> alias * URWClassico-TLF/m/n
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{m}{sl}{
+ <-> ssub * URWClassico-TLF/m/it
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{regular}{sl}{
+ <-> ssub * URWClassico-TLF/regular/it
+}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{b}{n}{
+ <-> \URWClassico@@scale URWClassico-Bold-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{bold}{n}{
+ <-> alias * URWClassico-TLF/b/n
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{b}{it}{
+ <-> \URWClassico@@scale URWClassico-BoldItalic-tlf-ot1
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{bold}{it}{
+ <-> alias * URWClassico-TLF/b/it
+}{}
+
+
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{b}{sl}{
+ <-> ssub * URWClassico-TLF/b/it
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{bold}{sl}{
+ <-> ssub * URWClassico-TLF/bold/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{bx}{sl}{
+ <-> ssub * URWClassico-TLF/b/sl
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{bx}{n}{
+ <-> ssub * URWClassico-TLF/b/n
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{bx}{sc}{
+ <-> ssub * URWClassico-TLF/b/sc
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{bx}{it}{
+ <-> ssub * URWClassico-TLF/b/it
+}{}
+
+% ------From Frank Mittelbach ------
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{m}{sc}{
+ <-> \URWClassico@@scale uoprc8t
+}{}
+
+\DeclareFontShape{OT1}{URWClassico-TLF}{b}{sc}{
+ <-> \URWClassico@@scale uopbc8t
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/classico/T1URWClassico-LF.fd b/texmf-dist/tex/latex/classico/T1URWClassico-LF.fd
deleted file mode 100644
index b41d5ec2..00000000
--- a/texmf-dist/tex/latex/classico/T1URWClassico-LF.fd
+++ /dev/null
@@ -1,62 +0,0 @@
-%% Generated by autoinst on 2014/08/27
-%%
-\ProvidesFile{T1URWClassico-LF.fd}
- [2014/08/27 (autoinst) Font definitions for T1/URWClassico-LF.]
-
-\expandafter\ifx\csname URWClassico@scale\endcsname\relax
- \let\URWClassico@@scale\@empty
-\else
- \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{T1}{URWClassico-LF}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{b}{n}{
- <-> \URWClassico@@scale URWClassico-Bold-lf-t1
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{b}{it}{
- <-> \URWClassico@@scale URWClassico-BoldItalic-lf-t1
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{b}{sl}{
- <-> ssub * URWClassico-LF/b/it
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{m}{n}{
- <-> \URWClassico@@scale URWClassico-Regular-lf-t1
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{m}{it}{
- <-> \URWClassico@@scale URWClassico-Italic-lf-t1
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{m}{sl}{
- <-> ssub * URWClassico-LF/m/it
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{bx}{sl}{
- <-> ssub * URWClassico-LF/b/sl
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{bx}{n}{
- <-> ssub * URWClassico-LF/b/n
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{bx}{it}{
- <-> ssub * URWClassico-LF/b/it
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{b}{sc}{
- <-> \URWClassico@@scale uopbc8t
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{m}{sc}{
- <-> \URWClassico@@scale uoprc8t
-}{}
-
-\DeclareFontShape{T1}{URWClassico-LF}{bx}{sc}{
- <-> ssub * URWClassico-LF/b/sc
-}{}
-
-\endinput
diff --git a/texmf-dist/tex/latex/classico/T1URWClassico-TLF.fd b/texmf-dist/tex/latex/classico/T1URWClassico-TLF.fd
new file mode 100644
index 00000000..2aa840e9
--- /dev/null
+++ b/texmf-dist/tex/latex/classico/T1URWClassico-TLF.fd
@@ -0,0 +1,122 @@
+%% Generated by autoinst on 2025/01/09
+%%
+\ProvidesFile{T1URWClassico-TLF.fd}
+ [2025/01/09 (autoinst) Font definitions for T1/URWClassico-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname URWClassico@scale\endcsname\relax
+ \let\URWClassico@@scale\@empty
+\else
+ \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{T1}{URWClassico-TLF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{T1}{URWClassico-TLF}{b}{it}{
+ <-> \URWClassico@@scale URWClassico-BoldItalic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{bold}{it}{
+ <-> alias * URWClassico-TLF/b/it
+}{}
+
+%\DeclareFontShape{T1}{URWClassico-TLF}{b}{sc}{
+% <-> \URWClassico@@scale URWClassico-Bold-tlf-sc-t1
+%}{}
+
+%\DeclareFontShape{T1}{URWClassico-TLF}{bold}{sc}{
+% <-> alias * URWClassico-TLF/b/sc
+%}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{b}{n}{
+ <-> \URWClassico@@scale URWClassico-Bold-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{bold}{n}{
+ <-> alias * URWClassico-TLF/b/n
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{b}{sl}{
+ <-> ssub * URWClassico-TLF/b/it
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{bold}{sl}{
+ <-> ssub * URWClassico-TLF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{T1}{URWClassico-TLF}{m}{n}{
+ <-> \URWClassico@@scale URWClassico-Regular-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{regular}{n}{
+ <-> alias * URWClassico-TLF/m/n
+}{}
+
+%\DeclareFontShape{T1}{URWClassico-TLF}{m}{sc}{
+% <-> \URWClassico@@scale URWClassico-Regular-tlf-sc-t1
+%}{}
+
+%\DeclareFontShape{T1}{URWClassico-TLF}{regular}{sc}{
+% <-> alias * URWClassico-TLF/m/sc
+%}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{m}{it}{
+ <-> \URWClassico@@scale URWClassico-Italic-tlf-t1
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{regular}{it}{
+ <-> alias * URWClassico-TLF/m/it
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{m}{sl}{
+ <-> ssub * URWClassico-TLF/m/it
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{regular}{sl}{
+ <-> ssub * URWClassico-TLF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{T1}{URWClassico-TLF}{bx}{sl}{
+ <-> ssub * URWClassico-TLF/b/sl
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{bx}{n}{
+ <-> ssub * URWClassico-TLF/b/n
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{bx}{sc}{
+ <-> ssub * URWClassico-TLF/b/sc
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{bx}{it}{
+ <-> ssub * URWClassico-TLF/b/it
+}{}
+
+
+% ------From Frank Mittelbach ------
+
+\DeclareFontShape{T1}{URWClassico-TLF}{m}{sc}{
+ <-> \URWClassico@@scale uoprc8t
+}{}
+
+\DeclareFontShape{T1}{URWClassico-TLF}{b}{sc}{
+ <-> \URWClassico@@scale uopbc8t
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/classico/TS1URWClassico-LF.fd b/texmf-dist/tex/latex/classico/TS1URWClassico-LF.fd
deleted file mode 100644
index faa0708a..00000000
--- a/texmf-dist/tex/latex/classico/TS1URWClassico-LF.fd
+++ /dev/null
@@ -1,50 +0,0 @@
-%% Generated by autoinst on 2014/08/27
-%%
-\ProvidesFile{TS1URWClassico-LF.fd}
- [2014/08/27 (autoinst) Font definitions for TS1/URWClassico-LF.]
-
-\expandafter\ifx\csname URWClassico@scale\endcsname\relax
- \let\URWClassico@@scale\@empty
-\else
- \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{TS1}{URWClassico-LF}{}
-
-\DeclareFontShape{TS1}{URWClassico-LF}{b}{n}{
- <-> \URWClassico@@scale URWClassico-Bold-lf-ts1
-}{}
-
-\DeclareFontShape{TS1}{URWClassico-LF}{b}{it}{
- <-> \URWClassico@@scale URWClassico-BoldItalic-lf-ts1
-}{}
-
-\DeclareFontShape{TS1}{URWClassico-LF}{b}{sl}{
- <-> ssub * URWClassico-LF/b/it
-}{}
-
-\DeclareFontShape{TS1}{URWClassico-LF}{m}{n}{
- <-> \URWClassico@@scale URWClassico-Regular-lf-ts1
-}{}
-
-\DeclareFontShape{TS1}{URWClassico-LF}{m}{it}{
- <-> \URWClassico@@scale URWClassico-Italic-lf-ts1
-}{}
-
-\DeclareFontShape{TS1}{URWClassico-LF}{m}{sl}{
- <-> ssub * URWClassico-LF/m/it
-}{}
-
-\DeclareFontShape{TS1}{URWClassico-LF}{bx}{sl}{
- <-> ssub * URWClassico-LF/b/sl
-}{}
-
-\DeclareFontShape{TS1}{URWClassico-LF}{bx}{n}{
- <-> ssub * URWClassico-LF/b/n
-}{}
-
-\DeclareFontShape{TS1}{URWClassico-LF}{bx}{it}{
- <-> ssub * URWClassico-LF/b/it
-}{}
-
-\endinput
diff --git a/texmf-dist/tex/latex/classico/TS1URWClassico-TLF.fd b/texmf-dist/tex/latex/classico/TS1URWClassico-TLF.fd
new file mode 100644
index 00000000..c7ecf77a
--- /dev/null
+++ b/texmf-dist/tex/latex/classico/TS1URWClassico-TLF.fd
@@ -0,0 +1,91 @@
+%% Generated by autoinst on 2025/01/09
+%%
+\ProvidesFile{TS1URWClassico-TLF.fd}
+ [2025/01/09 (autoinst) Font definitions for TS1/URWClassico-TLF.]
+
+\ifcsname s@fct@alias\endcsname\else
+\gdef\s@fct@alias{\sub@sfcnt\@font@aliasinfo}
+\gdef\@font@aliasinfo#1{%
+ \@font@info{Font\space shape\space `\curr@fontshape'\space will
+ \space be\space aliased\MessageBreak to\space `\mandatory@arg'}%
+}
+\fi
+
+\expandafter\ifx\csname URWClassico@scale\endcsname\relax
+ \let\URWClassico@@scale\@empty
+\else
+ \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
+\fi
+
+\DeclareFontFamily{TS1}{URWClassico-TLF}{}
+
+
+% ---- b = bold ----
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{b}{n}{
+ <-> \URWClassico@@scale URWClassico-Bold-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{bold}{n}{
+ <-> alias * URWClassico-TLF/b/n
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{b}{it}{
+ <-> \URWClassico@@scale URWClassico-BoldItalic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{bold}{it}{
+ <-> alias * URWClassico-TLF/b/it
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{b}{sl}{
+ <-> ssub * URWClassico-TLF/b/it
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{bold}{sl}{
+ <-> ssub * URWClassico-TLF/bold/it
+}{}
+
+
+% ---- m = regular ----
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{m}{n}{
+ <-> \URWClassico@@scale URWClassico-Regular-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{regular}{n}{
+ <-> alias * URWClassico-TLF/m/n
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{m}{it}{
+ <-> \URWClassico@@scale URWClassico-Italic-tlf-ts1
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{regular}{it}{
+ <-> alias * URWClassico-TLF/m/it
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{m}{sl}{
+ <-> ssub * URWClassico-TLF/m/it
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{regular}{sl}{
+ <-> ssub * URWClassico-TLF/regular/it
+}{}
+
+
+% ---- Extra 'ssub' rules to map 'bx' to 'b' ----
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{bx}{it}{
+ <-> ssub * URWClassico-TLF/b/it
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{bx}{n}{
+ <-> ssub * URWClassico-TLF/b/n
+}{}
+
+\DeclareFontShape{TS1}{URWClassico-TLF}{bx}{sl}{
+ <-> ssub * URWClassico-TLF/b/sl
+}{}
+
+\endinput
diff --git a/texmf-dist/tex/latex/classico/classico.sty b/texmf-dist/tex/latex/classico/classico.sty
index 6dadcdfd..1ab93a33 100644
--- a/texmf-dist/tex/latex/classico/classico.sty
+++ b/texmf-dist/tex/latex/classico/classico.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{classico}
- [2014/08/28 (Bob Tennent) Supports URW Classico fonts for all LaTeX engines.]
+ [2025/01/08 (Bob Tennent) Supports URW Classico fonts for all LaTeX engines.]
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
@@ -31,7 +31,6 @@
\fi
\ifclassico@otf
- \ifxetex\XeTeXtracingfonts=1\fi
\defaultfontfeatures{
Ligatures = TeX ,
Scale = \URWClassico@scale ,
@@ -52,7 +51,7 @@
BoldItalicFont = *-BoldItalic ]
{URWClassico}
\else % type1
- \def\classicofamily{URWClassico-LF}
+ \def\classicofamily{URWClassico-TLF}
\newcommand*\classico{\fontfamily{\classicofamily}\selectfont}
\def\sfdefault{\classicofamily}
\ifclassico@default\edef\familydefault{\sfdefault}\fi
diff --git a/texmf-dist/tex/latex/classico/ot1uop.fd b/texmf-dist/tex/latex/classico/ot1uop.fd
deleted file mode 100644
index 70bb23dc..00000000
--- a/texmf-dist/tex/latex/classico/ot1uop.fd
+++ /dev/null
@@ -1,61 +0,0 @@
-\ProvidesFile{OT1uop.fd}
- [2014/08/03 Font definitions for OT1/uop.]
-
-\expandafter\ifx\csname URWClassico@scale\endcsname\relax
- \let\URWClassico@@scale\@empty
-\else
- \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{OT1}{uop}{}
-
-\DeclareFontShape{OT1}{uop}{b}{n}{
- <-> \URWClassico@@scale URWClassico-Bold-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{uop}{b}{it}{
- <-> \URWClassico@@scale URWClassico-BoldItalic-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{uop}{b}{sl}{
- <-> ssub * uop/b/it
-}{}
-
-\DeclareFontShape{OT1}{uop}{m}{n}{
- <-> \URWClassico@@scale URWClassico-Regular-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{uop}{m}{it}{
- <-> \URWClassico@@scale URWClassico-Italic-lf-ot1
-}{}
-
-\DeclareFontShape{OT1}{uop}{m}{sl}{
- <-> ssub * uop/m/it
-}{}
-
-\DeclareFontShape{OT1}{uop}{bx}{sl}{
- <-> ssub * uop/b/sl
-}{}
-
-\DeclareFontShape{OT1}{uop}{bx}{n}{
- <-> ssub * uop/b/n
-}{}
-
-\DeclareFontShape{OT1}{uop}{bx}{it}{
- <-> ssub * uop/b/it
-}{}
-
-\DeclareFontShape{OT1}{uop}{b}{sc}{
- <-> \URWClassico@@scale uopbc7t
-}{}
-
-\DeclareFontShape{OT1}{uop}{m}{sc}{
- <-> \URWClassico@@scale uoprc7t
-}{}
-
-\DeclareFontShape{OT1}{uop}{bx}{sc}{
- <-> ssub * uop/b/sc
-}{}
-
-
-\endinput
diff --git a/texmf-dist/tex/latex/classico/t1uop.fd b/texmf-dist/tex/latex/classico/t1uop.fd
deleted file mode 100644
index 45fe11da..00000000
--- a/texmf-dist/tex/latex/classico/t1uop.fd
+++ /dev/null
@@ -1,60 +0,0 @@
-\ProvidesFile{T1uop.fd}
- [2014/08/02 Font definitions for T1/uop.]
-
-\expandafter\ifx\csname URWClassico@scale\endcsname\relax
- \let\URWClassico@@scale\@empty
-\else
- \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{T1}{uop}{}
-
-\DeclareFontShape{T1}{uop}{b}{n}{
- <-> \URWClassico@@scale URWClassico-Bold-lf-t1
-}{}
-
-\DeclareFontShape{T1}{uop}{b}{it}{
- <-> \URWClassico@@scale URWClassico-BoldItalic-lf-t1
-}{}
-
-\DeclareFontShape{T1}{uop}{b}{sl}{
- <-> ssub * uop/b/it
-}{}
-
-\DeclareFontShape{T1}{uop}{m}{n}{
- <-> \URWClassico@@scale URWClassico-Regular-lf-t1
-}{}
-
-\DeclareFontShape{T1}{uop}{m}{it}{
- <-> \URWClassico@@scale URWClassico-Italic-lf-t1
-}{}
-
-\DeclareFontShape{T1}{uop}{m}{sl}{
- <-> ssub * uop/m/it
-}{}
-
-\DeclareFontShape{T1}{uop}{bx}{sl}{
- <-> ssub * uop/b/sl
-}{}
-
-\DeclareFontShape{T1}{uop}{bx}{n}{
- <-> ssub * uop/b/n
-}{}
-
-\DeclareFontShape{T1}{uop}{bx}{it}{
- <-> ssub * uop/b/it
-}{}
-
-\DeclareFontShape{T1}{uop}{b}{sc}{
- <-> \URWClassico@@scale uopbc8t
-}{}
-
-\DeclareFontShape{T1}{uop}{m}{sc}{
- <-> \URWClassico@@scale uoprc8t
-}{}
-
-\DeclareFontShape{T1}{uop}{bx}{sc}{
- <-> ssub * uop/b/sc
-}{}
-
-\endinput
diff --git a/texmf-dist/tex/latex/classico/ts1uop.fd b/texmf-dist/tex/latex/classico/ts1uop.fd
deleted file mode 100644
index 48512624..00000000
--- a/texmf-dist/tex/latex/classico/ts1uop.fd
+++ /dev/null
@@ -1,50 +0,0 @@
-%% Generated by autoinst on 2014/06/26
-%%
-\ProvidesFile{TS1uop.fd}
- [2014/08/03 Font definitions for TS1/uop.]
-
-\expandafter\ifx\csname URWClassico@scale\endcsname\relax
- \let\URWClassico@@scale\@empty
-\else
- \edef\URWClassico@@scale{s*[\csname URWClassico@scale\endcsname]}%
-\fi
-
-\DeclareFontFamily{TS1}{uop}{}
-
-\DeclareFontShape{TS1}{uop}{b}{n}{
- <-> \URWClassico@@scale URWClassico-Bold-lf-ts1
-}{}
-
-\DeclareFontShape{TS1}{uop}{b}{it}{
- <-> \URWClassico@@scale URWClassico-BoldItalic-lf-ts1
-}{}
-
-\DeclareFontShape{TS1}{uop}{b}{sl}{
- <-> ssub * uop/b/it
-}{}
-
-\DeclareFontShape{TS1}{uop}{m}{n}{
- <-> \URWClassico@@scale URWClassico-Regular-lf-ts1
-}{}
-
-\DeclareFontShape{TS1}{uop}{m}{it}{
- <-> \URWClassico@@scale URWClassico-Italic-lf-ts1
-}{}
-
-\DeclareFontShape{TS1}{uop}{m}{sl}{
- <-> ssub * uop/m/it
-}{}
-
-\DeclareFontShape{TS1}{uop}{bx}{sl}{
- <-> ssub * uop/b/sl
-}{}
-
-\DeclareFontShape{TS1}{uop}{bx}{n}{
- <-> ssub * uop/b/n
-}{}
-
-\DeclareFontShape{TS1}{uop}{bx}{it}{
- <-> ssub * uop/b/it
-}{}
-
-\endinput
diff --git a/texmf-dist/tex/latex/garamondx/ly1minzgm.fd b/texmf-dist/tex/latex/garamondx/ly1minzgm.fd
new file mode 100644
index 00000000..9db074a9
--- /dev/null
+++ b/texmf-dist/tex/latex/garamondx/ly1minzgm.fd
@@ -0,0 +1,68 @@
+%Filename: ly1minzgm.fd
+%Created by: msharpe
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{ly1minzgm.fd}
+ [2022/01/20 Fontinst v1.933 font definitions for LY1/minzgm.]
+
+\def\@textscalefactor{.94}
+%garamondx must be reduced by factor .93 to match xheight of newtxmath
+
+\@ifundefined{ntxmath@scale}{\let\ntxmath@scaled\@empty}
+{\@tempdima\@textscalefactor\p@
+\@tempdima\ntxmath@scale\@tempdima
+\edef\ntxmath@scaled{s*[\strip@pt\@tempdima]}}% locally, not globally
+
+\def\zgm@tmp{\ifzgm@swq \def\zgm@@swq{-swq}\fi}
+\let\zgm@@swq\@empty
+\ifdefined\zgm@swqtrue
+ \zgm@tmp
+\fi
+
+
+\DeclareFontFamily{LY1}{minzgm}{}
+
+\DeclareFontShape{LY1}{minzgm}{m}{n}{
+ <-> \ntxmath@scaled LY1-zgm-r-lf\zgm@@swq
+}{}
+
+\DeclareFontShape{LY1}{minzgm}{m}{sc}{
+ <-> \ntxmath@scaled LY1-zgm-r-lf-sc\zgm@@swq
+}{}
+
+\DeclareFontShape{LY1}{minzgm}{b}{sc}{
+ <-> \ntxmath@scaled LY1-zgm-b-lf-sc\zgm@@swq
+}{}
+
+\DeclareFontShape{LY1}{minzgm}{m}{scit}{
+ <-> \ntxmath@scaled LY1-zgm-ri-lf-sc\zgm@@swq
+}{}
+
+\DeclareFontShape{LY1}{minzgm}{b}{scit}{
+ <-> \ntxmath@scaled LY1-zgm-bi-lf-sc\zgm@@swq
+}{}
+
+\DeclareFontShape{LY1}{minzgm}{b}{n}{
+ <-> \ntxmath@scaled LY1-zgm-b-lf\zgm@@swq
+}{}
+
+\DeclareFontShape{LY1}{minzgm}{m}{it}{
+ <-> \ntxmath@scaled LY1-zgm-ri-lf\zgm@@swq
+}{}
+
+\DeclareFontShape{LY1}{minzgm}{b}{it}{
+ <-> \ntxmath@scaled LY1-zgm-bi-lf\zgm@@swq
+}{}
+
+\DeclareFontShape{LY1}{minzgm}{bx}{sc}{<->ssub * minzgm/b/sc}{}
+\DeclareFontShape{LY1}{minzgm}{bx}{scit}{<->ssub * minzgm/b/scit}{}
+\DeclareFontShape{LY1}{minzgm}{bx}{n}{<->ssub * minzgm/b/n}{}
+\DeclareFontShape{LY1}{minzgm}{m}{sl}{<->ssub * minzgm/m/it}{}
+\DeclareFontShape{LY1}{minzgm}{bx}{it}{<->ssub * minzgm/b/it}{}
+\DeclareFontShape{LY1}{minzgm}{b}{sl}{<->ssub * minzgm/b/it}{}
+\DeclareFontShape{LY1}{minzgm}{bx}{sl}{<->ssub * minzgm/b/sl}{}
+\DeclareFontShape{LY1}{minzgm}{m}{fscn}{<->ssub * minzgm/m/sc}{} % needed with mathdesign[ugm]
+\DeclareFontShape{LY1}{minzgm}{b}{fscn}{<->ssub * minzgm/b/sc}{}
+\endinput
diff --git a/texmf-dist/tex/latex/garamondx/omlzgmmi.fd b/texmf-dist/tex/latex/garamondx/omlzgmmi.fd
index 040339f4..9bab1cb5 100644
--- a/texmf-dist/tex/latex/garamondx/omlzgmmi.fd
+++ b/texmf-dist/tex/latex/garamondx/omlzgmmi.fd
@@ -8,19 +8,17 @@
[2012/11/18 Fontinst v1.933 font definitions for OML/zgmmi.]
\expandafter\ifx\csname ntxmath@scaled\endcsname\relax
- \let\ntxmath@@scaled\@empty%
-\else
- \edef\ntxmath@@scaled{s*[\csname ntxmath@scaled\endcsname]}%
+ \let\ntxmath@scaled\@empty%
\fi
\DeclareFontFamily{OML}{zgmmi}{\skewchar \font =127}
\DeclareFontShape{OML}{zgmmi}{m}{it}{
- <-> \ntxmath@@scaled zgmmi
+ <-> \ntxmath@scaled zgmmi
}{}
\DeclareFontShape{OML}{zgmmi}{b}{it}{
- <-> \ntxmath@@scaled zgmbmi
+ <-> \ntxmath@scaled zgmbmi
}{}
\DeclareFontShape{OML}{zgmmi}{m}{sl}{<->ssub * zgmmi/m/it}{}
diff --git a/texmf-dist/tex/latex/garamondx/t1minzgm.fd b/texmf-dist/tex/latex/garamondx/t1minzgm.fd
new file mode 100644
index 00000000..fa251dd5
--- /dev/null
+++ b/texmf-dist/tex/latex/garamondx/t1minzgm.fd
@@ -0,0 +1,68 @@
+%Filename: t1minzgm.fd
+%Created by: msharpe
+%Created using fontinst v1.933
+
+%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY
+
+\ProvidesFile{t1minzgm.fd}
+ [2022/01/20 Fontinst v1.933 font definitions for T1/minzgm.]
+
+\def\@textscalefactor{.94}
+%garamondx must be reduced by factor .93 to match xheight of newtxmath
+
+\@ifundefined{ntxmath@scale}{\let\ntxmath@scaled\@empty}
+{\@tempdima\@textscalefactor\p@
+\@tempdima\ntxmath@scale\@tempdima
+\edef\ntxmath@scaled{s*[\strip@pt\@tempdima]}}% locally, not globally
+
+\def\zgm@tmp{\ifzgm@swq \def\zgm@@swq{-swq}\fi}
+\let\zgm@@swq\@empty
+\ifdefined\zgm@swqtrue
+ \zgm@tmp
+\fi
+
+
+\DeclareFontFamily{T1}{minzgm}{}
+
+\DeclareFontShape{T1}{minzgm}{m}{n}{
+ <-> \ntxmath@scaled T1-zgm-r-lf\zgm@@swq
+}{}
+
+\DeclareFontShape{T1}{minzgm}{m}{sc}{
+ <-> \ntxmath@scaled T1-zgm-r-lf-sc\zgm@@swq
+}{}
+
+\DeclareFontShape{T1}{minzgm}{b}{sc}{
+ <-> \ntxmath@scaled T1-zgm-b-lf-sc\zgm@@swq
+}{}
+
+\DeclareFontShape{T1}{minzgm}{m}{scit}{
+ <-> \ntxmath@scaled T1-zgm-ri-lf-sc\zgm@@swq
+}{}
+
+\DeclareFontShape{T1}{minzgm}{b}{scit}{
+ <-> \ntxmath@scaled T1-zgm-bi-lf-sc\zgm@@swq
+}{}
+
+\DeclareFontShape{T1}{minzgm}{b}{n}{
+ <-> \ntxmath@scaled T1-zgm-b-lf\zgm@@swq
+}{}
+
+\DeclareFontShape{T1}{minzgm}{m}{it}{
+ <-> \ntxmath@scaled T1-zgm-ri-lf\zgm@@swq
+}{}
+
+\DeclareFontShape{T1}{minzgm}{b}{it}{
+ <-> \ntxmath@scaled T1-zgm-bi-lf\zgm@@swq
+}{}
+
+\DeclareFontShape{T1}{minzgm}{bx}{sc}{<->ssub * minzgm/b/sc}{}
+\DeclareFontShape{T1}{minzgm}{bx}{scit}{<->ssub * minzgm/b/scit}{}
+\DeclareFontShape{T1}{minzgm}{bx}{n}{<->ssub * minzgm/b/n}{}
+\DeclareFontShape{T1}{minzgm}{m}{sl}{<->ssub * minzgm/m/it}{}
+\DeclareFontShape{T1}{minzgm}{bx}{it}{<->ssub * minzgm/b/it}{}
+\DeclareFontShape{T1}{minzgm}{b}{sl}{<->ssub * minzgm/b/it}{}
+\DeclareFontShape{T1}{minzgm}{bx}{sl}{<->ssub * minzgm/b/sl}{}
+\DeclareFontShape{T1}{minzgm}{m}{fscn}{<->ssub * minzgm/m/sc}{} % needed with mathdesign[ugm]
+\DeclareFontShape{T1}{minzgm}{b}{fscn}{<->ssub * minzgm/b/sc}{}
+\endinput
diff --git a/texmf-dist/tex/latex/lucida-otf/lucida-otf.sty b/texmf-dist/tex/latex/lucida-otf/lucida-otf.sty
index 3fe40d4a..23065e1d 100644
--- a/texmf-dist/tex/latex/lucida-otf/lucida-otf.sty
+++ b/texmf-dist/tex/latex/lucida-otf/lucida-otf.sty
@@ -4,23 +4,21 @@
%% License from CTAN archives in directory macros/latex/base/lppl.txt.
%% Either version 1.3 or, at your option, any later version.
%%
-% Copyright 2023 Herbert Voss hvoss@tug.org
+% Copyright 2024 Herbert Voss hvoss@tug.org
%%
\ProvidesPackage{lucida-otf}[%
- 2023/06/16 v. 0.09 (Herbert Voss) Supports Lucida OpenType for lualatex/xelatex.]
+ 2024/12/14 v. 0.10 (Herbert Voss) Supports Lucida OpenType for lualatex/xelatex.]
%
\RequirePackage{ifxetex,ifluatex,xkeyval,textcomp}
\RequirePackage{unicode-math} % support opentype math fonts
% loads itself fontspec
%
-\newif\ifLucida@usefilenames \Lucida@usefilenamesfalse
-\DeclareOptionX{usefilenames}[true]{\@nameuse{Lucida@usefilenames#1}}
%
-\providecommand\lucidaRM@features{Scale=0.92}% Roman
-\providecommand\lucidaSS@features{Scale=0.92}% SansSerif
-\providecommand\lucidaTT@features{Scale=0.92}% Typewriter
-\providecommand\lucidaGrandeTT@features{Scale=0.92}% Typewriter
-\providecommand\lucidaConsoleTT@features{Scale=0.92}% Typewriter
+\providecommand\lucidaRM@features{Scale=0.87}% Roman
+\providecommand\lucidaSS@features{Scale=0.87}% SansSerif
+\providecommand\lucidaTT@features{Scale=MatchLowercase,FakeStretch=0.88,Ligatures=ResetAll}% Typewriter
+\providecommand\lucidaGrandeTT@features{Scale=MatchLowercase,FakeStretch=0.9,Ligatures=ResetAll}% Typewriter
+\providecommand\lucidaConsoleTT@features{Scale=MatchLowercase,FakeStretch=0.9,Ligatures=ResetAll}% Typewriter
\providecommand\lucidaMM@features{}% Math regular
\providecommand\lucidaMMbold@features{}% Math bold
\providecommand\lucidaBL@features{}% Blackletter
@@ -57,7 +55,6 @@
\defaultfontfeatures{Ligatures=TeX,\lucida@DefaultFeatures}% default in fontspec
%
-\ifLucida@usefilenames
\typeout {Using file names for the Lucida font}%
%----------------------------------------- file names ----------------------------
\setmainfont{LucidaBrightOT}[% main rm
@@ -74,15 +71,21 @@
\lucidaSS@features,
ItalicFont = *-Italic,
BoldFont = *-Demi,
- BoldItalicFont = *-DemiItalic
+ BoldFeatures = {RawFeature={embolden=2}},
+ BoldItalicFont = *-DemiItalic,
+ BoldItalicFeatures = {RawFeature={embolden=2}},
]
%
\setmonofont{LucidaSansTypewriterOT}[% main typewriter
Extension = .otf,
- \lucidaTT@features,
+ \lucidaTT@features,
ItalicFont = *-Oblique,
BoldFont = *-Bold,
- BoldItalicFont = *-BoldOblique
+ BoldItalicFont = *-BoldOblique,
+% BoldFont = *,
+% BoldFeatures = {RawFeature={embolden=1.7},SmallCapsFont = * },
+% BoldItalicFont = *-Oblique,
+% BoldItalicFeatures = {RawFeature={embolden=1.75},SmallCapsFont=*-Oblique}
]
\newfontfamily\lucidaSLshape{LucidaBrightOT}[
FakeSlant = 0.2,
@@ -96,12 +99,13 @@
%
% Setting math
% First we have to expand the feature macros:
-%\expandafter\setmathfont\expandafter[\lucidaMM@features]{LucidaBrightMathOT}
-%\expandafter\setmathfont\expandafter[\lucidaMMbold@features,version=bold]{LucidaBrightMathOT-Demibold}
-\edef\Set@Math{\noexpand\setmathfont{Lucida Bright Math OT}[\lucidaMM@features, RawFeature = {\Lucida@MathRawFeatures}]%
- \noexpand\setmathfont{Lucida Bright Math OT Demibold}[\lucidaMMbold@features,version=bold]}
-\Set@Math
+ \edef\temp@mm@features{\lucidaMM@features, RawFeature = {\Lucida@MathRawFeatures}}
+\AtBeginDocument{%
+ \expandafter\setmathfont\expandafter[\temp@mm@features]{LucidaBrightMathOT.otf}%
+ \expandafter\setmathfont\expandafter[\lucidaMMbold@features,version=bold]{LucidaBrightMathOT-Demi.otf}%
+}
+
%
% The specialized one-off fonts:
\newfontface\LucidaBlackletter{LucidaBlackletterOT}[
@@ -131,62 +135,6 @@
BoldFont = *-Bold,
BoldItalicFont = *-BoldItalic
]
-\else
-\typeout {Using symbolic names for the Lucida font}%
-%----------------------------------------- symbolic names ----------------------------
-\setmainfont{Lucida Bright OT}[% main rm
- \lucidaRM@features,
- ItalicFont = * Italic,
- BoldFont = * Demibold,
- BoldItalicFont = * Demibold Italic,
- RawFeature = {\Lucida@RawFeatures}
-]
-%
-\setsansfont{Lucida Sans OT}[% main sans
- \lucidaSS@features,
- ItalicFont = * Italic,
- BoldFont = * Demibold,
- BoldItalicFont = * Demibold Italic
-]
-%
-\setmonofont{Lucida Sans Typewriter OT}[% main typewriter
- \lucidaTT@features,
-]
-\newfontfamily\lucidaSLshape{Lucida Bright OT}[
- FakeSlant = 0.2,
-% Extension = .otf,
- \lucidaRM@features,
- BoldFont = * Demibold,
- BoldItalicFont = * Demibold Italic
-]
-%\renewcommand\sldefault{\lucidaSLshape}
-\let\slshape\lucidaSLshape
-%
-% Setting math
-% First we have to expand the feature macros:
-%\expandafter\setmathfont\expandafter[\lucidaMM@features]{LucidaBright Math OT}
-%\expandafter\setmathfont\expandafter[\lucidaMMbold@features,version=bold]{LucidaBright Math OT-Demibold}
-
-\edef\Set@Math{\noexpand\setmathfont{Lucida Bright Math OT}[\lucidaMM@features, RawFeature = {\Lucida@MathRawFeatures}]%
- \noexpand\setmathfont{Lucida Bright Math OT Demibold}[\lucidaMMbold@features,version=bold]}
-\Set@Math
-%
-% The specialized one-off fonts:
-\newfontface\LucidaBlackletter{Lucida Blackletter OT}%
- [
- \lucidaBL@features]
-\newfontface\LucidaCalligraphy{Lucida Calligraphy OT Italic}[\lucidaCAL@features]
-\newfontface\LucidaHandwriting{Lucida Handwriting OT Italic}[\lucidaHW@features]
-%
-% GrandeMono and Console fonts for an example:
-\newfontfamily\LucidaGrandeMonoDK{Lucida Grande Mono DK}[
- \lucidaGrandeTT@features,
-]
-%
-\newfontfamily\LucidaConsoleDK{Lucida Console DK}[%
- \lucidaConsoleTT@features,
-]
-\fi
\endinput