From 070ddc09ee29119848c748b6975b3a8f18f526cc Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 29 Sep 2020 21:07:16 +0000 Subject: algolrevived (29sep20) git-svn-id: svn://tug.org/texlive/trunk@56472 c570f23f-e606-0410-a88d-b1316a301751 --- .../latex/algolrevived/LY1AlgolRevived-OsF-TT.fd | 60 +++++++++ .../tex/latex/algolrevived/LY1AlgolRevived-OsF.fd | 58 +++++++++ .../latex/algolrevived/LY1AlgolRevived-TLF-TT.fd | 60 +++++++++ .../latex/algolrevived/OT1AlgolRevived-OsF-TT.fd | 60 +++++++++ .../tex/latex/algolrevived/OT1AlgolRevived-OsF.fd | 58 +++++++++ .../latex/algolrevived/OT1AlgolRevived-TLF-TT.fd | 60 +++++++++ .../latex/algolrevived/T1AlgolRevived-OsF-TT.fd | 60 +++++++++ .../tex/latex/algolrevived/T1AlgolRevived-OsF.fd | 57 +++++++++ .../latex/algolrevived/T1AlgolRevived-TLF-TT.fd | 60 +++++++++ .../tex/latex/algolrevived/TS1AlgolRevived-OsF.fd | 59 +++++++++ .../tex/latex/algolrevived/TS1AlgolRevived-TLF.fd | 8 +- .../tex/latex/algolrevived/algolrevived.sty | 135 +++++++++++++++++++-- 12 files changed, 718 insertions(+), 17 deletions(-) create mode 100644 Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-OsF-TT.fd create mode 100644 Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-TLF-TT.fd create mode 100644 Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-OsF-TT.fd create mode 100644 Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-TLF-TT.fd create mode 100644 Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-OsF-TT.fd create mode 100644 Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-OsF.fd create mode 100644 Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-TLF-TT.fd create mode 100644 Master/texmf-dist/tex/latex/algolrevived/TS1AlgolRevived-OsF.fd (limited to 'Master/texmf-dist/tex') diff --git a/Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-OsF-TT.fd b/Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-OsF-TT.fd new file mode 100644 index 00000000000..d29a5400662 --- /dev/null +++ b/Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-OsF-TT.fd @@ -0,0 +1,60 @@ +%% +\ProvidesFile{LY1AlgolRevived-OsF-TT.fd} + [2020/09/27 (msharpe) Font definitions for LY1/AlgolRevived-OsF-TT.] + +\expandafter\ifx\csname AlgolRevived@scale\endcsname\relax + \let\AlgolRevived@@scale\@empty +\else + \edef\AlgolRevived@@scale{s*[\csname AlgolRevived@scale\endcsname]}% +\fi + +\expandafter\ifx\csname zal@zslash\endcsname\relax + \xdef\zal@zslash{1} +\fi + +\expandafter\ifx\csname zal@typewriter\endcsname\relax + \global\let\zal@typewriter\@empty +\fi +\DeclareFontFamily{LY1}{AlgolRevived-OsF-TT}{\zal@typewriter} + +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{m}{n}{ + <-> \AlgolRevived@@scale AlgolRevived\zal@zslash-ly1tt +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{m}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-Slanted\zal@zslash-ly1tt +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{m}{it}{ + <-> ssub * AlgolRevived-OsF-TT/m/sl +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{sb}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted\zal@zslash-ly1tt +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{sb}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-Medium\zal@zslash-ly1tt +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{b}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{bx}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{b}{n}{ + <-> ssub * AlgolRevived-OsF-TT/sb/n +}{} +\DeclareFontShape{LY1}{AlgolRevived-OsF-TT}{bx}{n}{ + <-> ssub * AlgolRevived-OsF-TT/sb/n +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-OsF.fd b/Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-OsF.fd new file mode 100644 index 00000000000..b95b0742c40 --- /dev/null +++ b/Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-OsF.fd @@ -0,0 +1,58 @@ +%% +\ProvidesFile{LY1AlgolRevived-OsF.fd} + [2020/09/20 (msharpe) Font definitions for LY1/AlgolRevived-OsF.] + +\expandafter\ifx\csname AlgolRevived@scale\endcsname\relax + \let\AlgolRevived@@scale\@empty +\else + \edef\AlgolRevived@@scale{s*[\csname AlgolRevived@scale\endcsname]}% +\fi + +\expandafter\ifx\csname zal@typewriter\endcsname\relax + \global\let\zal@typewriter\@empty +\fi + +\DeclareFontFamily{LY1}{AlgolRevived-OsF}{\zal@typewriter} + +\DeclareFontShape{LY1}{AlgolRevived-OsF}{m}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-Slanted-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF}{m}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF}{m}{it}{ + <-> ssub * AlgolRevived-OsF/m/sl +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF}{sb}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-Medium-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF}{sb}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted-tosf-ly1 +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF}{sb}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF}{b}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} +\DeclareFontShape{LY1}{AlgolRevived-OsF}{bx}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} +\DeclareFontShape{LY1}{AlgolRevived-OsF}{sb}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} + +\DeclareFontShape{LY1}{AlgolRevived-OsF}{b}{n}{ + <-> ssub * AlgolRevived-OsF/sb/n +}{} +\DeclareFontShape{LY1}{AlgolRevived-OsF}{bx}{n}{ + <-> ssub * AlgolRevived-OsF/sb/n +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-TLF-TT.fd b/Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-TLF-TT.fd new file mode 100644 index 00000000000..72d3a8bf67e --- /dev/null +++ b/Master/texmf-dist/tex/latex/algolrevived/LY1AlgolRevived-TLF-TT.fd @@ -0,0 +1,60 @@ +%% +\ProvidesFile{LY1AlgolRevived-TLF-TT.fd} + [2020/09/27 (msharpe) Font definitions for LY1/AlgolRevived-TLF-TT.] + +\expandafter\ifx\csname AlgolRevived@scale\endcsname\relax + \let\AlgolRevived@@scale\@empty +\else + \edef\AlgolRevived@@scale{s*[\csname AlgolRevived@scale\endcsname]}% +\fi + +\expandafter\ifx\csname zal@zslash\endcsname\relax + \xdef\zal@zslash{1} +\fi + +\expandafter\ifx\csname zal@typewriter\endcsname\relax + \global\let\zal@typewriter\@empty +\fi +\DeclareFontFamily{LY1}{AlgolRevived-TLF-TT}{\zal@typewriter} + +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{m}{n}{ + <-> \AlgolRevived@@scale AlgolRevived\zal@zslash-ly1tt +}{} + +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{m}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-Slanted\zal@zslash-ly1tt +}{} + +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{m}{it}{ + <-> ssub * AlgolRevived-TLF-TT/m/sl +}{} + +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{sb}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted\zal@zslash-ly1tt +}{} + +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{sb}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-Medium\zal@zslash-ly1tt +}{} + +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} + +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{b}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{bx}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} + +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{b}{n}{ + <-> ssub * AlgolRevived-TLF-TT/sb/n +}{} +\DeclareFontShape{LY1}{AlgolRevived-TLF-TT}{bx}{n}{ + <-> ssub * AlgolRevived-TLF-TT/sb/n +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-OsF-TT.fd b/Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-OsF-TT.fd new file mode 100644 index 00000000000..ce59e76e1d3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-OsF-TT.fd @@ -0,0 +1,60 @@ +%% +\ProvidesFile{OT1AlgolRevived-OsF-TT.fd} + [2020/09/27 (msharpe) Font definitions for OT1/AlgolRevived-OsF-TT.] + +\expandafter\ifx\csname AlgolRevived@scale\endcsname\relax + \let\AlgolRevived@@scale\@empty +\else + \edef\AlgolRevived@@scale{s*[\csname AlgolRevived@scale\endcsname]}% +\fi + +\expandafter\ifx\csname zal@zslash\endcsname\relax + \xdef\zal@zslash{1} +\fi + +\expandafter\ifx\csname zal@typewriter\endcsname\relax + \global\let\zal@typewriter\@empty +\fi +\DeclareFontFamily{OT1}{AlgolRevived-OsF-TT}{\zal@typewriter} + +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{m}{n}{ + <-> \AlgolRevived@@scale AlgolRevived\zal@zslash-ot1tt +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{m}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-Slanted\zal@zslash-ot1tt +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{m}{it}{ + <-> ssub * AlgolRevived-OsF-TT/m/sl +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{sb}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted\zal@zslash-ot1tt +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{sb}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-Medium\zal@zslash-ot1tt +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{b}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{bx}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{b}{n}{ + <-> ssub * AlgolRevived-OsF-TT/sb/n +}{} +\DeclareFontShape{OT1}{AlgolRevived-OsF-TT}{bx}{n}{ + <-> ssub * AlgolRevived-OsF-TT/sb/n +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-OsF.fd b/Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-OsF.fd new file mode 100644 index 00000000000..351679fed8d --- /dev/null +++ b/Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-OsF.fd @@ -0,0 +1,58 @@ +%% +\ProvidesFile{OT1AlgolRevived-OsF.fd} + [2019/05/13 (autoinst) Font definitions for OT1/AlgolRevived-OsF.] + +\expandafter\ifx\csname AlgolRevived@scale\endcsname\relax + \let\AlgolRevived@@scale\@empty +\else + \edef\AlgolRevived@@scale{s*[\csname AlgolRevived@scale\endcsname]}% +\fi + +\expandafter\ifx\csname zal@typewriter\endcsname\relax + \global\let\zal@typewriter\@empty +\fi + +\DeclareFontFamily{OT1}{AlgolRevived-OsF}{\zal@typewriter} + +\DeclareFontShape{OT1}{AlgolRevived-OsF}{m}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF}{m}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-Slanted-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF}{m}{it}{ + <-> ssub * AlgolRevived-OsF/m/sl +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF}{sb}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-Medium-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF}{sb}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted-tosf-ot1 +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF}{sb}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF}{b}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} +\DeclareFontShape{OT1}{AlgolRevived-OsF}{bx}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} +\DeclareFontShape{OT1}{AlgolRevived-OsF}{sb}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} + +\DeclareFontShape{OT1}{AlgolRevived-OsF}{b}{n}{ + <-> ssub * AlgolRevived-OsF/sb/n +}{} +\DeclareFontShape{OT1}{AlgolRevived-OsF}{bx}{n}{ + <-> ssub * AlgolRevived-OsF/sb/n +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-TLF-TT.fd b/Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-TLF-TT.fd new file mode 100644 index 00000000000..391dd066ec0 --- /dev/null +++ b/Master/texmf-dist/tex/latex/algolrevived/OT1AlgolRevived-TLF-TT.fd @@ -0,0 +1,60 @@ +%% +\ProvidesFile{OT1AlgolRevived-TLF-TT.fd} + [2020/09/27 (msharpe) Font definitions for OT1/AlgolRevived-TLF-TT.] + +\expandafter\ifx\csname AlgolRevived@scale\endcsname\relax + \let\AlgolRevived@@scale\@empty +\else + \edef\AlgolRevived@@scale{s*[\csname AlgolRevived@scale\endcsname]}% +\fi + +\expandafter\ifx\csname zal@zslash\endcsname\relax + \xdef\zal@zslash{1} +\fi + +\expandafter\ifx\csname zal@typewriter\endcsname\relax + \global\let\zal@typewriter\@empty +\fi +\DeclareFontFamily{OT1}{AlgolRevived-TLF-TT}{\zal@typewriter} + +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{m}{n}{ + <-> \AlgolRevived@@scale AlgolRevived\zal@zslash-ot1tt +}{} + +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{m}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-Slanted\zal@zslash-ot1tt +}{} + +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{m}{it}{ + <-> ssub * AlgolRevived-TLF-TT/m/sl +}{} + +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{sb}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted\zal@zslash-ot1tt +}{} + +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{sb}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-Medium\zal@zslash-ot1tt +}{} + +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} + +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{b}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{bx}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} + +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{b}{n}{ + <-> ssub * AlgolRevived-TLF-TT/sb/n +}{} +\DeclareFontShape{OT1}{AlgolRevived-TLF-TT}{bx}{n}{ + <-> ssub * AlgolRevived-TLF-TT/sb/n +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-OsF-TT.fd b/Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-OsF-TT.fd new file mode 100644 index 00000000000..0ac7ac05839 --- /dev/null +++ b/Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-OsF-TT.fd @@ -0,0 +1,60 @@ +%% +\ProvidesFile{T1AlgolRevived-OsF-TT.fd} + [2020/09/27 (autoinst) Font definitions for T1/AlgolRevived-OsF-TT.] + +\expandafter\ifx\csname AlgolRevived@scale\endcsname\relax + \let\AlgolRevived@@scale\@empty +\else + \edef\AlgolRevived@@scale{s*[\csname AlgolRevived@scale\endcsname]}% +\fi + +\expandafter\ifx\csname zal@zslash\endcsname\relax + \xdef\zal@zslash{1} +\fi + +\expandafter\ifx\csname zal@typewriter\endcsname\relax + \global\let\zal@typewriter\@empty +\fi +\DeclareFontFamily{T1}{AlgolRevived-OsF-TT}{\zal@typewriter} + +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{m}{n}{ + <-> \AlgolRevived@@scale AlgolRevived\zal@zslash-t1tt +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{m}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-Slanted\zal@zslash-t1tt +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{m}{it}{ + <-> ssub * AlgolRevived-OsF-TT/m/sl +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{sb}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted\zal@zslash-t1tt +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{sb}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-Medium\zal@zslash-t1tt +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{b}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{bx}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-OsF-TT/sb/sl +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{b}{n}{ + <-> ssub * AlgolRevived-OsF-TT/sb/n +}{} +\DeclareFontShape{T1}{AlgolRevived-OsF-TT}{bx}{n}{ + <-> ssub * AlgolRevived-OsF-TT/sb/n +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-OsF.fd b/Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-OsF.fd new file mode 100644 index 00000000000..879e58cd517 --- /dev/null +++ b/Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-OsF.fd @@ -0,0 +1,57 @@ +% +\ProvidesFile{T1AlgolRevived-OsF.fd} + [2020/09/27 (msharpe) Font definitions for T1/AlgolRevived-OsF.] + +\expandafter\ifx\csname AlgolRevived@scale\endcsname\relax + \let\AlgolRevived@@scale\@empty +\else + \edef\AlgolRevived@@scale{s*[\csname AlgolRevived@scale\endcsname]}% +\fi + +\expandafter\ifx\csname zal@typewriter\endcsname\relax + \global\let\zal@typewriter\@empty +\fi + +\DeclareFontFamily{T1}{AlgolRevived-OsF}{\zal@typewriter} + +\DeclareFontShape{T1}{AlgolRevived-OsF}{m}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-tosf-t1 +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF}{m}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-Slanted-tosf-t1 +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF}{m}{it}{ + <-> ssub * AlgolRevived-OsF/m/sl +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF}{sb}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted-tosf-t1 +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF}{sb}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-Medium-tosf-t1 +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF}{sb}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF}{b}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} +\DeclareFontShape{T1}{AlgolRevived-OsF}{bx}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} +\DeclareFontShape{T1}{AlgolRevived-OsF}{sb}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} + +\DeclareFontShape{T1}{AlgolRevived-OsF}{b}{n}{ + <-> ssub * AlgolRevived-OsF/sb/n +}{} +\DeclareFontShape{T1}{AlgolRevived-OsF}{bx}{n}{ + <-> ssub * AlgolRevived-OsF/sb/n +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-TLF-TT.fd b/Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-TLF-TT.fd new file mode 100644 index 00000000000..d3bf2b18e00 --- /dev/null +++ b/Master/texmf-dist/tex/latex/algolrevived/T1AlgolRevived-TLF-TT.fd @@ -0,0 +1,60 @@ +%% +\ProvidesFile{T1AlgolRevived-TLF-TT.fd} + [2020/09/27 (autoinst) Font definitions for T1/AlgolRevived-TLF-TT.] + +\expandafter\ifx\csname AlgolRevived@scale\endcsname\relax + \let\AlgolRevived@@scale\@empty +\else + \edef\AlgolRevived@@scale{s*[\csname AlgolRevived@scale\endcsname]}% +\fi + +\expandafter\ifx\csname zal@zslash\endcsname\relax + \xdef\zal@zslash{1} +\fi + +\expandafter\ifx\csname zal@typewriter\endcsname\relax + \global\let\zal@typewriter\@empty +\fi +\DeclareFontFamily{T1}{AlgolRevived-TLF-TT}{\zal@typewriter} + +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{m}{n}{ + <-> \AlgolRevived@@scale AlgolRevived\zal@zslash-t1tt +}{} + +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{m}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-Slanted\zal@zslash-t1tt +}{} + +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{m}{it}{ + <-> ssub * AlgolRevived-TLF-TT/m/sl +}{} + +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{sb}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted\zal@zslash-t1tt +}{} + +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{sb}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-Medium\zal@zslash-t1tt +}{} + +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} + +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{b}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{bx}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{sb}{it}{ + <-> ssub * AlgolRevived-TLF-TT/sb/sl +}{} + +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{b}{n}{ + <-> ssub * AlgolRevived-TLF-TT/sb/n +}{} +\DeclareFontShape{T1}{AlgolRevived-TLF-TT}{bx}{n}{ + <-> ssub * AlgolRevived-TLF-TT/sb/n +}{} +\endinput diff --git a/Master/texmf-dist/tex/latex/algolrevived/TS1AlgolRevived-OsF.fd b/Master/texmf-dist/tex/latex/algolrevived/TS1AlgolRevived-OsF.fd new file mode 100644 index 00000000000..96921371e5f --- /dev/null +++ b/Master/texmf-dist/tex/latex/algolrevived/TS1AlgolRevived-OsF.fd @@ -0,0 +1,59 @@ +%% +\ProvidesFile{TS1AlgolRevived-OsF.fd} + [2019/05/13 (autoinst) Font definitions for TS1/AlgolRevived-OsF.] + +\expandafter\ifx\csname AlgolRevived@scale\endcsname\relax + \let\AlgolRevived@@scale\@empty +\else + \edef\AlgolRevived@@scale{s*[\csname AlgolRevived@scale\endcsname]}% +\fi + +\expandafter\ifx\csname zal@typewriter\endcsname\relax + \global\let\zal@typewriter\@empty +\fi + + +\DeclareFontFamily{TS1}{AlgolRevived-OsF}{\zal@typewriter} + +\DeclareFontShape{TS1}{AlgolRevived-OsF}{m}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-Slanted-ts1 +}{} + +\DeclareFontShape{TS1}{AlgolRevived-OsF}{m}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-ts1 +}{} + +\DeclareFontShape{TS1}{AlgolRevived-OsF}{m}{it}{ + <-> ssub * AlgolRevived-OsF/m/sl +}{} + +\DeclareFontShape{TS1}{AlgolRevived-OsF}{sb}{n}{ + <-> \AlgolRevived@@scale AlgolRevived-Medium-ts1 +}{} + +\DeclareFontShape{TS1}{AlgolRevived-OsF}{sb}{sl}{ + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted-ts1 +}{} + +\DeclareFontShape{TS1}{AlgolRevived-OsF}{sb}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} + +\DeclareFontShape{TS1}{AlgolRevived-OsF}{b}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} +\DeclareFontShape{TS1}{AlgolRevived-OsF}{bx}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} +\DeclareFontShape{TS1}{AlgolRevived-OsF}{sb}{it}{ + <-> ssub * AlgolRevived-OsF/sb/sl +}{} + +\DeclareFontShape{TS1}{AlgolRevived-OsF}{b}{n}{ + <-> ssub * AlgolRevived-OsF/sb/n +}{} +\DeclareFontShape{TS1}{AlgolRevived-OsF}{bx}{n}{ + <-> ssub * AlgolRevived-OsF/sb/n +}{} + +\endinput diff --git a/Master/texmf-dist/tex/latex/algolrevived/TS1AlgolRevived-TLF.fd b/Master/texmf-dist/tex/latex/algolrevived/TS1AlgolRevived-TLF.fd index 992a8f4bfab..527b245ac01 100644 --- a/Master/texmf-dist/tex/latex/algolrevived/TS1AlgolRevived-TLF.fd +++ b/Master/texmf-dist/tex/latex/algolrevived/TS1AlgolRevived-TLF.fd @@ -16,11 +16,11 @@ \DeclareFontFamily{TS1}{AlgolRevived-TLF}{\zal@typewriter} \DeclareFontShape{TS1}{AlgolRevived-TLF}{m}{sl}{ - <-> \AlgolRevived@@scale AlgolRevived-Slanted-tlf-ts1 + <-> \AlgolRevived@@scale AlgolRevived-Slanted-ts1 }{} \DeclareFontShape{TS1}{AlgolRevived-TLF}{m}{n}{ - <-> \AlgolRevived@@scale AlgolRevived-tlf-ts1 + <-> \AlgolRevived@@scale AlgolRevived-ts1 }{} \DeclareFontShape{TS1}{AlgolRevived-TLF}{m}{it}{ @@ -28,11 +28,11 @@ }{} \DeclareFontShape{TS1}{AlgolRevived-TLF}{sb}{n}{ - <-> \AlgolRevived@@scale AlgolRevived-Medium-tlf-ts1 + <-> \AlgolRevived@@scale AlgolRevived-Medium-ts1 }{} \DeclareFontShape{TS1}{AlgolRevived-TLF}{sb}{sl}{ - <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted-tlf-ts1 + <-> \AlgolRevived@@scale AlgolRevived-MediumSlanted-ts1 }{} \DeclareFontShape{TS1}{AlgolRevived-TLF}{sb}{it}{ diff --git a/Master/texmf-dist/tex/latex/algolrevived/algolrevived.sty b/Master/texmf-dist/tex/latex/algolrevived/algolrevived.sty index 680165849ce..aa5043cec2f 100644 --- a/Master/texmf-dist/tex/latex/algolrevived/algolrevived.sty +++ b/Master/texmf-dist/tex/latex/algolrevived/algolrevived.sty @@ -1,12 +1,15 @@ \NeedsTeXFormat{LaTeX2e} -\def\fileversion{1.04} -\def\filedate{2019/11/09} +\def\fileversion{1.05} +\def\filedate{2020/09/28} \ProvidesPackage{algolrevived} [\filedate\space v\fileversion] \message{'algolrevived' v\fileversion, \filedate\space Style file for AlgolRevived fonts (msharpe).} \RequirePackage[LY1,T1]{fontenc} \RequirePackage{textcomp} +\RequirePackage{xstring,ifthen,scalefnt} +\RequirePackage{ifthen} +\DeclareEncodingSubset{TS1}{AlgolRevived-*}{0} \IfFileExists{mweights.sty}{\RequirePackage{mweights}}{} \IfFileExists{fontaxes.sty}{ \RequirePackage{fontaxes} @@ -21,11 +24,12 @@ \fa@naming@exception{figures}{{inferior}{tabular}}{Inf} \def\infigures{\@nomath\infigures \fontfigurestyle{inferior}\selectfont} - \DeclareTextFontCommand{\textin}{\infigures} - \let\textinferior\textin - + \DeclareTextFontCommand{\textinf}{\infigures} + \let\textinferior\textinf }{} - +\def\zal@foresolidus{0em} +\def\zal@aftsolidus{0em} +%\def\zal@zslash{1} % slashed zero is default in tt mode \IfFileExists{xkeyval.sty}{ \newcommand*{\AlgolRevived@scale}{1} \RequirePackage{xkeyval} @@ -36,13 +40,119 @@ \let\ExecuteOptionsX\ExecuteOptions \let\ProcessOptionsX\ProcessOptions } +\edef\mdseries@rm{sb} +\edef\mdseries@rm{m} + +\edef\zal@figurestyle{TLF} +\def\useosf{\edef\zal@figurestyle{OsF}} +\@onlypreamble\useosf + \newif\ifzal@tt +\newif\ifzal@hyphens +\newif\ifzal@xhyphens +\newif\ifzal@xnohyphens +\newif\ifzal@zslash \DeclareOptionX{tt}{\zal@tttrue} -\DeclareOptionX{medium}{\edef\mdseries@rm{sb}} -\DeclareOptionX{regular}{\edef\mdseries@rm{m}} -\ExecuteOptionsX{regular} +\DeclareOptionX{hyphens}{\zal@xhyphenstrue} +\DeclareOptionX{nohyphens}{\zal@xnohyphenstrue} +\DeclareOptionX{zeroslash}{\zal@zslashtrue}%\edef\zal@zslash{1} +\DeclareOptionX{nozeroslash}{\zal@zslashfalse}%\edef\zal@zslash{0} +\DeclareOptionX{lining}{\edef\zal@figurestyle{TLF}} +\DeclareOptionX{lf}{\edef\zal@figurestyle{TLF}} +\DeclareOptionX{oldstyle}{\useosf} +\DeclareOptionX{osf}{\useosf} +\DeclareOptionX{foresolidus}{\gdef\zal@foresolidus{#1}} +\DeclareOptionX{aftsolidus}{\gdef\zal@aftsolidus{#1}} +\ExecuteOptionsX{zeroslash} \ProcessOptionsX\relax +\ifzal@tt% + \ifzal@xhyphens\zal@hyphenstrue\fi + \edef\zal@zslash{1} + \ifzal@zslash\else\edef\zal@zslash{0}\fi + \edef\zal@figurestyle{TLF} % no osf in tt mode +\else % text mode +% \edef\zal@zslash{0} +%\ifzal@zslash\else\edef\zal@zslash{1}\fi + \zal@hyphenstrue % default is hyphens in text mode + \ifzal@xnohyphens\zal@hyphensfalse\fi % unless turned off in options + \newcommand{\textfrac}[3][]{% like \textfrac[1]{7}{8} + \mbox{% + \ifthenelse{\not\equal{#1}{}}%Test for integer portion [optional #1] + {\textlf{#1}\kern.05em}{}% + \raise -.1em\hbox{\textsu{#2}}% numerator + \StrRight{#2}{1}[\@digit@]% + % look for 1, 2, 6, 7 + \ifcase\@digit@\kern-.02em% 0 + \or\kern.03em% 1 + \or\kern.03em% 2 + \or%\kern-.01em% 3 + \or\kern.05em% 4 + \or\kern-.01em% 5 + \or\kern-.02em% 6 + \or\kern-.14em% 7 + \or%\kern-.01em% 8 + \or\kern-.02em% 9 + \fi% + \kern\zal@foresolidus{\fontencoding{TS1}\selectfont\char"2F}% + \kern\zal@aftsolidus% + \StrLeft{#3}{1}[\@digit@]% + % look for 1, 4, 7 + \ifcase\@digit@% 0 + \or\kern -.03em% 1 + \or\kern-.02em% 2 + \or\kern-.03em% 3 + \or\kern -.06em% 4 + \or% 5 + \or% 6 + \or\kern .02em% 7 + \fi% + \raise .15em\hbox{\textinf{#3}}% denominator [#3] + }% +} +\fi + +\DeclareRobustCommand{\lfstyle}{% + \not@math@alphabet\lfstyle\relax + \fontfamily{AlgolRevived-TLF}\selectfont % +} +\DeclareRobustCommand{\tlfstyle}{% + \not@math@alphabet\tlfstyle\relax + \fontfamily{AlgolRevived-TLF}\selectfont % +}% to get tlf +\DeclareRobustCommand{\osfstyle}{% + \not@math@alphabet\osfstyle\relax + \fontfamily{AlgolRevived-OsF}\selectfont % +}% to get osf +\DeclareRobustCommand{\tosfstyle}{% + \not@math@alphabet\tosfstyle\relax + \fontfamily{AlgolRevived-OsF}\selectfont % +}% to get tosf +\DeclareRobustCommand{\textlf}[1]{% + {\lfstyle #1}% +}% to get lf +\DeclareRobustCommand{\texttlf}[1]{% + {\tlfstyle #1}% +}% to get tlf +\DeclareRobustCommand{\textosf}[1]{% + {\osfstyle #1}% +}% to get osf +\DeclareRobustCommand{\texttosf}[1]{% + {\tosfstyle #1}% +}% to get tosf +\DeclareTextCommand{\textcircled}{TS1}[1]{\hmode@bgroup + \ooalign{% + \hfil \raise .307ex\hbox {\fontencoding{T1}\fontfamily{AlgolRevived-TLF}\fontseries{m}\fontshape{n}\selectfont\scalefont{.6}% +\uppercase{#1}}\hfil \crcr + \char 79 %\textbigcircle + }% + \egroup} + +\def\zal@typewriter{} % do not prevent hyphenation +\ifzal@hyphens\else\def\zal@typewriter{\hyphenchar\font=-1}\fi +%\show\zal@typewriter + + %Added textcomp symbols \DeclareTextSymbolDefault{\textprime}{TS1} \DeclareTextSymbolDefault{\textdprime}{TS1} @@ -149,11 +259,10 @@ \DeclareTextSymbol{\textsqcup}{TS1}{247} \ifzal@tt - \renewcommand*{\ttdefault}{AlgolRevived-TLF} - \def\zal@typewriter{\hyphenchar\font=-1} + \renewcommand*{\ttdefault}{AlgolRevived-\zal@figurestyle-TT} \else - \renewcommand*{\rmdefault}{AlgolRevived-TLF} + \renewcommand*{\rmdefault}{AlgolRevived-\zal@figurestyle} \renewcommand*{\familydefault}{\rmdefault} - \def\zal@typewriter{} \fi +\normalfont \endinput -- cgit v1.2.3