summaryrefslogtreecommitdiff
path: root/fonts/algolrevived
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-09-30 03:03:53 +0000
committerNorbert Preining <norbert@preining.info>2020-09-30 03:03:53 +0000
commit36f406d8d1fc994af516d837e6a87c68839cdb2d (patch)
tree64ab03e1fa0a9576ceacca93a7750ddbbd422fc7 /fonts/algolrevived
parentd043a18e288914d3c46a1b10af1f30ce2df00588 (diff)
CTAN sync 202009300303
Diffstat (limited to 'fonts/algolrevived')
-rw-r--r--fonts/algolrevived/README8
-rw-r--r--fonts/algolrevived/doc/algolrevived-doc.pdfbin109848 -> 128012 bytes
-rw-r--r--fonts/algolrevived/doc/algolrevived-doc.tex190
-rw-r--r--fonts/algolrevived/enc/zal0-LY1TT.enc267
-rw-r--r--fonts/algolrevived/enc/zal0-OT1TT.enc264
-rw-r--r--fonts/algolrevived/enc/zal0-T1TT.enc267
-rw-r--r--fonts/algolrevived/enc/zal1-LY1TT.enc267
-rw-r--r--fonts/algolrevived/enc/zal1-OT1TT.enc262
-rw-r--r--fonts/algolrevived/enc/zal1-T1TT.enc267
-rw-r--r--fonts/algolrevived/enc/zal_2jqefy.enc5
-rw-r--r--fonts/algolrevived/enc/zal_2mszih.enc7
-rw-r--r--fonts/algolrevived/enc/zal_2vzrvx.enc (renamed from fonts/algolrevived/enc/zal_mcsceh.enc)13
-rw-r--r--fonts/algolrevived/enc/zal_4nnq6y.enc (renamed from fonts/algolrevived/enc/zal_d42lnn.enc)16
-rw-r--r--fonts/algolrevived/enc/zal_4rrrqj.enc63
-rw-r--r--fonts/algolrevived/enc/zal_5ziufx.enc (renamed from fonts/algolrevived/enc/zal_u3v7sl.enc)16
-rw-r--r--fonts/algolrevived/enc/zal_72x6h3.enc5
-rw-r--r--fonts/algolrevived/enc/zal_7ov2yu.enc5
-rw-r--r--fonts/algolrevived/enc/zal_ajioas.enc (renamed from fonts/algolrevived/enc/zal_pm6juk.enc)25
-rw-r--r--fonts/algolrevived/enc/zal_bfgpej.enc8
-rw-r--r--fonts/algolrevived/enc/zal_ekxevm.enc5
-rw-r--r--fonts/algolrevived/enc/zal_hqfuhr.enc8
-rw-r--r--fonts/algolrevived/enc/zal_iky7rf.enc63
-rw-r--r--fonts/algolrevived/enc/zal_inb5zw.enc65
-rw-r--r--fonts/algolrevived/enc/zal_jmq5jf.enc7
-rw-r--r--fonts/algolrevived/enc/zal_lxmhqh.enc5
-rw-r--r--fonts/algolrevived/enc/zal_mdij5b.enc5
-rw-r--r--fonts/algolrevived/enc/zal_pasij5.enc (renamed from fonts/algolrevived/enc/zal_57w4vb.enc)17
-rw-r--r--fonts/algolrevived/enc/zal_pnud6o.enc65
-rw-r--r--fonts/algolrevived/enc/zal_psjebe.enc (renamed from fonts/algolrevived/enc/zal_r4wefe.enc)17
-rw-r--r--fonts/algolrevived/enc/zal_q4jbw7.enc63
-rw-r--r--fonts/algolrevived/enc/zal_qtlmay.enc8
-rw-r--r--fonts/algolrevived/enc/zal_rj5tka.enc63
-rw-r--r--fonts/algolrevived/enc/zal_ts1.enc233
-rw-r--r--fonts/algolrevived/enc/zal_v4trah.enc63
-rw-r--r--fonts/algolrevived/enc/zal_vawbng.enc8
-rw-r--r--fonts/algolrevived/enc/zal_wqyrc5.enc (renamed from fonts/algolrevived/enc/zal_guukkf.enc)17
-rw-r--r--fonts/algolrevived/enc/zal_wzkcbe.enc63
-rw-r--r--fonts/algolrevived/enc/zal_yz65wh.enc5
-rw-r--r--fonts/algolrevived/enc/zal_ziib6p.enc5
-rw-r--r--fonts/algolrevived/enc/zal_zqbwat.enc5
-rw-r--r--fonts/algolrevived/enc/zalts1.enc50
-rw-r--r--fonts/algolrevived/map/AlgolRevived.map84
-rw-r--r--fonts/algolrevived/opentype/AlgolRevived-Medium.otfbin219212 -> 226828 bytes
-rw-r--r--fonts/algolrevived/opentype/AlgolRevived-MediumSlanted.otfbin218324 -> 227248 bytes
-rw-r--r--fonts/algolrevived/opentype/AlgolRevived-Slanted.otfbin36488 -> 45480 bytes
-rw-r--r--fonts/algolrevived/opentype/AlgolRevived.otfbin44512 -> 51708 bytes
-rw-r--r--fonts/algolrevived/tex/LY1AlgolRevived-OsF-TT.fd60
-rw-r--r--fonts/algolrevived/tex/LY1AlgolRevived-OsF.fd58
-rw-r--r--fonts/algolrevived/tex/LY1AlgolRevived-TLF-TT.fd60
-rw-r--r--fonts/algolrevived/tex/OT1AlgolRevived-OsF-TT.fd60
-rw-r--r--fonts/algolrevived/tex/OT1AlgolRevived-OsF.fd58
-rw-r--r--fonts/algolrevived/tex/OT1AlgolRevived-TLF-TT.fd60
-rw-r--r--fonts/algolrevived/tex/T1AlgolRevived-OsF-TT.fd60
-rw-r--r--fonts/algolrevived/tex/T1AlgolRevived-OsF.fd57
-rw-r--r--fonts/algolrevived/tex/T1AlgolRevived-TLF-TT.fd60
-rw-r--r--fonts/algolrevived/tex/TS1AlgolRevived-OsF.fd59
-rw-r--r--fonts/algolrevived/tex/TS1AlgolRevived-TLF.fd8
-rw-r--r--fonts/algolrevived/tex/algolrevived.sty135
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-inf-ly1.tfmbin1784 -> 1808 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-inf-ot1.tfmbin1308 -> 1308 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-inf-t1--base.tfmbin1744 -> 1744 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-inf-t1.tfmbin1748 -> 1748 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-sup-ly1.tfmbin1784 -> 1808 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-sup-ot1.tfmbin1304 -> 1304 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-sup-t1--base.tfmbin1744 -> 1744 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-sup-t1.tfmbin1748 -> 1748 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ly1.tfmbin3124 -> 3148 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ot1.tfmbin1804 -> 1804 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-t1--base.tfmbin1724 -> 1724 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-t1.tfmbin3264 -> 3264 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ts1.tfmbin1412 -> 0 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-ly1.tfmbin0 -> 3152 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-ot1.tfmbin0 -> 1808 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-t1--base.tfmbin0 -> 1728 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-t1.tfmbin0 -> 3268 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-ts1--base.tfmbin0 -> 1620 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium-ts1.tfmbin0 -> 1628 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium0-ly1tt.tfmbin0 -> 1788 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium0-ot1tt.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium0-t1tt.tfmbin0 -> 1716 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium1-ly1tt.tfmbin0 -> 1788 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium1-ot1tt.tfmbin0 -> 1244 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Medium1-t1tt.tfmbin0 -> 1716 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-ly1.tfmbin1968 -> 1996 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-t1--base.tfmbin1932 -> 1932 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-t1.tfmbin1936 -> 1936 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-ly1.tfmbin1968 -> 1996 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-t1--base.tfmbin1932 -> 1932 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-t1.tfmbin1936 -> 1936 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-ly1.tfmbin2660 -> 2688 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-t1--base.tfmbin1908 -> 1908 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-t1.tfmbin2604 -> 2604 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-ts1.tfmbin1480 -> 0 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-ly1.tfmbin0 -> 2696 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-ot1.tfmbin0 -> 1640 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-t1--base.tfmbin0 -> 1916 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-ts1--base.tfmbin0 -> 1712 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-ts1.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-ly1tt.tfmbin0 -> 1972 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-ot1tt.tfmbin0 -> 1408 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-t1tt.tfmbin0 -> 1904 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-ly1tt.tfmbin0 -> 1972 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-ot1tt.tfmbin0 -> 1408 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-t1tt.tfmbin0 -> 1904 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-ly1--base.tfmbin2000 -> 0 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-ly1.tfmbin2004 -> 2024 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-t1--base.tfmbin1928 -> 1932 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-t1.tfmbin1940 -> 1940 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-ly1--base.tfmbin2008 -> 0 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-ly1.tfmbin2012 -> 2028 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-t1--base.tfmbin1936 -> 1940 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-t1.tfmbin1948 -> 1948 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ly1--base.tfmbin1996 -> 0 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ly1.tfmbin3204 -> 3220 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-t1--base.tfmbin1912 -> 1916 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-t1.tfmbin3308 -> 3308 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ts1.tfmbin1492 -> 0 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-ly1.tfmbin0 -> 3248 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-ot1.tfmbin0 -> 1948 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-t1--base.tfmbin0 -> 1944 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-t1.tfmbin0 -> 3336 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-ts1--base.tfmbin0 -> 1796 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted-ts1.tfmbin0 -> 1804 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted0-ly1tt.tfmbin0 -> 1996 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted0-ot1tt.tfmbin0 -> 1408 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted0-t1tt.tfmbin0 -> 1908 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted1-ly1tt.tfmbin0 -> 1996 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted1-ot1tt.tfmbin0 -> 1408 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-Slanted1-t1tt.tfmbin0 -> 1908 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-inf-ly1.tfmbin1756 -> 1776 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-inf-ot1.tfmbin1284 -> 1284 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-inf-t1--base.tfmbin1708 -> 1708 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-inf-t1.tfmbin1716 -> 1716 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-sup-ly1.tfmbin1756 -> 1776 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-sup-ot1.tfmbin1288 -> 1288 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-sup-t1--base.tfmbin1716 -> 1716 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-sup-t1.tfmbin1724 -> 1724 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-tlf-ly1.tfmbin3088 -> 3108 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-tlf-ot1.tfmbin1784 -> 1784 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-tlf-t1--base.tfmbin1692 -> 1692 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-tlf-t1.tfmbin3236 -> 3236 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-tlf-ts1.tfmbin1408 -> 0 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-tosf-ly1.tfmbin0 -> 3136 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-tosf-ot1.tfmbin0 -> 1812 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-tosf-t1--base.tfmbin0 -> 1720 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-tosf-t1.tfmbin0 -> 3264 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-ts1--base.tfmbin0 -> 1644 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived-ts1.tfmbin0 -> 1652 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived0-ly1tt.tfmbin0 -> 1748 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived0-ot1tt.tfmbin0 -> 1228 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived0-t1tt.tfmbin0 -> 1684 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived1-ly1tt.tfmbin0 -> 1748 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived1-ot1tt.tfmbin0 -> 1228 bytes
-rw-r--r--fonts/algolrevived/tfm/AlgolRevived1-t1tt.tfmbin0 -> 1684 bytes
-rw-r--r--fonts/algolrevived/type1/AlgolRevived-Medium.pfbbin267312 -> 277133 bytes
-rw-r--r--fonts/algolrevived/type1/AlgolRevived-MediumSlanted.pfbbin263944 -> 275530 bytes
-rw-r--r--fonts/algolrevived/type1/AlgolRevived-Slanted.pfbbin56945 -> 67916 bytes
-rw-r--r--fonts/algolrevived/type1/AlgolRevived.pfbbin67439 -> 76304 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Medium-inf-t1.vfbin1688 -> 1688 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Medium-sup-t1.vfbin1688 -> 1688 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Medium-tlf-t1.vfbin1688 -> 1688 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Medium-tosf-t1.vfbin0 -> 1692 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Medium-ts1.vfbin0 -> 1248 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-MediumSlanted-inf-t1.vfbin1696 -> 1696 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-MediumSlanted-sup-t1.vfbin1696 -> 1696 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-MediumSlanted-tlf-t1.vfbin1696 -> 1696 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-MediumSlanted-tosf-t1.vfbin0 -> 1696 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-MediumSlanted-ts1.vfbin0 -> 1268 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Slanted-inf-ly1.vfbin1660 -> 0 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Slanted-inf-t1.vfbin1680 -> 1676 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Slanted-sup-ly1.vfbin1660 -> 0 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Slanted-sup-t1.vfbin1680 -> 1676 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Slanted-tlf-ly1.vfbin1660 -> 0 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Slanted-tlf-t1.vfbin1680 -> 1676 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Slanted-tosf-t1.vfbin0 -> 1676 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-Slanted-ts1.vfbin0 -> 1252 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-inf-t1.vfbin1668 -> 1668 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-sup-t1.vfbin1668 -> 1668 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-tlf-t1.vfbin1668 -> 1668 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-tosf-t1.vfbin0 -> 1668 bytes
-rw-r--r--fonts/algolrevived/vf/AlgolRevived-ts1.vfbin0 -> 1248 bytes
181 files changed, 3261 insertions, 353 deletions
diff --git a/fonts/algolrevived/README b/fonts/algolrevived/README
index 7d5b3750cf..e3a2f433c5 100644
--- a/fonts/algolrevived/README
+++ b/fonts/algolrevived/README
@@ -18,7 +18,13 @@ Files provided "as is", with no warranties.
The support files are provided in encodings OT1, T1, TS1 and LY1 for users of Western scripts.
-Current version: 1.041 2019-11-12
+Current version: 1.05 2020-09-28
+
+Changes in version 1.05
+1. Many new glyphs added, especially those in the TS1 encoding.
+2. Added a nmber of new macros fo the sty file and modified some options. There is now a \textcircled and a \textfrac macro making \textfrac render the fraction two_thirds, and \textfrac[2]{7}{8} render two_and_seven_eighths making use of superior and inferior figures for the fraction part.
+3. Removed the silly options to choose what regular and bold weights are. Thse are now set by the sty file.
+4. Many revisions to the fd files.
Changes in version 1.041
Corrections to the fd files.
diff --git a/fonts/algolrevived/doc/algolrevived-doc.pdf b/fonts/algolrevived/doc/algolrevived-doc.pdf
index 216746f985..cc3e619ae8 100644
--- a/fonts/algolrevived/doc/algolrevived-doc.pdf
+++ b/fonts/algolrevived/doc/algolrevived-doc.pdf
Binary files differ
diff --git a/fonts/algolrevived/doc/algolrevived-doc.tex b/fonts/algolrevived/doc/algolrevived-doc.tex
index 00d126aa31..d8d6e9cb9d 100644
--- a/fonts/algolrevived/doc/algolrevived-doc.tex
+++ b/fonts/algolrevived/doc/algolrevived-doc.tex
@@ -4,20 +4,19 @@
\usepackage[margin=1in]{geometry}
\usepackage[parfill]{parskip}% Begin paragraphs with an empty line rather than an indent
\usepackage{graphicx}
-%\pdfmapfile{=algolrevived.map}
-%\pdfmapline{+AlgolRevived-tlf-ts1 AlgolRevived " zalts1Enc ReEncodeFont " <zalts1.enc <AlgolRevived.pfb}
+\pdfmapfile{=AlgolRevived.map}
%SetFonts
% algolrevived
-\usepackage{trace}
-\usepackage{algolrevived} % use sb in place of bold
+\usepackage{algolrevived}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
-\usepackage[varqu,varl]{zi4}% inconsolata
+\usepackage[varqu,varl,scaled=1.04]{zi4}% inconsolata
%\usepackage[tt]{algolrevived}
%\usepackage{amsmath,amsthm}
%\usepackage[libertine,bigdelims,vvarbb]{newtxmath}
% option vvarbb gives you stix blackboard bold
%SetFonts
+\usepackage{trace}
\usepackage{fonttable}
\title{Algol Revived\footnote{Creation of this package was spurred by Barbara Beeton's column in a recent TUGBoat, conveying a request from Jacques Andr\'e for someone to digitize Frutiger's Algol alphabet.}}
\author{Michael Sharpe}
@@ -29,9 +28,9 @@
Nonetheless, if you don't object to a typewritten appearance, I think the font doesn't really look as bad as you might think it should. (This document uses it as its main text font.)
-Both opentype and type1 fonts are provided, along with LaTeX support files. Most characters in the T1 encoding are provided, except for f-ligatures and the Sami characters Eng, eng.
+Both opentype and type1 fonts are provided, along with LaTeX support files. Most characters in the T1 encoding are provided, except for f-ligatures and the Sami characters Eng, eng. There are no kerning tables, and the spacing is not uniform so that even without hyphenation, lines spread out quite well.
-\textbf{Use with fontspec}
+\textbf{Usage with fontspec:}
The package provides algolrevived.fontspec, with contents:
@@ -55,7 +54,7 @@ which allows you to set up your preamble using simply
\end{verbatim}
\newpage
-\textbf{Use with LaTeX}
+\textbf{Usage with LaTeX}
The package offers OT1, LY1, T1 and TS1 encodings, and sets T1 as the default. To change to LY1, you will need something like
@@ -64,30 +63,110 @@ The package offers OT1, LY1, T1 and TS1 encodings, and sets T1 as the default. T
%\usepackage[tt]{algolrevived} for just typewriter
\usepackage[LY1]{fontenc}
\end{verbatim}
+The package has two rather different modes, one intended for use as main text and the other intended for use as a typewriter font defining \verb|\ttdefault| for use with Typewriter Text and Verbatim text environments such as \verb|\texttt| and \verb|\verb|. In the example above, {\tt algolrevived} becomes the default Roman font, with the following features, details of which are described in more detail later in this document.
+\begin{itemize}
+\item
+Hyphenation is enabled but may be turned off with the option {\tt nohyphens};
+\item
+the asterisk character renders as the high asterisk *. The low asterisk is available using \verb|\textasteriskcentered|, like \textasteriskcentered;
+\item lining figures do not have a slashed zero: 0123456789;
+\item
+there is a {\tt compoundwordmark} in the T1 encoding, and there are {\tt capitalwordmark} and {\tt ascenderwordmark} in the TS1 encoding;
+\item
+the TS1 encoding is quite complete and has many additional symbols that are not part of the standard TS1 encoding;
+\item oldstyle figures are available---they may be made the default using the option {\tt osf} or {\tt oldstyle}, or from the TS1 encoding;
+\item inferior and superior figures are provided along with a \verb|\textfrac| macro;
+\item a \verb|\textcircled| macro is provided.
+\end{itemize}
+
+\textbf{Usage as Typewriter Font}
+
+The option {\tt tt} to {\tt algolrevived} changes the mode to {\tt Typewriter} with different behavior.
+\begin{itemize}
+\item
+Hyphenation is suppressed;
+\item
+the asterisk is low in this case, with the same effect as \verb|\textasteriskcentered|.
+\item \verb|\ttdefault| is set to {\tt AlgolRevived-TLF-TT}---in particular, oldstyle figure settings are ignored;
+\item the default lining figure zero is slashed---you may change this using the option {\tt nozeroslash};
+\item the figure style macros such as \verb|\textosf| and the \verb|\textcircled| remain available.
+\end{itemize}
+
+\newpage
+\textbf{AlgolRevived-tlf-t1.tfm:}
+\fonttable{AlgolRevived-tlf-t1--base}
+
+\newpage
+\textbf{Package options and macros:}\\
+ The option \texttt{scaled=.95} or \texttt{scale=.95} renders at 95\% of the default size. Option \texttt{tt} species typewriter. The macros \verb|{\sufigures 9}| (same effect as \verb|\textsu{9}|) render the figure as a superscript, \textsu{9}, and similarly with \verb|\infigures|, \verb|\textinf| for inferior figures. (Note that the usual macro \verb|\textin| is being used for the ``belongs to'' glyph, \textin, added as a non-standard part of {\tt textcomp}.)
-AlgolRevived-tlf-t1.tfm:
-\fonttable{AlgolRevived-tlf-t1}
+The macro \verb|\textcircled| that may be used to construct a circled version of a single letter or numeral using \verb|\textbigcircle| for the encircling glyph. The argument is always constructed from uppercased letters and numerals, so, in effect, you can only construct circled uppercase: \verb|\textcircled{M}| and \verb|\textcircled{m}| have the same effect, namely~\textcircled{M}. Circled numerals are also available: \verb|\textcircled{0}...| produces \textcircled{0}\dots\textcircled{9}.
+\begin{itemize}
+\item
+\verb|\textlf{}| and \verb|{\lfstyle }| give lining figures, as do
+\verb|\texttlf{}| and \verb|{\tlfstyle }|;
+\item
+\verb|\textosf{}| and \verb|{\osfstyle }| give proportional oldstyle figures as do
+\verb|\texttosf{}| and \verb|{\tosfstyle }|;
+\item \verb|\textfrac{3}{4}| uses superior and inferior figures to make the fraction \textfrac{3}{4}, and an optional argument is available for the whole number part: \verb|\textfrac[2]{31}{32}| renders as \textfrac[2]{31}{32}. The spacing may be tinkered with by redefining the macro \verb|\textfrac| and by setting the two options {\tt foresolidus} and {\tt aftsolidus} which modify the spacing around the fraction solidus.
+\end{itemize}
-The package has a few options and macros. The option \texttt{scaled=.95} or \texttt{scale=.95} renders at 95\% of the default size, and option \texttt{medium} makes medium weight LaTeX's regular weight. Option \texttt{tt} species typewriter. The macros \verb|{\sufigures 9}| (same effect as \verb|\textsu{9}|) render the figure as a superscript, \textsu{9}, and similarly with \verb|\infigures|, \verb|\textin| for inferior figures.
+%2\textfrac{1}{2}\textfrac{2}{3} \textfrac{3}{4} \textfrac{4}{5} \textfrac{5}{6} \textfrac{6}{7} \textfrac{7}{8} \textfrac{8}{9} \textfrac{9}{0} \textfrac{0}{1} \$\textdollar\textdollaroldstyle
The sty file requires textcomp so there is no need to load it separately. Textcomp adds the following glyphs. (The mathematical symbols in the otherwise vacant slots in positions 192 and up were mostly borrowed from the STIX math fonts, which use the same SIL OFL as this package. The names below were in those cases are the same as the STIX names, prefixed by "text".)
+\newpage
-AlgolRevived-tlf-ts1.tfm:
-\fonttable{AlgolRevived-tlf-ts1}
+\textbf{AlgolRevived-ts1.tfm:}
+\fonttable{AlgolRevived-ts1}
\newpage
\textbf{List of LaTeX macros to access the TS1 symbols in text mode:}
\begin{verbatim}
+ 0 \capitalgrave
+ 1 \capitalacute
+ 2 \capitalcircumflex
+ 3 \capitaltilde
+ 4 \capitaldieresis
+ 5 \capitalhungarumlaut
+ 6 \capitalring
+ 7 \capitalcaron
+ 8 \capitalbreve
+ 9 \capitalmacron
+ 10 \capitaldotaccent
11 \capitalcedilla
12 \capitalogonek
+ 13 \textquotestraightbase
+ 18 \textquotestraightdblbase
+ 21 \texttwelveudash
+ 22 \textthreequartersemdash
+ 23 \textcapitalcompwordmark
24 \textleftarrow
25 \textrightarrow
+ 26 \t % tie accent, skewed right
+ 27 \capitaltie % skewed right
+ 28 \newtie % tie accent centered
+ 29 \capitalnewtie % ditto
+ 31 \textascendercompwordmark
+ 32 \textblank
36 \textdollar
39 \textquotesingle
42 \textasteriskcentered
+ 45 \textdblhyphen
47 \textfractionsolidus
+ 48 \textzerooldstyle
+ 49 \textoneoldstyle
+ 50 \texttwooldstyle
+ 49 \textthreeoldstyle
+ 50 \textfouroldstyle
+ 51 \textfiveoldstyle
+ 52 \textsixoldstyle
+ 53 \textsevenoldstyle
+ 54 \texteightoldstyle
+ 55 \textnineoldstyle
+ 60 \textlangle
61 \textminus
+ 62 \textrangle
77 \textmho
79 \textbigcircle
87 \textohm
@@ -96,21 +175,63 @@ AlgolRevived-tlf-ts1.tfm:
94 \textuparrow
95 \textdownarrow
96 \textasciigrave
+ 96 \textasciigrave
+ 98 \textborn
+ 99 \textdivorced
+100 \textdied
+108 \textleaf
+109 \textmarried
+110 \textmusicalnote
+126 \texttildelow
+127 \textdblhyphenchar
+128 \textasciibreve
+129 \textasciicaron
+130 \textacutedbl
+131 \textgravedbl
132 \textdagger
133 \textdaggerdbl
134 \textbardbl
+135 \textperthousand
136 \textbullet
+137 \textcelsius
+138 \textdollaroldstyle
+139 \textcentoldstyle
+140 \textflorin
+141 \textcolonmonetary
+142 \textwon
+143 \textnaira
+144 \textguarani
+145 \textpeso
+146 \textlira
+147 \textrecipe
+148 \textinterrobang
+149 \textinterrobangdown
+150 \textdong
151 \texttrademark
+152 \textpertenthousand
+153 \textpilcrow
+154 \textbaht
+155 \textnumero
+156 \textdiscount
+157 \textestimated
+158 \textopenbullet
+159 \textservicemark
+160 \textlquill
+161 \textrquill
162 \textcent
163 \textsterling
164 \textcurrency
165 \textyen
166 \textbrokenbar
167 \textsection
+168 \textasciidieresis
169 \textcopyright
170 \textordfeminine
+171 \textcopyleft
172 \textlnot
+173 \textcircledP
174 \textregistered
+175 \textasciimacron
176 \textdegree
177 \textpm
178 \texttwosuperior
@@ -121,6 +242,10 @@ AlgolRevived-tlf-ts1.tfm:
184 \textreferencemark
185 \textonesuperior
186 \textordmasculine
+187 \textsurd
+188 \textonequarter
+189 \textonehalf
+190 \textthreequarters
191 \texteuro
192 \textprime
193 \textdprime
@@ -176,5 +301,44 @@ AlgolRevived-tlf-ts1.tfm:
246 \textdiv
247 \textsqcup
\end{verbatim}
+
For example, typing in \verb|A\textcoloneq B| results in A\textcoloneq B.
+
+\textbf{Package Details}
+
+The package is laid out a bit differently from the typical one, and it may help some to know a few details.
+
+There are six {\tt fd} files corresponding to each of the text encodings {\tt OT1, T1, LY1}, and two for {\tt TS1}, the text companion encoding. These are:
+\begin{verbatim}
+LY1AlgolRevived-Inf.fd
+LY1AlgolRevived-Sup.fd
+LY1AlgolRevived-OsF.fd
+LY1AlgolRevived-TLF.fd
+LY1AlgolRevived-OsF-TT.fd
+LY1AlgolRevived-TLF-TT.fd
+OT1AlgolRevived-Inf.fd
+OT1AlgolRevived-Sup.fd
+OT1AlgolRevived-OsF.fd
+OT1AlgolRevived-TLF.fd
+OT1AlgolRevived-OsF-TT.fd
+OT1AlgolRevived-TLF-TT.fd
+T1AlgolRevived-Inf.fd
+T1AlgolRevived-Sup.fd
+T1AlgolRevived-OsF.fd
+T1AlgolRevived-TLF.fd
+T1AlgolRevived-OsF-TT.fd
+T1AlgolRevived-TLF-TT.fd
+TS1AlgolRevived-OsF.fd
+TS1AlgolRevived-TLF.fd
+\end{verbatim}
+
+The last two have essentially identical effect, each pointing to {\tt tfm} files of the form {\tt AlgolRevived-ts1.tfm}, {\tt AlgolRevived-Medium-ts1.tfm} and so on. These were all crafted with {\tt afm2tfm} because {\tt otftotfm} had repeated problems with distinguishing {\tt dollar} from {\tt dollaroldstyle} and {\tt cent} from {\tt centoldstyle}. To get the compond word marks right involved modifying the afm files after each edit to make their heights correct, then running {\tt afm2tfm} with the {\tt -v} option to get a virtual font which would register those heights correctly.
+
+Each of the text font encodings have essentially the same structure, so I'll limit my remarks mainly to {\tt T1}. All except the {\tt -TT} were generated by {\tt autoinst}.
+
+The {\tt -Inf} and {\tt -Sup} are for the inferior and superior letters respectively, while {\tt -TLF} and {\tt OsF} are for the two normal figure styles you might choose from in text mode. The {\tt -TT} case is more interesting, having been generated by {\tt afm2tfm} because {\tt autoinst} and {\tt otftotfm} don't give you much help with making the changes needed for a Typewriter font as distinct from a normal text font. For {\tt T1} and {\tt LY1} encoded fonts, the main difference, aside from lacking f-ligatures and the like, is that the asterisk is low in Typewriter and high in normal text. However, for {\tt OT1}, there are sixteen additional changes required in order to match the typewriter encoding used in {\tt cmtt}.
+
+Each of the {\tt -TT fd} files points to {\tt tfm} files with names like
+{\tt AlgolRevived-t1tt.tfm} with no figure style mentioned, because the figure style there is always {\tt TLF}. That is, {\tt T1AlgolRevived-OsF-TT.fd} and
+{\tt T1AlgolRevived-TLF-TT.fd} have essentially identical contents, but both are required to be there to conform to the LaTeX font selection scheme. There is in all cases a 0 or 1 in the name, signifying the slashed zero (1) or the unslashed 0 (0).
\end{document} \ No newline at end of file
diff --git a/fonts/algolrevived/enc/zal0-LY1TT.enc b/fonts/algolrevived/enc/zal0-LY1TT.enc
new file mode 100644
index 0000000000..1433998a0b
--- /dev/null
+++ b/fonts/algolrevived/enc/zal0-LY1TT.enc
@@ -0,0 +1,267 @@
+% Michael Sharpe, 2020
+
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/zal0LY1TTenc [
+/.notdef % 0x00 0
+/Euro % 0x01 1 /Uni20AC
+/.notdef % 0x02 2
+/.notdef % 0x03 3
+/fraction % 0x04 4
+/dotaccent % 0x05 5
+/hungarumlaut % 0x06 6
+/ogonek % 0x07 7
+/.notdef % 0x08 8 /fl
+/.notdef % 0x09 9 /fraction at 4, backward compatibility only
+/.notdef % 0x0A 10
+/.notdef % 0x0B 11 /ff
+/.notdef % 0x0C 12 /fi
+/.notdef % 0x0D 13 /fl at 8, backward compatibility only
+/.notdef % 0x0E 14 /ffi
+/.notdef % 0x0F 15 /ffl
+/dotlessi % 0x10 16
+/uni0237 % 0x11 17
+/grave % 0x12 18 grave accent in Inconsolata
+/acute % 0x13 19
+/caron % 0x14 20
+/breve % 0x15 21
+/macron % 0x16 22
+/ring % 0x17 23
+/cedilla % 0x18 24
+/germandbls % 0x19 25
+/ae % 0x1A 26
+/oe % 0x1B 27
+/oslash % 0x1C 28
+/AE % 0x1D 29
+/OE % 0x1E 30
+/Oslash % 0x1F 31
+/space % 0x20 32 /suppress in TeX text
+/exclam % 0x21 33
+/quotedbl % 0x22 34
+/numbersign % 0x23 35
+/dollar % 0x24 36
+/percent % 0x25 37
+/ampersand % 0x26 38
+/quoteright % 0x27 39
+/parenleft % 0x28 40
+/parenright % 0x29 41
+/asteriskcentered % 0x2A 42
+/plus % 0x2B 43
+/comma % 0x2C 44
+/hyphen % 0x2D 45
+/period % 0x2E 46
+/slash % 0x2F 47
+/zero % 0x30 48 Change for slash
+/one % 0x31 49
+/two % 0x32 50
+/three % 0x33 51
+/four % 0x34 52
+/five % 0x35 53
+/six % 0x36 54
+/seven % 0x37 55
+/eight % 0x38 56
+/nine % 0x39 57
+/colon % 0x3A 58
+/semicolon % 0x3B 59
+/less % 0x3C 60 /exclamdown in Tex text
+/equal % 0x3D 61
+/greater % 0x3E 62 /questiondown in TeX text
+/question % 0x3F 63
+/at % 0x40 64
+/A % 0x41 65
+/B % 0x42 66
+/C % 0x43 67
+/D % 0x44 68
+/E % 0x45 69
+/F % 0x46 70
+/G % 0x47 71
+/H % 0x48 72
+/I % 0x49 73
+/J % 0x4A 74
+/K % 0x4B 75
+/L % 0x4C 76
+/M % 0x4D 77
+/N % 0x4E 78
+/O % 0x4F 79
+/P % 0x50 80
+/Q % 0x51 81
+/R % 0x52 82
+/S % 0x53 83
+/T % 0x54 84
+/U % 0x55 85
+/V % 0x56 86
+/W % 0x57 87
+/X % 0x58 88
+/Y % 0x59 89
+/Z % 0x5A 90
+/bracketleft % 0x5B 91
+/backslash % 0x5C 92 /quotedblleft in TeX text
+/bracketright % 0x5D 93
+/circumflex % 0x5E 94 /asciicircum in ASCII
+/underscore % 0x5F 95 /dotaccent in TeX text
+/quoteleft % 0x60 96 /grave accent in ANSI
+/a % 0x61 97
+/b % 0x62 98
+/c % 0x63 99
+/d % 0x64 100
+/e % 0x65 101
+/f % 0x66 102
+/g % 0x67 103
+/h % 0x68 104
+/i % 0x69 105
+/j % 0x6A 106
+/k % 0x6B 107
+/l % 0x6C 108 Change for VarL
+/m % 0x6D 109
+/n % 0x6E 110
+/o % 0x6F 111
+/p % 0x70 112
+/q % 0x71 113
+/r % 0x72 114
+/s % 0x73 115
+/t % 0x74 116
+/u % 0x75 117
+/v % 0x76 118
+/w % 0x77 119
+/x % 0x78 120
+/y % 0x79 121
+/z % 0x7A 122
+/braceleft % 0x7B 123 /endash in TeX text
+/bar % 0x7C 124 /emdash in TeX test
+/braceright % 0x7D 125 /hungarumlaut in TeX text
+/tilde % 0x7E 126 /asciitilde in ASCII
+/dieresis % 0x7F 127 also at 168
+/Lslash % 0x80 128 position is unfortunate, but too late to fix
+/quotesingle % 0x81 129 Change for VarQ
+/quotesinglbase % 0x82 130
+/florin % 0x83 131
+/quotedblbase % 0x84 132
+/ellipsis % 0x85 133
+/dagger % 0x86 134
+/daggerdbl % 0x87 135
+/circumflex % 0x88 136
+/perthousand % 0x89 137 perthousand
+/Scaron % 0x8A 138
+/guilsinglleft % 0x8B 139
+/OE % 0x8C 140
+/Zcaron % 0x8D 141
+/asciicircum % 0x8E 142
+/minus % 0x8F 143
+/lslash % 0x90 144
+/quoteleft % 0x91 145
+/quoteright % 0x92 146
+/quotedblleft % 0x93 147
+/quotedblright % 0x94 148
+/bullet % 0x95 149
+/endash %/.notdef % 0x96 150 /endash
+/emdash %/.notdef % 0x97 151 /emdash
+/tilde % 0x98 152
+/trademark % 0x99 153
+/scaron % 0x9A 154
+/guilsinglright % 0x9B 155
+/oe % 0x9C 156
+/zcaron % 0x9D 157
+/asciitilde % 0x9E 158
+/Ydieresis % 0x9F 159
+/nonbreakingspace % 0xA0 160 /nbspace (no break space)
+/exclamdown % 0xA1 161
+/cent % 0xA2 162
+/sterling % 0xA3 163
+/currency % 0xA4 164
+/yen % 0xA5 165
+/brokenbar % 0xA6 166
+/section % 0xA7 167
+/dieresis % 0xA8 168
+/copyright % 0xA9 169
+/ordfeminine % 0xAA 170
+/guillemotleft % 0xAB 171
+/logicalnot % 0xAC 172
+/uni00AD % 0xAD 173 /sfthyphen
+/registered % 0xAE 174
+/macron % 0xAF 175
+/degree % 0xB0 176
+/plusminus % 0xB1 177
+/two.superior % 0xB2 178 /twosuperior
+/three.superior % 0xB3 179 /threesuperior
+/acute % 0xB4 180
+/mu % 0xB5 181 /mu
+/paragraph % 0xB6 182
+/periodcentered % 0xB7 183
+/cedilla % 0xB8 184
+/one.superior % 0xB9 185 /onesuperior
+/ordmasculine % 0xBA 186
+/guillemotright % 0xBB 187
+/onequarter % 0xBC 188
+/onehalf % 0xBD 189
+/threequarters % 0xBE 190
+/questiondown % 0xBF 191
+/Agrave % 0xC0 192
+/Aacute % 0xC1 193
+/Acircumflex % 0xC2 194
+/Atilde % 0xC3 195
+/Adieresis % 0xC4 196
+/Aring % 0xC5 197
+/AE % 0xC6 198
+/Ccedilla % 0xC7 199
+/Egrave % 0xC8 200
+/Eacute % 0xC9 201
+/Ecircumflex % 0xCA 202
+/Edieresis % 0xCB 203
+/Igrave % 0xCC 204
+/Iacute % 0xCD 205
+/Icircumflex % 0xCE 206
+/Idieresis % 0xCF 207
+/Eth % 0xD0 208
+/Ntilde % 0xD1 209
+/Ograve % 0xD2 210
+/Oacute % 0xD3 211
+/Ocircumflex % 0xD4 212
+/Otilde % 0xD5 213
+/Odieresis % 0xD6 214
+/multiply % 0xD7 215 OE in T1
+/Oslash % 0xD8 216
+/Ugrave % 0xD9 217
+/Uacute % 0xDA 218
+/Ucircumflex % 0xDB 219
+/Udieresis % 0xDC 220
+/Yacute % 0xDD 221
+/Thorn % 0xDE 222
+/germandbls % 0xDF 223
+/agrave % 0xE0 224
+/aacute % 0xE1 225
+/acircumflex % 0xE2 226
+/atilde % 0xE3 227
+/adieresis % 0xE4 228
+/aring % 0xE5 229
+/ae % 0xE6 230
+/ccedilla % 0xE7 231
+/egrave % 0xE8 232
+/eacute % 0xE9 233
+/ecircumflex % 0xEA 234
+/edieresis % 0xEB 235
+/igrave % 0xEC 236
+/iacute % 0xED 237
+/icircumflex % 0xEE 238
+/idieresis % 0xEF 239
+/eth % 0xF0 240
+/ntilde % 0xF1 241
+/ograve % 0xF2 242
+/oacute % 0xF3 243
+/ocircumflex % 0xF4 244
+/otilde % 0xF5 245
+/odieresis % 0xF6 246
+/divide % 0xF7 247 oe in T1
+/oslash % 0xF8 248
+/ugrave % 0xF9 249
+/uacute % 0xFA 250
+/ucircumflex % 0xFB 251
+/udieresis % 0xFC 252
+/yacute % 0xFD 253
+/thorn % 0xFE 254
+/ydieresis % 0xFF 255 germandbls in T1
+] def
diff --git a/fonts/algolrevived/enc/zal0-OT1TT.enc b/fonts/algolrevived/enc/zal0-OT1TT.enc
new file mode 100644
index 0000000000..3b6c78742d
--- /dev/null
+++ b/fonts/algolrevived/enc/zal0-OT1TT.enc
@@ -0,0 +1,264 @@
+% Michael Sharpe, 2020
+%
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+/zal0-OT1TTenc [
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/arrowup
+/arrowdown
+/quotesingle
+/exclamdown
+/questiondown
+/dotlessi
+/uni0237 % dotlessj
+/grave
+/acute
+/caron
+/breve
+/macron
+/ring
+/cedilla
+/germandbls
+/ae
+/oe
+/oslash
+/AE
+/OE
+/Oslash
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asteriskcentered
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero % change for slash
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/circumflex
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/tilde
+/dieresis
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Lslash
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/lslash %Change for VarL
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
diff --git a/fonts/algolrevived/enc/zal0-T1TT.enc b/fonts/algolrevived/enc/zal0-T1TT.enc
new file mode 100644
index 0000000000..af2903290d
--- /dev/null
+++ b/fonts/algolrevived/enc/zal0-T1TT.enc
@@ -0,0 +1,267 @@
+% Michael Sharpe, 2020
+
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/zal0-T1TTenc [
+/grave % 0x00 U+0060
+/acute % 0x01 U+00B4
+/circumflex % 0x02 U+02C6
+/tilde % 0x03 U+02DC
+/dieresis % 0x04 U+00A8
+/hungarumlaut % 0x05 U+02DD
+/ring % 0x06 U+02DA
+/caron % 0x07 U+02C7
+/breve % 0x08 U+02D8
+/macron % 0x09 U+00AF
+/dotaccent % 0x0A U+02D9
+/cedilla % 0x0B U+00B8
+/ogonek % 0x0C U+02DB
+/quotesinglbase % 0x0D U+201A
+/guilsinglleft % 0x0E U+2039
+/guilsinglright % 0x0F U+203A
+/quotedblleft % 0x10 U+201C
+/quotedblright % 0x11 U+201D
+/quotedblbase % 0x12 U+201E
+/guillemotleft % 0x13 U+00AB
+/guillemotright % 0x14 U+00BB
+/endash %/endash % 0x15 U+2013
+/emdash %/emdash % 0x16 U+2014
+/.notdef % 0x17 U+200B
+/uni2031 % 0x18 perthousandzero xx
+/dotlessi % 0x19 U+0131
+/uni0237 % 0x1A U+0237
+/.notdef % 0x1B ff U+FB00 xx
+/.notdef % 0x1C fi U+FB01 xx
+/.notdef % 0x1D fl U+FB02 xx
+/.notdef % 0x1E ffi U+FB03 xx
+/.notdef % 0x1F ffl U+FB04 xx
+/uni2423 % 0x20 U+2423
+/exclam % 0x21
+/quotedbl % 0x22 Change for VarQ
+/numbersign % 0x23
+/dollar % 0x24
+/percent % 0x25
+/ampersand % 0x26
+/quoteright % 0x27
+/parenleft % 0x28
+/parenright % 0x29
+/asteriskcentered % 0x2A
+/plus % 0x2B
+/comma % 0x2C
+/hyphen % 0x2D
+/period % 0x2E
+/slash % 0x2F
+/zero % 0x30 Change for Var0
+/one % 0x31
+/two % 0x32
+/three % 0x33
+/four % 0x34
+/five % 0x35
+/six % 0x36
+/seven % 0x37
+/eight % 0x38
+/nine % 0x39
+/colon % 0x3A
+/semicolon % 0x3B
+/less % 0x3C
+/equal % 0x3D
+/greater % 0x3E
+/question % 0x3F
+/at % 0x40
+/A % 0x41
+/B % 0x42
+/C % 0x43
+/D % 0x44
+/E % 0x45
+/F % 0x46
+/G % 0x47
+/H % 0x48
+/I % 0x49
+/J % 0x4A
+/K % 0x4B
+/L % 0x4C
+/M % 0x4D
+/N % 0x4E
+/O % 0x4F
+/P % 0x50
+/Q % 0x51
+/R % 0x52
+/S % 0x53
+/T % 0x54
+/U % 0x55
+/V % 0x56
+/W % 0x57
+/X % 0x58
+/Y % 0x59
+/Z % 0x5A
+/bracketleft % 0x5B
+/backslash % 0x5C
+/bracketright % 0x5D
+/asciicircum % 0x5E
+/underscore % 0x5F
+/quoteleft % 0x60
+/a % 0x61
+/b % 0x62
+/c % 0x63
+/d % 0x64
+/e % 0x65
+/f % 0x66
+/g % 0x67
+/h % 0x68
+/i % 0x69
+/j % 0x6A
+/k % 0x6B
+/l % 0x6C Change for VarL
+/m % 0x6D
+/n % 0x6E
+/o % 0x6F
+/p % 0x70
+/q % 0x71
+/r % 0x72
+/s % 0x73
+/t % 0x74
+/u % 0x75
+/v % 0x76
+/w % 0x77
+/x % 0x78
+/y % 0x79
+/z % 0x7A
+/braceleft % 0x7B
+/bar % 0x7C
+/braceright % 0x7D
+/asciitilde % 0x7E
+/.notdef % 0x7F hyphen.alt xx
+/Abreve % 0x80 U+0102
+/Aogonek % 0x81 U+0104
+/Cacute % 0x82 U+0106
+/Ccaron % 0x83 U+010C
+/Dcaron % 0x84 U+010E
+/Ecaron % 0x85 U+011A
+/Eogonek % 0x86 U+0118
+/Gbreve % 0x87 U+011E
+/Lacute % 0x88 U+0139
+/Lcaron % 0x89 U+013D
+/Lslash % 0x8A U+0141
+/Nacute % 0x8B U+0143
+/Ncaron % 0x8C U+0147
+/Eng % 0x8D U+014A
+/Ohungarumlaut % 0x8E U+0150
+/Racute % 0x8F U+0154
+/Rcaron % 0x90 U+0158
+/Sacute % 0x91 U+015A
+/Scaron % 0x92 U+0160
+/Scedilla % 0x93 U+015E
+/Tcaron % 0x94 U+0164
+/Tcedilla % 0x95 U+0162
+/Uhungarumlaut % 0x96 U+0170
+/Uring % 0x97 U+016E
+/Ydieresis % 0x98 U+0178
+/Zacute % 0x99 U+0179
+/Zcaron % 0x9A U+017D
+/Zdotaccent % 0x9B U+017B
+/.notdef % 0x9C IJ U+0132 xx
+/Idotaccent % 0x9D U+0130
+/dcroat % 0x9E U+0111
+/section % 0x9F U+00A7
+/abreve % 0xA0 U+0103
+/aogonek % 0xA1 U+0105
+/cacute % 0xA2 U+0107
+/ccaron % 0xA3 U+010D
+/dcaron % 0xA4 U+010F
+/ecaron % 0xA5 U+011B
+/eogonek % 0xA6 U+0119
+/gbreve % 0xA7 U+011F
+/lacute % 0xA8 U+013A Change next 3 for VarL
+/lcaron % 0xA9 U+013E
+/lslash % 0xAA U+0142
+/nacute % 0xAB U+0144
+/ncaron % 0xAC U+0148
+/eng % 0xAD U+014B
+/ohungarumlaut % 0xAE U+0151
+/racute % 0xAF U+0155
+/rcaron % 0xB0 U+0159
+/sacute % 0xB1 U+015B
+/scaron % 0xB2 U+0161
+/scedilla % 0xB3 U+015F
+/tcaron % 0xB4 U+0165
+/tcedilla % 0xB5 U+0163
+/uhungarumlaut % 0xB6 U+0171
+/uring % 0xB7 U+016F
+/ydieresis % 0xB8 U+00FF
+/zacute % 0xB9 U+017A
+/zcaron % 0xBA U+017E
+/zdotaccent % 0xBB =U+017C
+/.notdef % 0xBC ij U+0133 xx
+/exclamdown % 0xBD U+00A1
+/questiondown % 0xBE U+00BF
+/sterling % 0xBF U+00A3
+/Agrave % 0xC0
+/Aacute % 0xC1
+/Acircumflex % 0xC2
+/Atilde % 0xC3
+/Adieresis % 0xC4
+/Aring % 0xC5
+/AE % 0xC6
+/Ccedilla % 0xC7
+/Egrave % 0xC8
+/Eacute % 0xC9
+/Ecircumflex % 0xCA
+/Edieresis % 0xCB
+/Igrave % 0xCC
+/Iacute % 0xCD
+/Icircumflex % 0xCE
+/Idieresis % 0xCF
+/Eth % 0xD0
+/Ntilde % 0xD1
+/Ograve % 0xD2
+/Oacute % 0xD3
+/Ocircumflex % 0xD4
+/Otilde % 0xD5
+/Odieresis % 0xD6
+/OE % 0xD7 U+0152
+/Oslash % 0xD8
+/Ugrave % 0xD9
+/Uacute % 0xDA
+/Ucircumflex % 0xDB
+/Udieresis % 0xDC
+/Yacute % 0xDD
+/Thorn % 0xDE
+/uni1E9E % 0xDF Germandbls U+1E9E, /S_S xx
+/agrave % 0xE0
+/aacute % 0xE1
+/acircumflex % 0xE2
+/atilde % 0xE3
+/adieresis % 0xE4
+/aring % 0xE5
+/ae % 0xE6
+/ccedilla % 0xE7
+/egrave % 0xE8
+/eacute % 0xE9
+/ecircumflex % 0xEA
+/edieresis % 0xEB
+/igrave % 0xEC
+/iacute % 0xED
+/icircumflex % 0xEE
+/idieresis % 0xEF
+/eth % 0xF0
+/ntilde % 0xF1
+/ograve % 0xF2
+/oacute % 0xF3
+/ocircumflex % 0xF4
+/otilde % 0xF5
+/odieresis % 0xF6
+/oe % 0xF7 U+0153
+/oslash % 0xF8
+/ugrave % 0xF9
+/uacute % 0xFA
+/ucircumflex % 0xFB
+/udieresis % 0xFC
+/yacute % 0xFD
+/thorn % 0xFE
+/germandbls % 0xFF U+00DF
+] def
diff --git a/fonts/algolrevived/enc/zal1-LY1TT.enc b/fonts/algolrevived/enc/zal1-LY1TT.enc
new file mode 100644
index 0000000000..01e2288754
--- /dev/null
+++ b/fonts/algolrevived/enc/zal1-LY1TT.enc
@@ -0,0 +1,267 @@
+% Michael Sharpe, 2020
+
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/zal1LY1TTenc [
+/.notdef % 0x00 0
+/Euro % 0x01 1 /Uni20AC
+/.notdef % 0x02 2
+/.notdef % 0x03 3
+/fraction % 0x04 4
+/dotaccent % 0x05 5
+/hungarumlaut % 0x06 6
+/ogonek % 0x07 7
+/.notdef % 0x08 8 /fl
+/.notdef % 0x09 9 /fraction at 4, backward compatibility only
+/.notdef % 0x0A 10
+/.notdef % 0x0B 11 /ff
+/.notdef % 0x0C 12 /fi
+/.notdef % 0x0D 13 /fl at 8, backward compatibility only
+/.notdef % 0x0E 14 /ffi
+/.notdef % 0x0F 15 /ffl
+/dotlessi % 0x10 16
+/uni0237 % 0x11 17
+/grave % 0x12 18 grave accent in Inconsolata
+/acute % 0x13 19
+/caron % 0x14 20
+/breve % 0x15 21
+/macron % 0x16 22
+/ring % 0x17 23
+/cedilla % 0x18 24
+/germandbls % 0x19 25
+/ae % 0x1A 26
+/oe % 0x1B 27
+/oslash % 0x1C 28
+/AE % 0x1D 29
+/OE % 0x1E 30
+/Oslash % 0x1F 31
+/space % 0x20 32 /suppress in TeX text
+/exclam % 0x21 33
+/quotedbl % 0x22 34
+/numbersign % 0x23 35
+/dollar % 0x24 36
+/percent % 0x25 37
+/ampersand % 0x26 38
+/quoteright % 0x27 39
+/parenleft % 0x28 40
+/parenright % 0x29 41
+/asteriskcentered % 0x2A 42
+/plus % 0x2B 43
+/comma % 0x2C 44
+/hyphen % 0x2D 45
+/period % 0x2E 46
+/slash % 0x2F 47
+/zero.slash % 0x30 48 Change for slash
+/one % 0x31 49
+/two % 0x32 50
+/three % 0x33 51
+/four % 0x34 52
+/five % 0x35 53
+/six % 0x36 54
+/seven % 0x37 55
+/eight % 0x38 56
+/nine % 0x39 57
+/colon % 0x3A 58
+/semicolon % 0x3B 59
+/less % 0x3C 60 /exclamdown in Tex text
+/equal % 0x3D 61
+/greater % 0x3E 62 /questiondown in TeX text
+/question % 0x3F 63
+/at % 0x40 64
+/A % 0x41 65
+/B % 0x42 66
+/C % 0x43 67
+/D % 0x44 68
+/E % 0x45 69
+/F % 0x46 70
+/G % 0x47 71
+/H % 0x48 72
+/I % 0x49 73
+/J % 0x4A 74
+/K % 0x4B 75
+/L % 0x4C 76
+/M % 0x4D 77
+/N % 0x4E 78
+/O % 0x4F 79
+/P % 0x50 80
+/Q % 0x51 81
+/R % 0x52 82
+/S % 0x53 83
+/T % 0x54 84
+/U % 0x55 85
+/V % 0x56 86
+/W % 0x57 87
+/X % 0x58 88
+/Y % 0x59 89
+/Z % 0x5A 90
+/bracketleft % 0x5B 91
+/backslash % 0x5C 92 /quotedblleft in TeX text
+/bracketright % 0x5D 93
+/circumflex % 0x5E 94 /asciicircum in ASCII
+/underscore % 0x5F 95 /dotaccent in TeX text
+/quoteleft % 0x60 96 /grave accent in ANSI
+/a % 0x61 97
+/b % 0x62 98
+/c % 0x63 99
+/d % 0x64 100
+/e % 0x65 101
+/f % 0x66 102
+/g % 0x67 103
+/h % 0x68 104
+/i % 0x69 105
+/j % 0x6A 106
+/k % 0x6B 107
+/l % 0x6C 108
+/m % 0x6D 109
+/n % 0x6E 110
+/o % 0x6F 111
+/p % 0x70 112
+/q % 0x71 113
+/r % 0x72 114
+/s % 0x73 115
+/t % 0x74 116
+/u % 0x75 117
+/v % 0x76 118
+/w % 0x77 119
+/x % 0x78 120
+/y % 0x79 121
+/z % 0x7A 122
+/braceleft % 0x7B 123 /endash in TeX text
+/bar % 0x7C 124 /emdash in TeX test
+/braceright % 0x7D 125 /hungarumlaut in TeX text
+/tilde % 0x7E 126 /asciitilde in ASCII
+/dieresis % 0x7F 127 also at 168
+/Lslash % 0x80 128 position is unfortunate, but too late to fix
+/quotesingle % 0x81 129
+/quotesinglbase % 0x82 130
+/florin % 0x83 131
+/quotedblbase % 0x84 132
+/ellipsis % 0x85 133
+/dagger % 0x86 134
+/daggerdbl % 0x87 135
+/circumflex % 0x88 136
+/perthousand % 0x89 137 perthousand
+/Scaron % 0x8A 138
+/guilsinglleft % 0x8B 139
+/OE % 0x8C 140
+/Zcaron % 0x8D 141
+/asciicircum % 0x8E 142
+/minus % 0x8F 143
+/lslash % 0x90 144
+/quoteleft % 0x91 145
+/quoteright % 0x92 146
+/quotedblleft % 0x93 147
+/quotedblright % 0x94 148
+/bullet % 0x95 149
+/endash %/.notdef % 0x96 150 /endash
+/emdash %/.notdef % 0x97 151 /emdash
+/tilde % 0x98 152
+/trademark % 0x99 153
+/scaron % 0x9A 154
+/guilsinglright % 0x9B 155
+/oe % 0x9C 156
+/zcaron % 0x9D 157
+/asciitilde % 0x9E 158
+/Ydieresis % 0x9F 159
+/nonbreakingspace % 0xA0 160 /nbspace (no break space)
+/exclamdown % 0xA1 161
+/cent % 0xA2 162
+/sterling % 0xA3 163
+/currency % 0xA4 164
+/yen % 0xA5 165
+/brokenbar % 0xA6 166
+/section % 0xA7 167
+/dieresis % 0xA8 168
+/copyright % 0xA9 169
+/ordfeminine % 0xAA 170
+/guillemotleft % 0xAB 171
+/logicalnot % 0xAC 172
+/uni00AD % 0xAD 173 /sfthyphen
+/registered % 0xAE 174
+/macron % 0xAF 175
+/degree % 0xB0 176
+/plusminus % 0xB1 177
+/two.superior % 0xB2 178 /twosuperior
+/three.superior % 0xB3 179 /threesuperior
+/acute % 0xB4 180
+/mu % 0xB5 181 /mu
+/paragraph % 0xB6 182
+/periodcentered % 0xB7 183
+/cedilla % 0xB8 184
+/one.superior % 0xB9 185 /onesuperior
+/ordmasculine % 0xBA 186
+/guillemotright % 0xBB 187
+/onequarter % 0xBC 188
+/onehalf % 0xBD 189
+/threequarters % 0xBE 190
+/questiondown % 0xBF 191
+/Agrave % 0xC0 192
+/Aacute % 0xC1 193
+/Acircumflex % 0xC2 194
+/Atilde % 0xC3 195
+/Adieresis % 0xC4 196
+/Aring % 0xC5 197
+/AE % 0xC6 198
+/Ccedilla % 0xC7 199
+/Egrave % 0xC8 200
+/Eacute % 0xC9 201
+/Ecircumflex % 0xCA 202
+/Edieresis % 0xCB 203
+/Igrave % 0xCC 204
+/Iacute % 0xCD 205
+/Icircumflex % 0xCE 206
+/Idieresis % 0xCF 207
+/Eth % 0xD0 208
+/Ntilde % 0xD1 209
+/Ograve % 0xD2 210
+/Oacute % 0xD3 211
+/Ocircumflex % 0xD4 212
+/Otilde % 0xD5 213
+/Odieresis % 0xD6 214
+/multiply % 0xD7 215 OE in T1
+/Oslash % 0xD8 216
+/Ugrave % 0xD9 217
+/Uacute % 0xDA 218
+/Ucircumflex % 0xDB 219
+/Udieresis % 0xDC 220
+/Yacute % 0xDD 221
+/Thorn % 0xDE 222
+/germandbls % 0xDF 223
+/agrave % 0xE0 224
+/aacute % 0xE1 225
+/acircumflex % 0xE2 226
+/atilde % 0xE3 227
+/adieresis % 0xE4 228
+/aring % 0xE5 229
+/ae % 0xE6 230
+/ccedilla % 0xE7 231
+/egrave % 0xE8 232
+/eacute % 0xE9 233
+/ecircumflex % 0xEA 234
+/edieresis % 0xEB 235
+/igrave % 0xEC 236
+/iacute % 0xED 237
+/icircumflex % 0xEE 238
+/idieresis % 0xEF 239
+/eth % 0xF0 240
+/ntilde % 0xF1 241
+/ograve % 0xF2 242
+/oacute % 0xF3 243
+/ocircumflex % 0xF4 244
+/otilde % 0xF5 245
+/odieresis % 0xF6 246
+/divide % 0xF7 247 oe in T1
+/oslash % 0xF8 248
+/ugrave % 0xF9 249
+/uacute % 0xFA 250
+/ucircumflex % 0xFB 251
+/udieresis % 0xFC 252
+/yacute % 0xFD 253
+/thorn % 0xFE 254
+/ydieresis % 0xFF 255 germandbls in T1
+] def
diff --git a/fonts/algolrevived/enc/zal1-OT1TT.enc b/fonts/algolrevived/enc/zal1-OT1TT.enc
new file mode 100644
index 0000000000..0f626ca4a8
--- /dev/null
+++ b/fonts/algolrevived/enc/zal1-OT1TT.enc
@@ -0,0 +1,262 @@
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+/zal1-OT1TTenc [
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/arrowup
+/arrowdown
+/quotesingle
+/exclamdown
+/questiondown
+/dotlessi
+/uni0237 % dotlessj
+/grave
+/acute
+/caron
+/breve
+/macron
+/ring
+/cedilla
+/germandbls
+/ae
+/oe
+/oslash
+/AE
+/OE
+/Oslash
+/uni2423
+/exclam
+/quotedbl
+/numbersign
+/dollar
+/percent
+/ampersand
+/quoteright
+/parenleft
+/parenright
+/asteriskcentered
+/plus
+/comma
+/hyphen
+/period
+/slash
+/zero.slash % change for slash
+/one
+/two
+/three
+/four
+/five
+/six
+/seven
+/eight
+/nine
+/colon
+/semicolon
+/less
+/equal
+/greater
+/question
+/at
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/bracketleft
+/backslash
+/bracketright
+/circumflex
+/underscore
+/quoteleft
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/braceleft
+/bar
+/braceright
+/tilde
+/dieresis
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Lslash
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/lslash %Change for VarL
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+] def
diff --git a/fonts/algolrevived/enc/zal1-T1TT.enc b/fonts/algolrevived/enc/zal1-T1TT.enc
new file mode 100644
index 0000000000..c9a281079c
--- /dev/null
+++ b/fonts/algolrevived/enc/zal1-T1TT.enc
@@ -0,0 +1,267 @@
+% Michael Sharpe, 2020
+
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/zal1-T1TTenc [
+/grave % 0x00 U+0060
+/acute % 0x01 U+00B4
+/circumflex % 0x02 U+02C6
+/tilde % 0x03 U+02DC
+/dieresis % 0x04 U+00A8
+/hungarumlaut % 0x05 U+02DD
+/ring % 0x06 U+02DA
+/caron % 0x07 U+02C7
+/breve % 0x08 U+02D8
+/macron % 0x09 U+00AF
+/dotaccent % 0x0A U+02D9
+/cedilla % 0x0B U+00B8
+/ogonek % 0x0C U+02DB
+/quotesinglbase % 0x0D U+201A
+/guilsinglleft % 0x0E U+2039
+/guilsinglright % 0x0F U+203A
+/quotedblleft % 0x10 U+201C
+/quotedblright % 0x11 U+201D
+/quotedblbase % 0x12 U+201E
+/guillemotleft % 0x13 U+00AB
+/guillemotright % 0x14 U+00BB
+/endash %/endash % 0x15 U+2013
+/emdash %/emdash % 0x16 U+2014
+/.notdef % 0x17 U+200B
+/uni2031 % 0x18 perthousandzero xx
+/dotlessi % 0x19 U+0131
+/uni0237 % 0x1A U+0237
+/.notdef % 0x1B ff U+FB00 xx
+/.notdef % 0x1C fi U+FB01 xx
+/.notdef % 0x1D fl U+FB02 xx
+/.notdef % 0x1E ffi U+FB03 xx
+/.notdef % 0x1F ffl U+FB04 xx
+/uni2423 % 0x20 U+2423
+/exclam % 0x21
+/quotedbl % 0x22 Change for VarQ
+/numbersign % 0x23
+/dollar % 0x24
+/percent % 0x25
+/ampersand % 0x26
+/quoteright % 0x27
+/parenleft % 0x28
+/parenright % 0x29
+/asteriskcentered % 0x2A
+/plus % 0x2B
+/comma % 0x2C
+/hyphen % 0x2D
+/period % 0x2E
+/slash % 0x2F
+/zero.slash % 0x30 Change for Var0
+/one % 0x31
+/two % 0x32
+/three % 0x33
+/four % 0x34
+/five % 0x35
+/six % 0x36
+/seven % 0x37
+/eight % 0x38
+/nine % 0x39
+/colon % 0x3A
+/semicolon % 0x3B
+/less % 0x3C
+/equal % 0x3D
+/greater % 0x3E
+/question % 0x3F
+/at % 0x40
+/A % 0x41
+/B % 0x42
+/C % 0x43
+/D % 0x44
+/E % 0x45
+/F % 0x46
+/G % 0x47
+/H % 0x48
+/I % 0x49
+/J % 0x4A
+/K % 0x4B
+/L % 0x4C
+/M % 0x4D
+/N % 0x4E
+/O % 0x4F
+/P % 0x50
+/Q % 0x51
+/R % 0x52
+/S % 0x53
+/T % 0x54
+/U % 0x55
+/V % 0x56
+/W % 0x57
+/X % 0x58
+/Y % 0x59
+/Z % 0x5A
+/bracketleft % 0x5B
+/backslash % 0x5C
+/bracketright % 0x5D
+/asciicircum % 0x5E
+/underscore % 0x5F
+/quoteleft % 0x60
+/a % 0x61
+/b % 0x62
+/c % 0x63
+/d % 0x64
+/e % 0x65
+/f % 0x66
+/g % 0x67
+/h % 0x68
+/i % 0x69
+/j % 0x6A
+/k % 0x6B
+/l % 0x6C Change for VarL
+/m % 0x6D
+/n % 0x6E
+/o % 0x6F
+/p % 0x70
+/q % 0x71
+/r % 0x72
+/s % 0x73
+/t % 0x74
+/u % 0x75
+/v % 0x76
+/w % 0x77
+/x % 0x78
+/y % 0x79
+/z % 0x7A
+/braceleft % 0x7B
+/bar % 0x7C
+/braceright % 0x7D
+/asciitilde % 0x7E
+/.notdef % 0x7F hyphen.alt xx
+/Abreve % 0x80 U+0102
+/Aogonek % 0x81 U+0104
+/Cacute % 0x82 U+0106
+/Ccaron % 0x83 U+010C
+/Dcaron % 0x84 U+010E
+/Ecaron % 0x85 U+011A
+/Eogonek % 0x86 U+0118
+/Gbreve % 0x87 U+011E
+/Lacute % 0x88 U+0139
+/Lcaron % 0x89 U+013D
+/Lslash % 0x8A U+0141
+/Nacute % 0x8B U+0143
+/Ncaron % 0x8C U+0147
+/Eng % 0x8D U+014A
+/Ohungarumlaut % 0x8E U+0150
+/Racute % 0x8F U+0154
+/Rcaron % 0x90 U+0158
+/Sacute % 0x91 U+015A
+/Scaron % 0x92 U+0160
+/Scedilla % 0x93 U+015E
+/Tcaron % 0x94 U+0164
+/Tcedilla % 0x95 U+0162
+/Uhungarumlaut % 0x96 U+0170
+/Uring % 0x97 U+016E
+/Ydieresis % 0x98 U+0178
+/Zacute % 0x99 U+0179
+/Zcaron % 0x9A U+017D
+/Zdotaccent % 0x9B U+017B
+/.notdef % 0x9C IJ U+0132 xx
+/Idotaccent % 0x9D U+0130
+/dcroat % 0x9E U+0111
+/section % 0x9F U+00A7
+/abreve % 0xA0 U+0103
+/aogonek % 0xA1 U+0105
+/cacute % 0xA2 U+0107
+/ccaron % 0xA3 U+010D
+/dcaron % 0xA4 U+010F
+/ecaron % 0xA5 U+011B
+/eogonek % 0xA6 U+0119
+/gbreve % 0xA7 U+011F
+/lacute % 0xA8 U+013A Change next 3 for VarL
+/lcaron % 0xA9 U+013E
+/lslash % 0xAA U+0142
+/nacute % 0xAB U+0144
+/ncaron % 0xAC U+0148
+/eng % 0xAD U+014B
+/ohungarumlaut % 0xAE U+0151
+/racute % 0xAF U+0155
+/rcaron % 0xB0 U+0159
+/sacute % 0xB1 U+015B
+/scaron % 0xB2 U+0161
+/scedilla % 0xB3 U+015F
+/tcaron % 0xB4 U+0165
+/tcedilla % 0xB5 U+0163
+/uhungarumlaut % 0xB6 U+0171
+/uring % 0xB7 U+016F
+/ydieresis % 0xB8 U+00FF
+/zacute % 0xB9 U+017A
+/zcaron % 0xBA U+017E
+/zdotaccent % 0xBB =U+017C
+/.notdef % 0xBC ij U+0133 xx
+/exclamdown % 0xBD U+00A1
+/questiondown % 0xBE U+00BF
+/sterling % 0xBF U+00A3
+/Agrave % 0xC0
+/Aacute % 0xC1
+/Acircumflex % 0xC2
+/Atilde % 0xC3
+/Adieresis % 0xC4
+/Aring % 0xC5
+/AE % 0xC6
+/Ccedilla % 0xC7
+/Egrave % 0xC8
+/Eacute % 0xC9
+/Ecircumflex % 0xCA
+/Edieresis % 0xCB
+/Igrave % 0xCC
+/Iacute % 0xCD
+/Icircumflex % 0xCE
+/Idieresis % 0xCF
+/Eth % 0xD0
+/Ntilde % 0xD1
+/Ograve % 0xD2
+/Oacute % 0xD3
+/Ocircumflex % 0xD4
+/Otilde % 0xD5
+/Odieresis % 0xD6
+/OE % 0xD7 U+0152
+/Oslash % 0xD8
+/Ugrave % 0xD9
+/Uacute % 0xDA
+/Ucircumflex % 0xDB
+/Udieresis % 0xDC
+/Yacute % 0xDD
+/Thorn % 0xDE
+/uni1E9E % 0xDF Germandbls U+1E9E, /S_S xx
+/agrave % 0xE0
+/aacute % 0xE1
+/acircumflex % 0xE2
+/atilde % 0xE3
+/adieresis % 0xE4
+/aring % 0xE5
+/ae % 0xE6
+/ccedilla % 0xE7
+/egrave % 0xE8
+/eacute % 0xE9
+/ecircumflex % 0xEA
+/edieresis % 0xEB
+/igrave % 0xEC
+/iacute % 0xED
+/icircumflex % 0xEE
+/idieresis % 0xEF
+/eth % 0xF0
+/ntilde % 0xF1
+/ograve % 0xF2
+/oacute % 0xF3
+/ocircumflex % 0xF4
+/otilde % 0xF5
+/odieresis % 0xF6
+/oe % 0xF7 U+0153
+/oslash % 0xF8
+/ugrave % 0xF9
+/uacute % 0xFA
+/ucircumflex % 0xFB
+/udieresis % 0xFC
+/yacute % 0xFD
+/thorn % 0xFE
+/germandbls % 0xFF U+00DF
+] def
diff --git a/fonts/algolrevived/enc/zal_2jqefy.enc b/fonts/algolrevived/enc/zal_2jqefy.enc
index 281cf68073..0cffdc07e3 100644
--- a/fonts/algolrevived/enc/zal_2jqefy.enc
+++ b/fonts/algolrevived/enc/zal_2jqefy.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_2jqefycljlk2spovbldp4suglh
-% Encoding created by otftotfm on Sun May 12 21:54:10 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:35 2020
% Command line follows encoding
/AutoEnc_2jqefycljlk2spovbldp4suglh [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
% AlgolRevived-Medium.otf AlgolRevived-Medium-tlf-t1'
diff --git a/fonts/algolrevived/enc/zal_2mszih.enc b/fonts/algolrevived/enc/zal_2mszih.enc
index 5db83ddde7..403dee5c0e 100644
--- a/fonts/algolrevived/enc/zal_2mszih.enc
+++ b/fonts/algolrevived/enc/zal_2mszih.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_2mszihaegmurezad6hezqbjsib
-% Encoding created by otftotfm on Sun May 12 21:54:15 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:44 2020
% Command line follows encoding
/AutoEnc_2mszihaegmurezad6hezqbjsib [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
-% --feature=sups --ligkern=* {KL} * AlgolRevived.otf AlgolRevived-sup-t1'
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sups
+% --ligkern=* {KL} * AlgolRevived.otf AlgolRevived-sup-t1'
diff --git a/fonts/algolrevived/enc/zal_mcsceh.enc b/fonts/algolrevived/enc/zal_2vzrvx.enc
index 6b8651ee51..5a2dcc11f5 100644
--- a/fonts/algolrevived/enc/zal_mcsceh.enc
+++ b/fonts/algolrevived/enc/zal_2vzrvx.enc
@@ -1,14 +1,14 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
-%%AutoEnc_mcsceh5f2nrv7ctstyqwuovhna
-% Encoding created by otftotfm on Sun May 12 21:54:15 2019
+%%AutoEnc_2vzrvxkjosxzjpksvzf4xrgrze
+% Encoding created by otftotfm on Sun Sep 27 14:46:41 2020
% Command line follows encoding
-/AutoEnc_mcsceh5f2nrv7ctstyqwuovhna [
+/AutoEnc_2vzrvxkjosxzjpksvzf4xrgrze [
%00
/grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
- /breve /macron /dotaccent /cedilla /ogonek /.notdef /guilsinglleft /guilsinglright
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
%10
- /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /.notdef
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /cwm
/.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
%20
/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
% AlgolRevived-Slanted.otf AlgolRevived-Slanted-tlf-t1'
diff --git a/fonts/algolrevived/enc/zal_d42lnn.enc b/fonts/algolrevived/enc/zal_4nnq6y.enc
index fb0107a44f..7b762c8460 100644
--- a/fonts/algolrevived/enc/zal_d42lnn.enc
+++ b/fonts/algolrevived/enc/zal_4nnq6y.enc
@@ -1,14 +1,14 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
-%%AutoEnc_d42lnn3jsa2fuli2h5dpzjs5gg
-% Encoding created by otftotfm on Sun May 12 21:54:14 2019
+%%AutoEnc_4nnq6y3khownabmonqzi5zgjyd
+% Encoding created by otftotfm on Sun Sep 27 14:46:42 2020
% Command line follows encoding
-/AutoEnc_d42lnn3jsa2fuli2h5dpzjs5gg [
+/AutoEnc_4nnq6y3khownabmonqzi5zgjyd [
%00
/grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
- /breve /macron /dotaccent /cedilla /ogonek /.notdef /guilsinglleft /guilsinglright
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
%10
- /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /.notdef
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /cwm
/.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
%20
/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
@@ -57,9 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
-% --feature=sinf --ligkern=* {KL} * AlgolRevived-Slanted.otf
-% AlgolRevived-Slanted-inf-t1'
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sinf
+% --ligkern=* {KL} * AlgolRevived-Slanted.otf AlgolRevived-Slanted-inf-t1'
diff --git a/fonts/algolrevived/enc/zal_4rrrqj.enc b/fonts/algolrevived/enc/zal_4rrrqj.enc
new file mode 100644
index 0000000000..e5455335cd
--- /dev/null
+++ b/fonts/algolrevived/enc/zal_4rrrqj.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_4rrrqjnj2sso2xuaem7t5eibgg
+% Encoding created by otftotfm on Sun Sep 27 14:46:33 2020
+% Command line follows encoding
+/AutoEnc_4rrrqjnj2sso2xuaem7t5eibgg [
+%00
+ /Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /Omega /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollaroldstyle /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.oldstyle /one.oldstyle /two.oldstyle /three.oldstyle /four.oldstyle /five.oldstyle /six.oldstyle /seven.oldstyle
+ /eight.oldstyle /nine.oldstyle /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /Lslash /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /lslash /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%C0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%D0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%E0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%F0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ot1
+% --tfm-directory=texmf/fonts/tfm/public/algolrevived
+% --vf-directory=texmf/fonts/vf/public/algolrevived
+% --type1-directory=texmf/fonts/type1/public/algolrevived
+% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
+% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
+% --force --coding-scheme=TEX TEXT --feature=kern --feature=onum
+% AlgolRevived-Medium.otf AlgolRevived-Medium-tosf-ot1'
diff --git a/fonts/algolrevived/enc/zal_u3v7sl.enc b/fonts/algolrevived/enc/zal_5ziufx.enc
index 36f2032972..2327aa2c66 100644
--- a/fonts/algolrevived/enc/zal_u3v7sl.enc
+++ b/fonts/algolrevived/enc/zal_5ziufx.enc
@@ -1,14 +1,14 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
-%%AutoEnc_u3v7slywqs7cxppbs4veabg7ch
-% Encoding created by otftotfm on Sun May 12 21:54:13 2019
+%%AutoEnc_5ziufxjbffhorwbd6sul5wldnb
+% Encoding created by otftotfm on Sun Sep 27 14:46:41 2020
% Command line follows encoding
-/AutoEnc_u3v7slywqs7cxppbs4veabg7ch [
+/AutoEnc_5ziufxjbffhorwbd6sul5wldnb [
%00
/grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
- /breve /macron /dotaccent /cedilla /ogonek /.notdef /guilsinglleft /guilsinglright
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
%10
- /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /.notdef
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /cwm
/.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
%20
/space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
@@ -57,9 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
-% --feature=sups --ligkern=* {KL} * AlgolRevived-Slanted.otf
-% AlgolRevived-Slanted-sup-t1'
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sups
+% --ligkern=* {KL} * AlgolRevived-Slanted.otf AlgolRevived-Slanted-sup-t1'
diff --git a/fonts/algolrevived/enc/zal_72x6h3.enc b/fonts/algolrevived/enc/zal_72x6h3.enc
index 46c6f0a77c..81e3a114f5 100644
--- a/fonts/algolrevived/enc/zal_72x6h3.enc
+++ b/fonts/algolrevived/enc/zal_72x6h3.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_72x6h3ggflwsnfrxs64mof5v2c
-% Encoding created by otftotfm on Sun May 12 21:54:08 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:34 2020
% Command line follows encoding
/AutoEnc_72x6h3ggflwsnfrxs64mof5v2c [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TEXT --feature=kern --feature=sups --ligkern=* {KL} *
+% --force --coding-scheme=TEX TEXT --feature=sups --ligkern=* {KL} *
% AlgolRevived-Medium.otf AlgolRevived-Medium-sup-ot1'
diff --git a/fonts/algolrevived/enc/zal_7ov2yu.enc b/fonts/algolrevived/enc/zal_7ov2yu.enc
index a2ffed3eb5..923f7230d8 100644
--- a/fonts/algolrevived/enc/zal_7ov2yu.enc
+++ b/fonts/algolrevived/enc/zal_7ov2yu.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_7ov2yuwp7n2by44gdgbprnzcjf
-% Encoding created by otftotfm on Sun May 12 21:54:14 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:42 2020
% Command line follows encoding
/AutoEnc_7ov2yuwp7n2by44gdgbprnzcjf [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TEXT --feature=kern --feature=sinf --ligkern=* {KL} *
+% --force --coding-scheme=TEX TEXT --feature=sinf --ligkern=* {KL} *
% AlgolRevived-Slanted.otf AlgolRevived-Slanted-inf-ot1'
diff --git a/fonts/algolrevived/enc/zal_pm6juk.enc b/fonts/algolrevived/enc/zal_ajioas.enc
index 7b37ea066d..fe515ecc8e 100644
--- a/fonts/algolrevived/enc/zal_pm6juk.enc
+++ b/fonts/algolrevived/enc/zal_ajioas.enc
@@ -1,21 +1,21 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
-%%AutoEnc_pm6juk6jpq2juuha4jjgnaytsb
-% Encoding created by otftotfm on Sun May 12 21:54:14 2019
+%%AutoEnc_ajioassljjkcva7n7cj3ubwxqe
+% Encoding created by otftotfm on Sun Sep 27 14:46:32 2020
% Command line follows encoding
-/AutoEnc_pm6juk6jpq2juuha4jjgnaytsb [
+/AutoEnc_ajioassljjkcva7n7cj3ubwxqe [
%00
/.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
%10
/dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
/cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
%20
- /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /space /exclam /quotedbl /numbersign /dollaroldstyle /percent /ampersand /quoteright
/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
%30
- /zero /one /two /three /four /five /six /seven
- /eight /nine /colon /semicolon /less /equal /greater /question
+ /zero.oldstyle /one.oldstyle /two.oldstyle /three.oldstyle /four.oldstyle /five.oldstyle /six.oldstyle /seven.oldstyle
+ /eight.oldstyle /nine.oldstyle /colon /semicolon /less /equal /greater /question
%40
/at /A /B /C /D /E /F /G
/H /I /J /K /L /M /N /O
@@ -29,13 +29,13 @@
/p /q /r /s /t /u /v /w
/x /y /z /braceleft /bar /braceright /tilde /dieresis
%80
- /Lslash /quotesingle /.notdef /.notdef /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /.notdef /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
%90
/lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
/tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
%A0
- /.notdef /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /uni200C /exclamdown /centoldstyle /sterling /currency /yen /brokenbar /section
/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
%B0
/degree /plusminus /two.superior /three.superior /acute /mu /paragraph /periodcentered
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
-% AlgolRevived-Slanted.otf AlgolRevived-Slanted-tlf-ly1'
+% --force --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=onum AlgolRevived-Medium.otf AlgolRevived-Medium-tosf-ly1'
diff --git a/fonts/algolrevived/enc/zal_bfgpej.enc b/fonts/algolrevived/enc/zal_bfgpej.enc
index 54b298af8e..cfe7bb5a1f 100644
--- a/fonts/algolrevived/enc/zal_bfgpej.enc
+++ b/fonts/algolrevived/enc/zal_bfgpej.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_bfgpejqe5wyyjfaurrwm3rpa2d
-% Encoding created by otftotfm on Sun May 12 21:54:09 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:35 2020
% Command line follows encoding
/AutoEnc_bfgpejqe5wyyjfaurrwm3rpa2d [
%00
@@ -57,9 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
-% --feature=sinf --ligkern=* {KL} * AlgolRevived-Medium.otf
-% AlgolRevived-Medium-inf-ly1'
+% --force --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=sinf
+% --ligkern=* {KL} * AlgolRevived-Medium.otf AlgolRevived-Medium-inf-ly1'
diff --git a/fonts/algolrevived/enc/zal_ekxevm.enc b/fonts/algolrevived/enc/zal_ekxevm.enc
index 68e9faaaa4..89d27ed8e1 100644
--- a/fonts/algolrevived/enc/zal_ekxevm.enc
+++ b/fonts/algolrevived/enc/zal_ekxevm.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_ekxevmvyeditng4rpmqmwtlyhg
-% Encoding created by otftotfm on Sun May 12 21:54:13 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:40 2020
% Command line follows encoding
/AutoEnc_ekxevmvyeditng4rpmqmwtlyhg [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TEXT --feature=kern --feature=sups --ligkern=* {KL} *
+% --force --coding-scheme=TEX TEXT --feature=sups --ligkern=* {KL} *
% AlgolRevived-Slanted.otf AlgolRevived-Slanted-sup-ot1'
diff --git a/fonts/algolrevived/enc/zal_hqfuhr.enc b/fonts/algolrevived/enc/zal_hqfuhr.enc
index 751a2285e0..40ffa84335 100644
--- a/fonts/algolrevived/enc/zal_hqfuhr.enc
+++ b/fonts/algolrevived/enc/zal_hqfuhr.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_hqfuhrb3c7rg6ldfricujpcojd
-% Encoding created by otftotfm on Sun May 12 21:54:09 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:36 2020
% Command line follows encoding
/AutoEnc_hqfuhrb3c7rg6ldfricujpcojd [
%00
@@ -57,9 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
-% --feature=sinf --ligkern=* {KL} * AlgolRevived-Medium.otf
-% AlgolRevived-Medium-inf-t1'
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sinf
+% --ligkern=* {KL} * AlgolRevived-Medium.otf AlgolRevived-Medium-inf-t1'
diff --git a/fonts/algolrevived/enc/zal_iky7rf.enc b/fonts/algolrevived/enc/zal_iky7rf.enc
new file mode 100644
index 0000000000..d2391121fd
--- /dev/null
+++ b/fonts/algolrevived/enc/zal_iky7rf.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_iky7rfek4bp4tbezujwy7v45da
+% Encoding created by otftotfm on Sun Sep 27 14:46:40 2020
+% Command line follows encoding
+/AutoEnc_iky7rfek4bp4tbezujwy7v45da [
+%00
+ /.notdef /Delta /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /Omega /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollaroldstyle /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.oldstyle /one.oldstyle /two.oldstyle /three.oldstyle /four.oldstyle /five.oldstyle /six.oldstyle /seven.oldstyle
+ /eight.oldstyle /nine.oldstyle /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /Lslash /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /lslash /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%C0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%D0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%E0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%F0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ot1
+% --tfm-directory=texmf/fonts/tfm/public/algolrevived
+% --vf-directory=texmf/fonts/vf/public/algolrevived
+% --type1-directory=texmf/fonts/type1/public/algolrevived
+% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
+% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
+% --force --coding-scheme=TEX TEXT --feature=kern --feature=onum
+% AlgolRevived-Slanted.otf AlgolRevived-Slanted-tosf-ot1'
diff --git a/fonts/algolrevived/enc/zal_inb5zw.enc b/fonts/algolrevived/enc/zal_inb5zw.enc
deleted file mode 100644
index f6fb7ec6f5..0000000000
--- a/fonts/algolrevived/enc/zal_inb5zw.enc
+++ /dev/null
@@ -1,65 +0,0 @@
-% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
-
-%%AutoEnc_inb5zwgqohqrzyrotsrys72pog
-% Encoding created by otftotfm on Sun May 12 21:54:13 2019
-% Command line follows encoding
-/AutoEnc_inb5zwgqohqrzyrotsrys72pog [
-%00
- /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%10
- /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
- /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
-%20
- /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
-%30
- /zero.inferior /one.inferior /two.inferior /three.inferior /four.inferior /five.inferior /six.inferior /seven.inferior
- /eight.inferior /nine.inferior /colon /semicolon /less /equal /greater /question
-%40
- /at /A /B /C /D /E /F /G
- /H /I /J /K /L /M /N /O
-%50
- /P /Q /R /S /T /U /V /W
- /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore
-%60
- /quoteleft /a /b /c /d /e /f /g
- /h /i /j /k /l /m /n /o
-%70
- /p /q /r /s /t /u /v /w
- /x /y /z /braceleft /bar /braceright /tilde /dieresis
-%80
- /Lslash /quotesingle /.notdef /.notdef /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /.notdef /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
-%90
- /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
-%A0
- /.notdef /exclamdown /cent /sterling /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
-%B0
- /degree /plusminus /two.superior /three.superior /acute /mu /paragraph /periodcentered
- /cedilla /one.superior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
-%C0
- /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
-%D0
- /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls
-%E0
- /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
-%F0
- /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
-] def
-% Command line: 'otftotfm --automatic --encoding=fontools_ly1
-% --tfm-directory=texmf/fonts/tfm/public/algolrevived
-% --vf-directory=texmf/fonts/vf/public/algolrevived
-% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
-% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
-% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
-% --feature=sinf --ligkern=* {KL} * AlgolRevived-Slanted.otf
-% AlgolRevived-Slanted-inf-ly1'
diff --git a/fonts/algolrevived/enc/zal_jmq5jf.enc b/fonts/algolrevived/enc/zal_jmq5jf.enc
index ac08cc6510..becfdd5f4a 100644
--- a/fonts/algolrevived/enc/zal_jmq5jf.enc
+++ b/fonts/algolrevived/enc/zal_jmq5jf.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_jmq5jfx5imzd4b4hmvu4l367yf
-% Encoding created by otftotfm on Sun May 12 21:54:16 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:46 2020
% Command line follows encoding
/AutoEnc_jmq5jfx5imzd4b4hmvu4l367yf [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
-% --feature=sinf --ligkern=* {KL} * AlgolRevived.otf AlgolRevived-inf-t1'
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sinf
+% --ligkern=* {KL} * AlgolRevived.otf AlgolRevived-inf-t1'
diff --git a/fonts/algolrevived/enc/zal_lxmhqh.enc b/fonts/algolrevived/enc/zal_lxmhqh.enc
index c3d031c1ce..07223450d9 100644
--- a/fonts/algolrevived/enc/zal_lxmhqh.enc
+++ b/fonts/algolrevived/enc/zal_lxmhqh.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_lxmhqhn4noowsq3ysicmnkmtrh
-% Encoding created by otftotfm on Sun May 12 21:54:14 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:41 2020
% Command line follows encoding
/AutoEnc_lxmhqhn4noowsq3ysicmnkmtrh [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TEXT --feature=kern AlgolRevived-Slanted.otf
+% --force --coding-scheme=TEX TEXT --feature=kern AlgolRevived-Slanted.otf
% AlgolRevived-Slanted-tlf-ot1'
diff --git a/fonts/algolrevived/enc/zal_mdij5b.enc b/fonts/algolrevived/enc/zal_mdij5b.enc
index 692782b8dc..e813117e05 100644
--- a/fonts/algolrevived/enc/zal_mdij5b.enc
+++ b/fonts/algolrevived/enc/zal_mdij5b.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_mdij5bx2t3snk2sagoheivrohf
-% Encoding created by otftotfm on Sun May 12 21:54:10 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:34 2020
% Command line follows encoding
/AutoEnc_mdij5bx2t3snk2sagoheivrohf [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --force --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
% AlgolRevived-Medium.otf AlgolRevived-Medium-tlf-ly1'
diff --git a/fonts/algolrevived/enc/zal_57w4vb.enc b/fonts/algolrevived/enc/zal_pasij5.enc
index 331c69a942..abd9df7356 100644
--- a/fonts/algolrevived/enc/zal_57w4vb.enc
+++ b/fonts/algolrevived/enc/zal_pasij5.enc
@@ -1,12 +1,12 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
-%%AutoEnc_57w4vb6b7xop6nbsos7tzcl3ka
-% Encoding created by otftotfm on Sun May 12 21:54:16 2019
+%%AutoEnc_pasij5ledhldyphwrunmuwixzg
+% Encoding created by otftotfm on Sun Sep 27 14:46:42 2020
% Command line follows encoding
-/AutoEnc_57w4vb6b7xop6nbsos7tzcl3ka [
+/AutoEnc_pasij5ledhldyphwrunmuwixzg [
%00
/.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
- /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /cwm /.notdef /.notdef /.notdef /.notdef /.notdef
%10
/dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
/cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
@@ -29,13 +29,13 @@
/p /q /r /s /t /u /v /w
/x /y /z /braceleft /bar /braceright /tilde /dieresis
%80
- /Lslash /quotesingle /quotesinglbase /.notdef /quotedblbase /ellipsis /dagger /daggerdbl
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
/circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
%90
/lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
/tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
%A0
- /uni200C /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /cwm /exclamdown /cent /sterling /currency /yen /brokenbar /section
/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
%B0
/degree /plusminus /two.superior /three.superior /acute /mu /paragraph /periodcentered
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
-% --feature=sinf --ligkern=* {KL} * AlgolRevived.otf AlgolRevived-inf-ly1'
+% --force --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=sinf
+% --ligkern=* {KL} * AlgolRevived-Slanted.otf AlgolRevived-Slanted-inf-ly1'
diff --git a/fonts/algolrevived/enc/zal_pnud6o.enc b/fonts/algolrevived/enc/zal_pnud6o.enc
deleted file mode 100644
index 8c5d4878e3..0000000000
--- a/fonts/algolrevived/enc/zal_pnud6o.enc
+++ /dev/null
@@ -1,65 +0,0 @@
-% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
-
-%%AutoEnc_pnud6ob2hko72nbxbzmnqgpb7b
-% Encoding created by otftotfm on Sun May 12 21:54:13 2019
-% Command line follows encoding
-/AutoEnc_pnud6ob2hko72nbxbzmnqgpb7b [
-%00
- /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%10
- /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
- /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
-%20
- /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
- /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
-%30
- /zero.superior /one.superior /two.superior /three.superior /four.superior /five.superior /six.superior /seven.superior
- /eight.superior /nine.superior /colon /semicolon /less /equal /greater /question
-%40
- /at /A /B /C /D /E /F /G
- /H /I /J /K /L /M /N /O
-%50
- /P /Q /R /S /T /U /V /W
- /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore
-%60
- /quoteleft /a /b /c /d /e /f /g
- /h /i /j /k /l /m /n /o
-%70
- /p /q /r /s /t /u /v /w
- /x /y /z /braceleft /bar /braceright /tilde /dieresis
-%80
- /Lslash /quotesingle /.notdef /.notdef /quotedblbase /ellipsis /dagger /daggerdbl
- /circumflex /.notdef /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
-%90
- /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
- /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
-%A0
- /.notdef /exclamdown /cent /sterling /currency /yen /brokenbar /section
- /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
-%B0
- /degree /plusminus /two.superior /three.superior /acute /mu /paragraph /periodcentered
- /cedilla /one.superior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
-%C0
- /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
- /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
-%D0
- /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
- /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls
-%E0
- /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
- /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
-%F0
- /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide
- /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
-] def
-% Command line: 'otftotfm --automatic --encoding=fontools_ly1
-% --tfm-directory=texmf/fonts/tfm/public/algolrevived
-% --vf-directory=texmf/fonts/vf/public/algolrevived
-% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
-% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
-% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
-% --feature=sups --ligkern=* {KL} * AlgolRevived-Slanted.otf
-% AlgolRevived-Slanted-sup-ly1'
diff --git a/fonts/algolrevived/enc/zal_r4wefe.enc b/fonts/algolrevived/enc/zal_psjebe.enc
index 085ba3d9ee..e58075e37e 100644
--- a/fonts/algolrevived/enc/zal_r4wefe.enc
+++ b/fonts/algolrevived/enc/zal_psjebe.enc
@@ -1,12 +1,12 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
-%%AutoEnc_r4wefe732de5g4jbbmbx5sdi5e
-% Encoding created by otftotfm on Sun May 12 21:54:15 2019
+%%AutoEnc_psjebe4fqahmnuesr6cyapqlxf
+% Encoding created by otftotfm on Sun Sep 27 14:46:40 2020
% Command line follows encoding
-/AutoEnc_r4wefe732de5g4jbbmbx5sdi5e [
+/AutoEnc_psjebe4fqahmnuesr6cyapqlxf [
%00
/.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
- /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /cwm /.notdef /.notdef /.notdef /.notdef /.notdef
%10
/dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
/cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
@@ -29,13 +29,13 @@
/p /q /r /s /t /u /v /w
/x /y /z /braceleft /bar /braceright /tilde /dieresis
%80
- /Lslash /quotesingle /quotesinglbase /.notdef /quotedblbase /ellipsis /dagger /daggerdbl
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
/circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
%90
/lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
/tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
%A0
- /uni200C /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /cwm /exclamdown /cent /sterling /currency /yen /brokenbar /section
/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
%B0
/degree /plusminus /two.superior /three.superior /acute /mu /paragraph /periodcentered
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
-% --feature=sups --ligkern=* {KL} * AlgolRevived.otf AlgolRevived-sup-ly1'
+% --force --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=sups
+% --ligkern=* {KL} * AlgolRevived-Slanted.otf AlgolRevived-Slanted-sup-ly1'
diff --git a/fonts/algolrevived/enc/zal_q4jbw7.enc b/fonts/algolrevived/enc/zal_q4jbw7.enc
new file mode 100644
index 0000000000..619faa2792
--- /dev/null
+++ b/fonts/algolrevived/enc/zal_q4jbw7.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_q4jbw7gon5lvogn5m7ococ4pkc
+% Encoding created by otftotfm on Sun Sep 27 14:46:33 2020
+% Command line follows encoding
+/AutoEnc_q4jbw7gon5lvogn5m7ococ4pkc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollaroldstyle /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.oldstyle /one.oldstyle /two.oldstyle /three.oldstyle /four.oldstyle /five.oldstyle /six.oldstyle /seven.oldstyle
+ /eight.oldstyle /nine.oldstyle /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /uni0163 /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
+%D0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef
+%E0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+%F0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/algolrevived
+% --vf-directory=texmf/fonts/vf/public/algolrevived
+% --type1-directory=texmf/fonts/type1/public/algolrevived
+% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
+% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=onum AlgolRevived-Medium.otf AlgolRevived-Medium-tosf-t1'
diff --git a/fonts/algolrevived/enc/zal_qtlmay.enc b/fonts/algolrevived/enc/zal_qtlmay.enc
index 7df73fde5d..b824d72ca2 100644
--- a/fonts/algolrevived/enc/zal_qtlmay.enc
+++ b/fonts/algolrevived/enc/zal_qtlmay.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_qtlmay5giy7ycekmfq77uy6nhd
-% Encoding created by otftotfm on Sun May 12 21:54:08 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:34 2020
% Command line follows encoding
/AutoEnc_qtlmay5giy7ycekmfq77uy6nhd [
%00
@@ -57,9 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
-% --feature=sups --ligkern=* {KL} * AlgolRevived-Medium.otf
-% AlgolRevived-Medium-sup-t1'
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sups
+% --ligkern=* {KL} * AlgolRevived-Medium.otf AlgolRevived-Medium-sup-t1'
diff --git a/fonts/algolrevived/enc/zal_rj5tka.enc b/fonts/algolrevived/enc/zal_rj5tka.enc
new file mode 100644
index 0000000000..dab8c91892
--- /dev/null
+++ b/fonts/algolrevived/enc/zal_rj5tka.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_rj5tka4eaudvgerszacjq5bxtd
+% Encoding created by otftotfm on Sun Sep 27 14:46:39 2020
+% Command line follows encoding
+/AutoEnc_rj5tka4eaudvgerszacjq5bxtd [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /cwm /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign /dollaroldstyle /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.oldstyle /one.oldstyle /two.oldstyle /three.oldstyle /four.oldstyle /five.oldstyle /six.oldstyle /seven.oldstyle
+ /eight.oldstyle /nine.oldstyle /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /cwm /exclamdown /centoldstyle /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /two.superior /three.superior /acute /mu /paragraph /periodcentered
+ /cedilla /one.superior /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
+%D0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandbls
+%E0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+%F0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /ydieresis
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/algolrevived
+% --vf-directory=texmf/fonts/vf/public/algolrevived
+% --type1-directory=texmf/fonts/type1/public/algolrevived
+% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
+% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
+% --force --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=onum AlgolRevived-Slanted.otf AlgolRevived-Slanted-tosf-ly1'
diff --git a/fonts/algolrevived/enc/zal_ts1.enc b/fonts/algolrevived/enc/zal_ts1.enc
new file mode 100644
index 0000000000..8fea2f8f31
--- /dev/null
+++ b/fonts/algolrevived/enc/zal_ts1.enc
@@ -0,0 +1,233 @@
+% A version of the TS1 encoding, intended for use with otftotfm---AlgolRevived.
+% CODINGSCHEME TEX TEXT COMPANION SYMBOLS 1---TS1
+/AlgolTS1Encoding [
+% 0x00
+/grave.cap
+/acute.cap
+/circumflex.cap
+/tilde.cap
+/dieresis.cap
+/hungarumlaut.cap
+/ring.cap
+/caron.cap
+% 0x08
+/breve.cap
+/macron.cap
+/dotaccent.cap
+/cedilla
+/ogonek
+/quotesinglbase
+/.notdef
+/.notdef
+% 0x10
+/.notdef
+/.notdef
+/quotedblbase
+/.notdef
+/.notdef
+/twelveudash
+/threequartersemdash
+/cwmcapital
+% 0x18
+/arrowleft
+/arrowright
+/tieaccentlowercase
+/tieaccentcapital
+/newtieaccentlowercase
+/newtieaccentcapital
+/.notdef
+/cwmascender
+% 0x20
+/uni2422 % blank
+/.notdef
+/.notdef
+/.notdef
+/dollar
+/.notdef
+/.notdef
+/quotesingle
+% 0x28
+/.notdef
+/.notdef
+/asteriskcentered
+/.notdef
+/comma
+/hyphendbl
+/period
+/fraction
+% 0x30
+/zero.oldstyle
+/one.oldstyle
+/two.oldstyle
+/three.oldstyle
+/four.oldstyle
+/five.oldstyle
+/six.oldstyle
+/seven.oldstyle
+% 0x38
+/eight.oldstyle
+/nine.oldstyle
+/.notdef
+/.notdef
+/uni3008 % angbracketleft
+/minus
+/uni3009 % angbracketright
+/.notdef
+% 0x40
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0x48
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Omegainv
+/.notdef
+/uni25EF %bigcircle
+% 0x50
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Omega
+% 0x58
+/.notdef
+/.notdef
+/.notdef
+/openbracketleft
+/.notdef
+/openbracketright
+/arrowup
+/arrowdown
+% 0x60
+/grave % asciigrave
+/.notdef
+/born
+/divorced
+/died
+/.notdef
+/.notdef
+/.notdef
+% 0x68
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/leaf
+/married
+/musicalnote
+/.notdef
+% 0x70
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+% 0x78
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/tildelow
+/hyphendbl
+% 0x80
+/breve
+/caron
+/hungarumlaut
+/gravedbl
+/dagger
+/daggerdbl
+/uni2016 % bardbl
+/perthousand
+% 0x88
+/bullet
+/centigrade
+/dollaroldstyle
+/centoldstyle
+/florin
+/colonmonetary
+/won
+/uni20A6 % naira
+% 0x90
+/guarani
+/peso %uni20B1 % peso
+/lira
+/prescription
+/interrobang
+/interrobangdown
+/dong
+/trademark
+% 0x98
+/pertenthousand
+/pilcrow
+/baht
+/uni2116 % numero
+/discount
+/estimated
+/openbullet
+/servicemark
+% 0xA0
+/quillbracketleft
+/quillbracketright
+/cent
+/sterling
+/currency
+/yen
+/brokenbar
+/section
+% 0xA8
+/dieresis % asciidieresis
+/copyright
+/ordfeminine
+/copyleft
+/logicalnot
+/circledP
+/registered
+/macron % asciimacron
+% 0xB0
+/degree
+/plusminus
+/uni00B2 % two.superior
+/uni00B3 % three.superior
+/acute % asciiacute
+/mu
+/paragraph
+/periodcentered
+% 0xB8
+/referencemark
+/uni00B9 % one.superior
+/ordmasculine
+/radical
+/onequarter
+/onehalf
+/threequarters
+/euro
+% 0xC0
+ /minute /second /.notdef /.notdef /arrowboth /arrowupdn /arrowdblleft /arrowdblup
+ /arrowdblright /arrowdbldown /arrowdblboth /uni21D5 /universal /uni2201 /partialdiff /existential
+%D0
+ /uni2204 /emptyset /Delta /gradient /element /notelement /multiply /uni220A
+ /suchthat /uni220C /uni220D /uni2216coloneq /uni2219 /logicaland /logicalor /.notdef
+%E0
+ /intersection /union /uni2254 /uni2255 /notequal /equivalence /uni2262 /lessequal
+ /greaterequal /propersubset /propersuperset /notsubset /uni2285 /reflexsubset /reflexsuperset /uni2288
+%F0
+ /uni2289 /uni228F /uni2290 /uni2291 /uni2292 /uni2293 /divide /uni2294
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+
diff --git a/fonts/algolrevived/enc/zal_v4trah.enc b/fonts/algolrevived/enc/zal_v4trah.enc
new file mode 100644
index 0000000000..02bbe12bd3
--- /dev/null
+++ b/fonts/algolrevived/enc/zal_v4trah.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_v4trahdeqhaejtqwtk7hppvogg
+% Encoding created by otftotfm on Sun Sep 27 14:46:43 2020
+% Command line follows encoding
+/AutoEnc_v4trahdeqhaejtqwtk7hppvogg [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollaroldstyle /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.oldstyle /one.oldstyle /two.oldstyle /three.oldstyle /four.oldstyle /five.oldstyle /six.oldstyle /seven.oldstyle
+ /eight.oldstyle /nine.oldstyle /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /.notdef /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /.notdef /Idotaccent /dcroat /section
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /.notdef /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /uni0163 /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /.notdef /exclamdown /questiondown /sterling
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
+%D0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef
+%E0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+%F0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/algolrevived
+% --vf-directory=texmf/fonts/vf/public/algolrevived
+% --type1-directory=texmf/fonts/type1/public/algolrevived
+% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
+% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=onum AlgolRevived.otf AlgolRevived-tosf-t1'
diff --git a/fonts/algolrevived/enc/zal_vawbng.enc b/fonts/algolrevived/enc/zal_vawbng.enc
index b7b0594e15..69dc222716 100644
--- a/fonts/algolrevived/enc/zal_vawbng.enc
+++ b/fonts/algolrevived/enc/zal_vawbng.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_vawbngznhd76w3att2pejfxvdb
-% Encoding created by otftotfm on Sun May 12 21:54:08 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:33 2020
% Command line follows encoding
/AutoEnc_vawbngznhd76w3att2pejfxvdb [
%00
@@ -57,9 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
-% --feature=sups --ligkern=* {KL} * AlgolRevived-Medium.otf
-% AlgolRevived-Medium-sup-ly1'
+% --force --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=sups
+% --ligkern=* {KL} * AlgolRevived-Medium.otf AlgolRevived-Medium-sup-ly1'
diff --git a/fonts/algolrevived/enc/zal_guukkf.enc b/fonts/algolrevived/enc/zal_wqyrc5.enc
index 0b55e54d26..fb3430c870 100644
--- a/fonts/algolrevived/enc/zal_guukkf.enc
+++ b/fonts/algolrevived/enc/zal_wqyrc5.enc
@@ -1,12 +1,12 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
-%%AutoEnc_guukkfxvo3jcooyqsdzmppec2h
-% Encoding created by otftotfm on Sun May 12 21:54:16 2019
+%%AutoEnc_wqyrc5hidpnpfb2dfa7dazxkfb
+% Encoding created by otftotfm on Sun Sep 27 14:46:41 2020
% Command line follows encoding
-/AutoEnc_guukkfxvo3jcooyqsdzmppec2h [
+/AutoEnc_wqyrc5hidpnpfb2dfa7dazxkfb [
%00
/.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
- /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /cwm /.notdef /.notdef /.notdef /.notdef /.notdef
%10
/dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
/cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
@@ -29,13 +29,13 @@
/p /q /r /s /t /u /v /w
/x /y /z /braceleft /bar /braceright /tilde /dieresis
%80
- /Lslash /quotesingle /quotesinglbase /.notdef /quotedblbase /ellipsis /dagger /daggerdbl
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
/circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
%90
/lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
/tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
%A0
- /uni200C /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /cwm /exclamdown /cent /sterling /currency /yen /brokenbar /section
/dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
%B0
/degree /plusminus /two.superior /three.superior /acute /mu /paragraph /periodcentered
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
-% AlgolRevived.otf AlgolRevived-tlf-ly1'
+% --force --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% AlgolRevived-Slanted.otf AlgolRevived-Slanted-tlf-ly1'
diff --git a/fonts/algolrevived/enc/zal_wzkcbe.enc b/fonts/algolrevived/enc/zal_wzkcbe.enc
new file mode 100644
index 0000000000..e9ae3c6b43
--- /dev/null
+++ b/fonts/algolrevived/enc/zal_wzkcbe.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_wzkcbevpu4c3htbtumzyi5pyhd
+% Encoding created by otftotfm on Sun Sep 27 14:46:40 2020
+% Command line follows encoding
+/AutoEnc_wzkcbevpu4c3htbtumzyi5pyhd [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /cwm
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollaroldstyle /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.oldstyle /one.oldstyle /two.oldstyle /three.oldstyle /four.oldstyle /five.oldstyle /six.oldstyle /seven.oldstyle
+ /eight.oldstyle /nine.oldstyle /colon /semicolon /less /equal /greater /question
+%40
+ /at /A /B /C /D /E /F /G
+ /H /I /J /K /L /M /N /O
+%50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e /f /g
+ /h /i /j /k /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /.notdef /Ohungarumlaut /Racute
+%90
+ /Rcaron /Sacute /Scaron /Scedilla /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /.notdef /Idotaccent /dcroat /section
+%A0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /.notdef /ohungarumlaut /racute
+%B0
+ /rcaron /sacute /scaron /scedilla /tcaron /uni0163 /uhungarumlaut /uring
+ /ydieresis /zacute /zcaron /zdotaccent /.notdef /exclamdown /questiondown /sterling
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
+%D0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /.notdef
+%E0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex /idieresis
+%F0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/algolrevived
+% --vf-directory=texmf/fonts/vf/public/algolrevived
+% --type1-directory=texmf/fonts/type1/public/algolrevived
+% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
+% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=onum AlgolRevived-Slanted.otf AlgolRevived-Slanted-tosf-t1'
diff --git a/fonts/algolrevived/enc/zal_yz65wh.enc b/fonts/algolrevived/enc/zal_yz65wh.enc
index f43cb2bfc4..2b9ad223aa 100644
--- a/fonts/algolrevived/enc/zal_yz65wh.enc
+++ b/fonts/algolrevived/enc/zal_yz65wh.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_yz65whj6nmwootqn46uy5id3yg
-% Encoding created by otftotfm on Sun May 12 21:54:10 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:34 2020
% Command line follows encoding
/AutoEnc_yz65whj6nmwootqn46uy5id3yg [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TEXT --feature=kern AlgolRevived-Medium.otf
+% --force --coding-scheme=TEX TEXT --feature=kern AlgolRevived-Medium.otf
% AlgolRevived-Medium-tlf-ot1'
diff --git a/fonts/algolrevived/enc/zal_ziib6p.enc b/fonts/algolrevived/enc/zal_ziib6p.enc
index 3a2ab04273..5bbcd92e57 100644
--- a/fonts/algolrevived/enc/zal_ziib6p.enc
+++ b/fonts/algolrevived/enc/zal_ziib6p.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_ziib6pedtrtmkboszn3rhe2kpf
-% Encoding created by otftotfm on Sun May 12 21:54:17 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:45 2020
% Command line follows encoding
/AutoEnc_ziib6pedtrtmkboszn3rhe2kpf [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --force --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
% AlgolRevived.otf AlgolRevived-tlf-t1'
diff --git a/fonts/algolrevived/enc/zal_zqbwat.enc b/fonts/algolrevived/enc/zal_zqbwat.enc
index 9406441902..e5c5d5e6a9 100644
--- a/fonts/algolrevived/enc/zal_zqbwat.enc
+++ b/fonts/algolrevived/enc/zal_zqbwat.enc
@@ -1,7 +1,7 @@
% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
%%AutoEnc_zqbwatvxgxqyatsofx7jkjtx4e
-% Encoding created by otftotfm on Sun May 12 21:54:09 2019
+% Encoding created by otftotfm on Sun Sep 27 14:46:35 2020
% Command line follows encoding
/AutoEnc_zqbwatvxgxqyatsofx7jkjtx4e [
%00
@@ -57,8 +57,7 @@
% --tfm-directory=texmf/fonts/tfm/public/algolrevived
% --vf-directory=texmf/fonts/vf/public/algolrevived
% --type1-directory=texmf/fonts/type1/public/algolrevived
-% --truetype-directory=texmf/fonts/truetype/public/algolrevived
% --encoding-directory=texmf/fonts/enc/dvips/algolrevived
% --map-file=texmf/fonts/map/dvips/algolrevived/AlgolRevived.map --no-updmap
-% --coding-scheme=TEX TEXT --feature=kern --feature=sinf --ligkern=* {KL} *
+% --force --coding-scheme=TEX TEXT --feature=sinf --ligkern=* {KL} *
% AlgolRevived-Medium.otf AlgolRevived-Medium-inf-ot1'
diff --git a/fonts/algolrevived/enc/zalts1.enc b/fonts/algolrevived/enc/zalts1.enc
deleted file mode 100644
index 6cd7c9bf83..0000000000
--- a/fonts/algolrevived/enc/zalts1.enc
+++ /dev/null
@@ -1,50 +0,0 @@
-/zalts1Enc [
-%00
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /cedilla /ogonek /quotesinglbase /asterisk /exclamdown
-%10
- /questiondown /endash /quotedblbase /.notdef /.notdef /.notdef /.notdef /.notdef
- /arrowleft /arrowright /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%20
- /uni2423 /.notdef /.notdef /.notdef /dollar /.notdef /.notdef /quotesingle
- /.notdef /.notdef /.notdef /.notdef /comma /.notdef /period /fraction
-%30
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /minus /.notdef /.notdef
-%40
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /uni2127 /.notdef /uni25EF
-%50
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /Omega
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /arrowup /arrowdown
-%60
- /grave /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%70
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-%80
- /.notdef /.notdef /.notdef /.notdef /dagger /daggerdbl /uni2225 /.notdef
- /bullet /uni2103 /.notdef /.notdef /.notdef /.notdef /uni20A9 /.notdef
-%90
- /.notdef /.notdef /.notdef /.notdef /uni203D /.notdef /.notdef /trademark
- /uni2031 /.notdef /.notdef /uni2116 /.notdef /.notdef /.notdef /.notdef
-%A0
- /.notdef /.notdef /cent /sterling /currency /yen /brokenbar /section
- /.notdef /copyright /ordfeminine /.notdef /logicalnot /.notdef /registered /.notdef
-%B0
- /degree /plusminus /two.superior /three.superior /.notdef /mu /paragraph /periodcentered
- /uni203B /one.superior /ordmasculine /radical /.notdef /.notdef /.notdef /Euro
-%C0
- /minute /second /.notdef /.notdef /arrowboth /arrowupdn /arrowdblleft /arrowdblup
- /arrowdblright /arrowdbldown /arrowdblboth /uni21D5 /universal /uni2201 /partialdiff /existential
-%D0
- /uni2204 /emptyset /Delta /gradient /element /notelement /multiply /uni220A
- /suchthat /uni220C /uni220D /uni2216coloneq /uni2219 /logicaland /logicalor /.notdef
-%E0
- /intersection /union /uni2254 /uni2255 /notequal /equivalence /uni2262 /lessequal
- /greaterequal /propersubset /propersuperset /notsubset /uni2285 /reflexsubset /reflexsuperset /uni2288
-%F0
- /uni2289 /uni228F /uni2290 /uni2291 /uni2292 /uni2293 /divide /uni2294
- /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
-] def
diff --git a/fonts/algolrevived/map/AlgolRevived.map b/fonts/algolrevived/map/AlgolRevived.map
index 521a0d85b2..8dc421b451 100644
--- a/fonts/algolrevived/map/AlgolRevived.map
+++ b/fonts/algolrevived/map/AlgolRevived.map
@@ -1,42 +1,82 @@
% Automatically maintained by otftotfm or other programs. Do not edit.
+AlgolRevived-Medium-tosf-ly1 AlgolRevived-Medium "AutoEnc_ajioassljjkcva7n7cj3ubwxqe ReEncodeFont" <[zal_ajioas.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Medium-tosf-ot1 AlgolRevived-Medium "AutoEnc_4rrrqjnj2sso2xuaem7t5eibgg ReEncodeFont" <[zal_4rrrqj.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Medium-tosf-t1--base AlgolRevived-Medium "AutoEnc_q4jbw7gon5lvogn5m7ococ4pkc ReEncodeFont" <[zal_q4jbw7.enc <AlgolRevived-Medium.pfb
AlgolRevived-Medium-sup-ly1 AlgolRevived-Medium "AutoEnc_vawbngznhd76w3att2pejfxvdb ReEncodeFont" <[zal_vawbng.enc <AlgolRevived-Medium.pfb
AlgolRevived-Medium-sup-ot1 AlgolRevived-Medium "AutoEnc_72x6h3ggflwsnfrxs64mof5v2c ReEncodeFont" <[zal_72x6h3.enc <AlgolRevived-Medium.pfb
AlgolRevived-Medium-sup-t1--base AlgolRevived-Medium "AutoEnc_qtlmay5giy7ycekmfq77uy6nhd ReEncodeFont" <[zal_qtlmay.enc <AlgolRevived-Medium.pfb
-AlgolRevived-Medium-inf-ly1 AlgolRevived-Medium "AutoEnc_bfgpejqe5wyyjfaurrwm3rpa2d ReEncodeFont" <[zal_bfgpej.enc <AlgolRevived-Medium.pfb
-AlgolRevived-Medium-inf-ot1 AlgolRevived-Medium "AutoEnc_zqbwatvxgxqyatsofx7jkjtx4e ReEncodeFont" <[zal_zqbwat.enc <AlgolRevived-Medium.pfb
-AlgolRevived-Medium-inf-t1--base AlgolRevived-Medium "AutoEnc_hqfuhrb3c7rg6ldfricujpcojd ReEncodeFont" <[zal_hqfuhr.enc <AlgolRevived-Medium.pfb
AlgolRevived-Medium-tlf-ly1 AlgolRevived-Medium "AutoEnc_mdij5bx2t3snk2sagoheivrohf ReEncodeFont" <[zal_mdij5b.enc <AlgolRevived-Medium.pfb
AlgolRevived-Medium-tlf-ot1 AlgolRevived-Medium "AutoEnc_yz65whj6nmwootqn46uy5id3yg ReEncodeFont" <[zal_yz65wh.enc <AlgolRevived-Medium.pfb
AlgolRevived-Medium-tlf-t1--base AlgolRevived-Medium "AutoEnc_2jqefycljlk2spovbldp4suglh ReEncodeFont" <[zal_2jqefy.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Medium-inf-ly1 AlgolRevived-Medium "AutoEnc_bfgpejqe5wyyjfaurrwm3rpa2d ReEncodeFont" <[zal_bfgpej.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Medium-inf-ot1 AlgolRevived-Medium "AutoEnc_zqbwatvxgxqyatsofx7jkjtx4e ReEncodeFont" <[zal_zqbwat.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Medium-inf-t1--base AlgolRevived-Medium "AutoEnc_hqfuhrb3c7rg6ldfricujpcojd ReEncodeFont" <[zal_hqfuhr.enc <AlgolRevived-Medium.pfb
+AlgolRevived-MediumSlanted-tosf-ly1 AlgolRevived-MediumSlanted "AutoEnc_ajioassljjkcva7n7cj3ubwxqe ReEncodeFont" <[zal_ajioas.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-MediumSlanted-tosf-ot1 AlgolRevived-MediumSlanted "AutoEnc_4rrrqjnj2sso2xuaem7t5eibgg ReEncodeFont" <[zal_4rrrqj.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-MediumSlanted-tosf-t1--base AlgolRevived-MediumSlanted "AutoEnc_q4jbw7gon5lvogn5m7ococ4pkc ReEncodeFont" <[zal_q4jbw7.enc <AlgolRevived-MediumSlanted.pfb
AlgolRevived-MediumSlanted-sup-ly1 AlgolRevived-MediumSlanted "AutoEnc_vawbngznhd76w3att2pejfxvdb ReEncodeFont" <[zal_vawbng.enc <AlgolRevived-MediumSlanted.pfb
AlgolRevived-MediumSlanted-sup-ot1 AlgolRevived-MediumSlanted "AutoEnc_72x6h3ggflwsnfrxs64mof5v2c ReEncodeFont" <[zal_72x6h3.enc <AlgolRevived-MediumSlanted.pfb
AlgolRevived-MediumSlanted-sup-t1--base AlgolRevived-MediumSlanted "AutoEnc_qtlmay5giy7ycekmfq77uy6nhd ReEncodeFont" <[zal_qtlmay.enc <AlgolRevived-MediumSlanted.pfb
-AlgolRevived-MediumSlanted-inf-ly1 AlgolRevived-MediumSlanted "AutoEnc_bfgpejqe5wyyjfaurrwm3rpa2d ReEncodeFont" <[zal_bfgpej.enc <AlgolRevived-MediumSlanted.pfb
-AlgolRevived-MediumSlanted-inf-ot1 AlgolRevived-MediumSlanted "AutoEnc_zqbwatvxgxqyatsofx7jkjtx4e ReEncodeFont" <[zal_zqbwat.enc <AlgolRevived-MediumSlanted.pfb
-AlgolRevived-MediumSlanted-inf-t1--base AlgolRevived-MediumSlanted "AutoEnc_hqfuhrb3c7rg6ldfricujpcojd ReEncodeFont" <[zal_hqfuhr.enc <AlgolRevived-MediumSlanted.pfb
AlgolRevived-MediumSlanted-tlf-ly1 AlgolRevived-MediumSlanted "AutoEnc_mdij5bx2t3snk2sagoheivrohf ReEncodeFont" <[zal_mdij5b.enc <AlgolRevived-MediumSlanted.pfb
AlgolRevived-MediumSlanted-tlf-ot1 AlgolRevived-MediumSlanted "AutoEnc_yz65whj6nmwootqn46uy5id3yg ReEncodeFont" <[zal_yz65wh.enc <AlgolRevived-MediumSlanted.pfb
AlgolRevived-MediumSlanted-tlf-t1--base AlgolRevived-MediumSlanted "AutoEnc_2jqefycljlk2spovbldp4suglh ReEncodeFont" <[zal_2jqefy.enc <AlgolRevived-MediumSlanted.pfb
-AlgolRevived-Slanted-sup-ly1--base AlgolRevived-Slanted "AutoEnc_pnud6ob2hko72nbxbzmnqgpb7b ReEncodeFont" <[zal_pnud6o.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-MediumSlanted-inf-ly1 AlgolRevived-MediumSlanted "AutoEnc_bfgpejqe5wyyjfaurrwm3rpa2d ReEncodeFont" <[zal_bfgpej.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-MediumSlanted-inf-ot1 AlgolRevived-MediumSlanted "AutoEnc_zqbwatvxgxqyatsofx7jkjtx4e ReEncodeFont" <[zal_zqbwat.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-MediumSlanted-inf-t1--base AlgolRevived-MediumSlanted "AutoEnc_hqfuhrb3c7rg6ldfricujpcojd ReEncodeFont" <[zal_hqfuhr.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-Slanted-tosf-ly1 AlgolRevived-Slanted "AutoEnc_rj5tka4eaudvgerszacjq5bxtd ReEncodeFont" <[zal_rj5tka.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted-tosf-ot1 AlgolRevived-Slanted "AutoEnc_iky7rfek4bp4tbezujwy7v45da ReEncodeFont" <[zal_iky7rf.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted-tosf-t1--base AlgolRevived-Slanted "AutoEnc_wzkcbevpu4c3htbtumzyi5pyhd ReEncodeFont" <[zal_wzkcbe.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted-sup-ly1 AlgolRevived-Slanted "AutoEnc_psjebe4fqahmnuesr6cyapqlxf ReEncodeFont" <[zal_psjebe.enc <AlgolRevived-Slanted.pfb
AlgolRevived-Slanted-sup-ot1 AlgolRevived-Slanted "AutoEnc_ekxevmvyeditng4rpmqmwtlyhg ReEncodeFont" <[zal_ekxevm.enc <AlgolRevived-Slanted.pfb
-AlgolRevived-Slanted-sup-t1--base AlgolRevived-Slanted "AutoEnc_u3v7slywqs7cxppbs4veabg7ch ReEncodeFont" <[zal_u3v7sl.enc <AlgolRevived-Slanted.pfb
-AlgolRevived-Slanted-inf-ly1--base AlgolRevived-Slanted "AutoEnc_inb5zwgqohqrzyrotsrys72pog ReEncodeFont" <[zal_inb5zw.enc <AlgolRevived-Slanted.pfb
-AlgolRevived-Slanted-inf-ot1 AlgolRevived-Slanted "AutoEnc_7ov2yuwp7n2by44gdgbprnzcjf ReEncodeFont" <[zal_7ov2yu.enc <AlgolRevived-Slanted.pfb
-AlgolRevived-Slanted-inf-t1--base AlgolRevived-Slanted "AutoEnc_d42lnn3jsa2fuli2h5dpzjs5gg ReEncodeFont" <[zal_d42lnn.enc <AlgolRevived-Slanted.pfb
-AlgolRevived-Slanted-tlf-ly1--base AlgolRevived-Slanted "AutoEnc_pm6juk6jpq2juuha4jjgnaytsb ReEncodeFont" <[zal_pm6juk.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted-sup-t1--base AlgolRevived-Slanted "AutoEnc_5ziufxjbffhorwbd6sul5wldnb ReEncodeFont" <[zal_5ziufx.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted-tlf-ly1 AlgolRevived-Slanted "AutoEnc_wqyrc5hidpnpfb2dfa7dazxkfb ReEncodeFont" <[zal_wqyrc5.enc <AlgolRevived-Slanted.pfb
AlgolRevived-Slanted-tlf-ot1 AlgolRevived-Slanted "AutoEnc_lxmhqhn4noowsq3ysicmnkmtrh ReEncodeFont" <[zal_lxmhqh.enc <AlgolRevived-Slanted.pfb
-AlgolRevived-Slanted-tlf-t1--base AlgolRevived-Slanted "AutoEnc_mcsceh5f2nrv7ctstyqwuovhna ReEncodeFont" <[zal_mcsceh.enc <AlgolRevived-Slanted.pfb
-AlgolRevived-sup-ly1 AlgolRevived "AutoEnc_r4wefe732de5g4jbbmbx5sdi5e ReEncodeFont" <[zal_r4wefe.enc <AlgolRevived.pfb
+AlgolRevived-Slanted-tlf-t1--base AlgolRevived-Slanted "AutoEnc_2vzrvxkjosxzjpksvzf4xrgrze ReEncodeFont" <[zal_2vzrvx.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted-inf-ly1 AlgolRevived-Slanted "AutoEnc_pasij5ledhldyphwrunmuwixzg ReEncodeFont" <[zal_pasij5.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted-inf-ot1 AlgolRevived-Slanted "AutoEnc_7ov2yuwp7n2by44gdgbprnzcjf ReEncodeFont" <[zal_7ov2yu.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted-inf-t1--base AlgolRevived-Slanted "AutoEnc_4nnq6y3khownabmonqzi5zgjyd ReEncodeFont" <[zal_4nnq6y.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-tosf-ly1 AlgolRevived "AutoEnc_ajioassljjkcva7n7cj3ubwxqe ReEncodeFont" <[zal_ajioas.enc <AlgolRevived.pfb
+AlgolRevived-tosf-ot1 AlgolRevived "AutoEnc_iky7rfek4bp4tbezujwy7v45da ReEncodeFont" <[zal_iky7rf.enc <AlgolRevived.pfb
+AlgolRevived-tosf-t1--base AlgolRevived "AutoEnc_v4trahdeqhaejtqwtk7hppvogg ReEncodeFont" <[zal_v4trah.enc <AlgolRevived.pfb
+AlgolRevived-sup-ly1 AlgolRevived "AutoEnc_vawbngznhd76w3att2pejfxvdb ReEncodeFont" <[zal_vawbng.enc <AlgolRevived.pfb
AlgolRevived-sup-ot1 AlgolRevived "AutoEnc_ekxevmvyeditng4rpmqmwtlyhg ReEncodeFont" <[zal_ekxevm.enc <AlgolRevived.pfb
AlgolRevived-sup-t1--base AlgolRevived "AutoEnc_2mszihaegmurezad6hezqbjsib ReEncodeFont" <[zal_2mszih.enc <AlgolRevived.pfb
-AlgolRevived-inf-ly1 AlgolRevived "AutoEnc_57w4vb6b7xop6nbsos7tzcl3ka ReEncodeFont" <[zal_57w4vb.enc <AlgolRevived.pfb
-AlgolRevived-inf-ot1 AlgolRevived "AutoEnc_7ov2yuwp7n2by44gdgbprnzcjf ReEncodeFont" <[zal_7ov2yu.enc <AlgolRevived.pfb
-AlgolRevived-inf-t1--base AlgolRevived "AutoEnc_jmq5jfx5imzd4b4hmvu4l367yf ReEncodeFont" <[zal_jmq5jf.enc <AlgolRevived.pfb
-AlgolRevived-tlf-ly1 AlgolRevived "AutoEnc_guukkfxvo3jcooyqsdzmppec2h ReEncodeFont" <[zal_guukkf.enc <AlgolRevived.pfb
+AlgolRevived-tlf-ly1 AlgolRevived "AutoEnc_mdij5bx2t3snk2sagoheivrohf ReEncodeFont" <[zal_mdij5b.enc <AlgolRevived.pfb
AlgolRevived-tlf-ot1 AlgolRevived "AutoEnc_lxmhqhn4noowsq3ysicmnkmtrh ReEncodeFont" <[zal_lxmhqh.enc <AlgolRevived.pfb
AlgolRevived-tlf-t1--base AlgolRevived "AutoEnc_ziib6pedtrtmkboszn3rhe2kpf ReEncodeFont" <[zal_ziib6p.enc <AlgolRevived.pfb
-AlgolRevived-tlf-ts1 AlgolRevived " zalts1Enc ReEncodeFont " <[zalts1.enc <AlgolRevived.pfb
-AlgolRevived-Slanted-tlf-ts1 AlgolRevived-Slanted " zalts1Enc ReEncodeFont " <[zalts1.enc <AlgolRevived-Slanted.pfb
-AlgolRevived-Medium-tlf-ts1 AlgolRevived-Medium " zalts1Enc ReEncodeFont " <[zalts1.enc <AlgolRevived-Medium.pfb
-AlgolRevived-MediumSlanted-tlf-ts1 AlgolRevived-MediumSlanted " zalts1Enc ReEncodeFont " <[zalts1.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-inf-ly1 AlgolRevived "AutoEnc_bfgpejqe5wyyjfaurrwm3rpa2d ReEncodeFont" <[zal_bfgpej.enc <AlgolRevived.pfb
+AlgolRevived-inf-ot1 AlgolRevived "AutoEnc_7ov2yuwp7n2by44gdgbprnzcjf ReEncodeFont" <[zal_7ov2yu.enc <AlgolRevived.pfb
+AlgolRevived-inf-t1--base AlgolRevived "AutoEnc_jmq5jfx5imzd4b4hmvu4l367yf ReEncodeFont" <[zal_jmq5jf.enc <AlgolRevived.pfb
+AlgolRevived0-ot1tt AlgolRevived " zal0-OT1TTenc ReEncodeFont " <[zal0-OT1TT.enc <AlgolRevived.pfb
+AlgolRevived1-ot1tt AlgolRevived " zal1-OT1TTenc ReEncodeFont " <[zal1-OT1TT.enc <AlgolRevived.pfb
+AlgolRevived0-ly1tt AlgolRevived " zal0LY1TTenc ReEncodeFont " <zal0-LY1TT.enc <AlgolRevived.pfb
+AlgolRevived1-ly1tt AlgolRevived " zal1LY1TTenc ReEncodeFont " <zal1-LY1TT.enc <AlgolRevived.pfb
+AlgolRevived0-t1tt AlgolRevived " zal0-T1TTenc ReEncodeFont " <[zal0-T1TT.enc <AlgolRevived.pfb
+AlgolRevived1-t1tt AlgolRevived " zal1-T1TTenc ReEncodeFont " <[zal1-T1TT.enc <AlgolRevived.pfb
+
+AlgolRevived-Slanted0-ot1tt AlgolRevived-Slanted " zal0-OT1TTenc ReEncodeFont " <[zal0-OT1TT.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted1-ot1tt AlgolRevived-Slanted " zal1-OT1TTenc ReEncodeFont " <[zal1-OT1TT.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted0-ly1tt AlgolRevived-Slanted " zal0-LY1TTenc ReEncodeFont " <zal0-LY1TT.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted1-ly1tt AlgolRevived-Slanted " zal1-LY1TTenc ReEncodeFont " <zal1-LY1TT.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted0-t1tt AlgolRevived-Slanted " zal0-T1TTenc ReEncodeFont " <[zal0-T1TT.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-Slanted1-t1tt AlgolRevived-Slanted " zal1-T1TTenc ReEncodeFont " <[zal1-T1TT.enc <AlgolRevived-Slanted.pfb
+
+AlgolRevived-Medium0-ot1tt AlgolRevived-Medium " zal0-OT1TTenc ReEncodeFont " <[zal0-OT1TT.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Medium1-ot1tt AlgolRevived-Medium " zal1-OT1TTenc ReEncodeFont " <[zal1-OT1TT.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Medium0-ly1tt AlgolRevived-Medium " zal0-LY1TTenc ReEncodeFont " <zal0-LY1TT.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Medium1-ly1tt AlgolRevived-Medium " zal1-LY1TTenc ReEncodeFont " <zal1-LY1TT.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Medium0-t1tt AlgolRevived-Medium " zal0-T1TTenc ReEncodeFont " <[zal0-T1TT.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Medium1-t1tt AlgolRevived-Medium " zal1-T1TTenc ReEncodeFont " <[zal1-T1TT.enc <AlgolRevived-Medium.pfb
+
+AlgolRevived-MediumSlanted0-ot1tt AlgolRevived-MediumSlanted " zal0-OT1TTenc ReEncodeFont " <[zal0-OT1TT.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-MediumSlanted1-ot1tt AlgolRevived-MediumSlanted " zal1-OT1TTenc ReEncodeFont " <[zal1-OT1TT.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-MediumSlanted0-ly1tt AlgolRevived-MediumSlanted " zal0-LY1TTenc ReEncodeFont " <zal0-LY1TT.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-MediumSlanted1-ly1tt AlgolRevived-MediumSlanted " zal1-LY1TTenc ReEncodeFont " <zal1-LY1TT.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-MediumSlanted0-t1tt AlgolRevived-MediumSlanted " zal0-T1TTenc ReEncodeFont " <[zal0-T1TT.enc <AlgolRevived-MediumSlanted.pfb
+AlgolRevived-MediumSlanted1-t1tt AlgolRevived-MediumSlanted " zal1-T1TTenc ReEncodeFont " <[zal1-T1TT.enc <AlgolRevived-MediumSlanted.pfb
+
+AlgolRevived-ts1--base AlgolRevived " AlgolTS1Encoding ReEncodeFont " <[zal_ts1.enc <AlgolRevived.pfb
+AlgolRevived-Medium-ts1--base AlgolRevived-Medium " AlgolTS1Encoding ReEncodeFont " <[zal_ts1.enc <AlgolRevived-Medium.pfb
+AlgolRevived-Slanted-ts1 AlgolRevived-Slanted " AlgolTS1Encoding ReEncodeFont " <[zal_ts1.enc <AlgolRevived-Slanted.pfb
+AlgolRevived-MediumSlanted-ts1--base AlgolRevived-MediumSlanted " AlgolTS1Encoding ReEncodeFont " <[zal_ts1.enc <AlgolRevived-MediumSlanted.pfb
diff --git a/fonts/algolrevived/opentype/AlgolRevived-Medium.otf b/fonts/algolrevived/opentype/AlgolRevived-Medium.otf
index 54a351497f..1c21b20b2c 100644
--- a/fonts/algolrevived/opentype/AlgolRevived-Medium.otf
+++ b/fonts/algolrevived/opentype/AlgolRevived-Medium.otf
Binary files differ
diff --git a/fonts/algolrevived/opentype/AlgolRevived-MediumSlanted.otf b/fonts/algolrevived/opentype/AlgolRevived-MediumSlanted.otf
index 40691a6fb8..9579d23c30 100644
--- a/fonts/algolrevived/opentype/AlgolRevived-MediumSlanted.otf
+++ b/fonts/algolrevived/opentype/AlgolRevived-MediumSlanted.otf
Binary files differ
diff --git a/fonts/algolrevived/opentype/AlgolRevived-Slanted.otf b/fonts/algolrevived/opentype/AlgolRevived-Slanted.otf
index e94f67efba..d87f86ad34 100644
--- a/fonts/algolrevived/opentype/AlgolRevived-Slanted.otf
+++ b/fonts/algolrevived/opentype/AlgolRevived-Slanted.otf
Binary files differ
diff --git a/fonts/algolrevived/opentype/AlgolRevived.otf b/fonts/algolrevived/opentype/AlgolRevived.otf
index c29e4fa589..73716e91e0 100644
--- a/fonts/algolrevived/opentype/AlgolRevived.otf
+++ b/fonts/algolrevived/opentype/AlgolRevived.otf
Binary files differ
diff --git a/fonts/algolrevived/tex/LY1AlgolRevived-OsF-TT.fd b/fonts/algolrevived/tex/LY1AlgolRevived-OsF-TT.fd
new file mode 100644
index 0000000000..d29a540066
--- /dev/null
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/LY1AlgolRevived-OsF.fd b/fonts/algolrevived/tex/LY1AlgolRevived-OsF.fd
new file mode 100644
index 0000000000..b95b0742c4
--- /dev/null
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/LY1AlgolRevived-TLF-TT.fd b/fonts/algolrevived/tex/LY1AlgolRevived-TLF-TT.fd
new file mode 100644
index 0000000000..72d3a8bf67
--- /dev/null
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/OT1AlgolRevived-OsF-TT.fd b/fonts/algolrevived/tex/OT1AlgolRevived-OsF-TT.fd
new file mode 100644
index 0000000000..ce59e76e1d
--- /dev/null
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/OT1AlgolRevived-OsF.fd b/fonts/algolrevived/tex/OT1AlgolRevived-OsF.fd
new file mode 100644
index 0000000000..351679fed8
--- /dev/null
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/OT1AlgolRevived-TLF-TT.fd b/fonts/algolrevived/tex/OT1AlgolRevived-TLF-TT.fd
new file mode 100644
index 0000000000..391dd066ec
--- /dev/null
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/T1AlgolRevived-OsF-TT.fd b/fonts/algolrevived/tex/T1AlgolRevived-OsF-TT.fd
new file mode 100644
index 0000000000..0ac7ac0583
--- /dev/null
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/T1AlgolRevived-OsF.fd b/fonts/algolrevived/tex/T1AlgolRevived-OsF.fd
new file mode 100644
index 0000000000..879e58cd51
--- /dev/null
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/T1AlgolRevived-TLF-TT.fd b/fonts/algolrevived/tex/T1AlgolRevived-TLF-TT.fd
new file mode 100644
index 0000000000..d3bf2b18e0
--- /dev/null
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/TS1AlgolRevived-OsF.fd b/fonts/algolrevived/tex/TS1AlgolRevived-OsF.fd
new file mode 100644
index 0000000000..96921371e5
--- /dev/null
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/TS1AlgolRevived-TLF.fd b/fonts/algolrevived/tex/TS1AlgolRevived-TLF.fd
index 992a8f4bfa..527b245ac0 100644
--- a/fonts/algolrevived/tex/TS1AlgolRevived-TLF.fd
+++ b/fonts/algolrevived/tex/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/fonts/algolrevived/tex/algolrevived.sty b/fonts/algolrevived/tex/algolrevived.sty
index 680165849c..aa5043cec2 100644
--- a/fonts/algolrevived/tex/algolrevived.sty
+++ b/fonts/algolrevived/tex/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
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-ly1.tfm
index f92e1b31fc..e609245f84 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-ot1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-ot1.tfm
index c8a0ddc60a..5ddbfc9b23 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-ot1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-ot1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-t1--base.tfm
index f81cada65c..2b9bc650c3 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-t1.tfm
index 52bed0a34b..d4e697e068 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-inf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-ly1.tfm
index 1fc721eb75..6b769e643a 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-ot1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-ot1.tfm
index 49c4dba82c..5fa376db8f 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-ot1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-ot1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-t1--base.tfm
index 0986b587ff..29d6d18f50 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-t1.tfm
index cc70f676d1..b7278494c5 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-sup-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ly1.tfm
index 48888f1507..5dd55fdef7 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ot1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ot1.tfm
index bad783efe8..1d1fa14bbe 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ot1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-t1--base.tfm
index 29b56a4050..3580b079db 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-t1.tfm
index 4afba15d71..299b483168 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ts1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ts1.tfm
deleted file mode 100644
index 3b39e03ec4..0000000000
--- a/fonts/algolrevived/tfm/AlgolRevived-Medium-tlf-ts1.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-ly1.tfm
new file mode 100644
index 0000000000..30ebfb3f56
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-ot1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-ot1.tfm
new file mode 100644
index 0000000000..9508700d54
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-t1--base.tfm
new file mode 100644
index 0000000000..16fa2ca590
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-t1.tfm
new file mode 100644
index 0000000000..82aa73e599
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-tosf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-ts1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-ts1--base.tfm
new file mode 100644
index 0000000000..b37683a367
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-ts1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium-ts1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium-ts1.tfm
new file mode 100644
index 0000000000..d907ed285b
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium-ts1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium0-ly1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium0-ly1tt.tfm
new file mode 100644
index 0000000000..56ba9723d9
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium0-ly1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium0-ot1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium0-ot1tt.tfm
new file mode 100644
index 0000000000..6c3adc5068
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium0-ot1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium0-t1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium0-t1tt.tfm
new file mode 100644
index 0000000000..7e9dc83080
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium0-t1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium1-ly1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium1-ly1tt.tfm
new file mode 100644
index 0000000000..44f3f388cd
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium1-ly1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium1-ot1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium1-ot1tt.tfm
new file mode 100644
index 0000000000..ac1d0aadd5
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium1-ot1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Medium1-t1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Medium1-t1tt.tfm
new file mode 100644
index 0000000000..2b51925450
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Medium1-t1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-ly1.tfm
index 0de4c7bf12..5d9767135b 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-t1--base.tfm
index 644829615a..2cacc4587f 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-t1.tfm
index 093c517614..7cc4e18105 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-inf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-ly1.tfm
index 7d191612e9..1f9e727330 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-t1--base.tfm
index b3cd77a449..2f771e9eb9 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-t1.tfm
index e82839c1d6..02b6fb9d4e 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-sup-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-ly1.tfm
index ce7e9486ed..3de9f4a07d 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-t1--base.tfm
index c129f450f3..a873533d8f 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-t1.tfm
index 9d92c6c89d..d12eb98134 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-ts1.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-ts1.tfm
deleted file mode 100644
index 83ddee447f..0000000000
--- a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tlf-ts1.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-ly1.tfm
new file mode 100644
index 0000000000..e2728ba5b0
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-ot1.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-ot1.tfm
new file mode 100644
index 0000000000..8b24405772
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-t1--base.tfm
new file mode 100644
index 0000000000..ac545c7027
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-ts1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-ts1--base.tfm
new file mode 100644
index 0000000000..2d98b08de1
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-ts1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-ts1.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-ts1.tfm
new file mode 100644
index 0000000000..be3c6fc55e
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted-ts1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-ly1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-ly1tt.tfm
new file mode 100644
index 0000000000..8368772869
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-ly1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-ot1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-ot1tt.tfm
new file mode 100644
index 0000000000..563c064281
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-ot1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-t1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-t1tt.tfm
new file mode 100644
index 0000000000..f8725d61b3
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted0-t1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-ly1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-ly1tt.tfm
new file mode 100644
index 0000000000..6ecbf27277
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-ly1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-ot1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-ot1tt.tfm
new file mode 100644
index 0000000000..26dad564a5
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-ot1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-t1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-t1tt.tfm
new file mode 100644
index 0000000000..3f9ddcea42
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-MediumSlanted1-t1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-ly1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-ly1--base.tfm
deleted file mode 100644
index e24b325a7d..0000000000
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-ly1--base.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-ly1.tfm
index ab6148fa1a..4a5d0c534f 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-t1--base.tfm
index ee35e8b79a..70aac09b61 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-t1.tfm
index 11c8c06516..781d1ce941 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-inf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-ly1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-ly1--base.tfm
deleted file mode 100644
index 5578a5d122..0000000000
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-ly1--base.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-ly1.tfm
index 74d0f59652..df59c3a29e 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-t1--base.tfm
index 4a35a87b83..a0140637c6 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-t1.tfm
index 515bb4ecb6..c70065b32a 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-sup-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ly1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ly1--base.tfm
deleted file mode 100644
index bcc0adfda6..0000000000
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ly1--base.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ly1.tfm
index addf6344e3..e39be68d32 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-t1--base.tfm
index b1fb4437d1..fd62878733 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-t1.tfm
index ca1c4e534d..232b2b16bb 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ts1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ts1.tfm
deleted file mode 100644
index ae6b4c8482..0000000000
--- a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tlf-ts1.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-ly1.tfm
new file mode 100644
index 0000000000..fcd6c81092
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-ot1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-ot1.tfm
new file mode 100644
index 0000000000..3be5920d6e
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-t1--base.tfm
new file mode 100644
index 0000000000..62908040a5
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-t1.tfm
new file mode 100644
index 0000000000..5783b39453
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-tosf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-ts1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-ts1--base.tfm
new file mode 100644
index 0000000000..7169a9d7c1
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-ts1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted-ts1.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted-ts1.tfm
new file mode 100644
index 0000000000..dc2314bf5f
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted-ts1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted0-ly1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted0-ly1tt.tfm
new file mode 100644
index 0000000000..bcff1bdb6f
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted0-ly1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted0-ot1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted0-ot1tt.tfm
new file mode 100644
index 0000000000..8c5b0f4d3b
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted0-ot1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted0-t1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted0-t1tt.tfm
new file mode 100644
index 0000000000..86538f12a3
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted0-t1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted1-ly1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted1-ly1tt.tfm
new file mode 100644
index 0000000000..11d856c7d3
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted1-ly1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted1-ot1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted1-ot1tt.tfm
new file mode 100644
index 0000000000..67f0cfa702
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted1-ot1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-Slanted1-t1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived-Slanted1-t1tt.tfm
new file mode 100644
index 0000000000..b9973803f4
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-Slanted1-t1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-inf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-inf-ly1.tfm
index ea5998a48f..ded4768e36 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-inf-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-inf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-inf-ot1.tfm b/fonts/algolrevived/tfm/AlgolRevived-inf-ot1.tfm
index 27b18d0eac..b4ed59dbf9 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-inf-ot1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-inf-ot1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-inf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-inf-t1--base.tfm
index 6cc977a3a3..4e63a29218 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-inf-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-inf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-inf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-inf-t1.tfm
index 56db010de5..ad374a4b28 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-inf-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-inf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-sup-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-sup-ly1.tfm
index 09902dcb24..4cce2af7a8 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-sup-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-sup-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-sup-ot1.tfm b/fonts/algolrevived/tfm/AlgolRevived-sup-ot1.tfm
index d84f67a9e7..cc689cd53e 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-sup-ot1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-sup-ot1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-sup-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-sup-t1--base.tfm
index 5ac0f06709..157b5bf5b5 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-sup-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-sup-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-sup-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-sup-t1.tfm
index c7732547d7..2d443d3de9 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-sup-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-sup-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-tlf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-tlf-ly1.tfm
index bf50aef244..dd78cfea91 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-tlf-ly1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-tlf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-tlf-ot1.tfm b/fonts/algolrevived/tfm/AlgolRevived-tlf-ot1.tfm
index d62223c4ce..b239a1c6c5 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-tlf-ot1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-tlf-ot1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-tlf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-tlf-t1--base.tfm
index 024f7f3056..3b7b6fd6e2 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-tlf-t1--base.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-tlf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-tlf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-tlf-t1.tfm
index e13973a2dd..f706fa658f 100644
--- a/fonts/algolrevived/tfm/AlgolRevived-tlf-t1.tfm
+++ b/fonts/algolrevived/tfm/AlgolRevived-tlf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-tlf-ts1.tfm b/fonts/algolrevived/tfm/AlgolRevived-tlf-ts1.tfm
deleted file mode 100644
index 520cade078..0000000000
--- a/fonts/algolrevived/tfm/AlgolRevived-tlf-ts1.tfm
+++ /dev/null
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-tosf-ly1.tfm b/fonts/algolrevived/tfm/AlgolRevived-tosf-ly1.tfm
new file mode 100644
index 0000000000..7d2585c521
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-tosf-ly1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-tosf-ot1.tfm b/fonts/algolrevived/tfm/AlgolRevived-tosf-ot1.tfm
new file mode 100644
index 0000000000..da53907f1d
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-tosf-ot1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-tosf-t1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-tosf-t1--base.tfm
new file mode 100644
index 0000000000..2af6b6e81f
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-tosf-t1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-tosf-t1.tfm b/fonts/algolrevived/tfm/AlgolRevived-tosf-t1.tfm
new file mode 100644
index 0000000000..23d024ab35
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-tosf-t1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-ts1--base.tfm b/fonts/algolrevived/tfm/AlgolRevived-ts1--base.tfm
new file mode 100644
index 0000000000..cfa5eb4efc
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-ts1--base.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived-ts1.tfm b/fonts/algolrevived/tfm/AlgolRevived-ts1.tfm
new file mode 100644
index 0000000000..f2816460ac
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived-ts1.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived0-ly1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived0-ly1tt.tfm
new file mode 100644
index 0000000000..9931401f6f
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived0-ly1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived0-ot1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived0-ot1tt.tfm
new file mode 100644
index 0000000000..794697ef5d
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived0-ot1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived0-t1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived0-t1tt.tfm
new file mode 100644
index 0000000000..374e70746a
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived0-t1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived1-ly1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived1-ly1tt.tfm
new file mode 100644
index 0000000000..4cd8fc906a
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived1-ly1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived1-ot1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived1-ot1tt.tfm
new file mode 100644
index 0000000000..c963156c53
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived1-ot1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/tfm/AlgolRevived1-t1tt.tfm b/fonts/algolrevived/tfm/AlgolRevived1-t1tt.tfm
new file mode 100644
index 0000000000..688e29cd93
--- /dev/null
+++ b/fonts/algolrevived/tfm/AlgolRevived1-t1tt.tfm
Binary files differ
diff --git a/fonts/algolrevived/type1/AlgolRevived-Medium.pfb b/fonts/algolrevived/type1/AlgolRevived-Medium.pfb
index 5ff37f0d3c..6532b70605 100644
--- a/fonts/algolrevived/type1/AlgolRevived-Medium.pfb
+++ b/fonts/algolrevived/type1/AlgolRevived-Medium.pfb
Binary files differ
diff --git a/fonts/algolrevived/type1/AlgolRevived-MediumSlanted.pfb b/fonts/algolrevived/type1/AlgolRevived-MediumSlanted.pfb
index ea46066029..9b399f1141 100644
--- a/fonts/algolrevived/type1/AlgolRevived-MediumSlanted.pfb
+++ b/fonts/algolrevived/type1/AlgolRevived-MediumSlanted.pfb
Binary files differ
diff --git a/fonts/algolrevived/type1/AlgolRevived-Slanted.pfb b/fonts/algolrevived/type1/AlgolRevived-Slanted.pfb
index 3f116e0057..19bb7d29e9 100644
--- a/fonts/algolrevived/type1/AlgolRevived-Slanted.pfb
+++ b/fonts/algolrevived/type1/AlgolRevived-Slanted.pfb
Binary files differ
diff --git a/fonts/algolrevived/type1/AlgolRevived.pfb b/fonts/algolrevived/type1/AlgolRevived.pfb
index dc2dec10f0..c55216267f 100644
--- a/fonts/algolrevived/type1/AlgolRevived.pfb
+++ b/fonts/algolrevived/type1/AlgolRevived.pfb
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Medium-inf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-Medium-inf-t1.vf
index 59e7d15e19..ba659a7fc2 100644
--- a/fonts/algolrevived/vf/AlgolRevived-Medium-inf-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-Medium-inf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Medium-sup-t1.vf b/fonts/algolrevived/vf/AlgolRevived-Medium-sup-t1.vf
index bf9b01627f..21deacc1dc 100644
--- a/fonts/algolrevived/vf/AlgolRevived-Medium-sup-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-Medium-sup-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Medium-tlf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-Medium-tlf-t1.vf
index 83c3fe57cd..11fdde3e82 100644
--- a/fonts/algolrevived/vf/AlgolRevived-Medium-tlf-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-Medium-tlf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Medium-tosf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-Medium-tosf-t1.vf
new file mode 100644
index 0000000000..bc570e3769
--- /dev/null
+++ b/fonts/algolrevived/vf/AlgolRevived-Medium-tosf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Medium-ts1.vf b/fonts/algolrevived/vf/AlgolRevived-Medium-ts1.vf
new file mode 100644
index 0000000000..69904b9a12
--- /dev/null
+++ b/fonts/algolrevived/vf/AlgolRevived-Medium-ts1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-inf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-inf-t1.vf
index 1b2e5d0b63..e48ac445b4 100644
--- a/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-inf-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-inf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-sup-t1.vf b/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-sup-t1.vf
index a49be92a97..cfeb670882 100644
--- a/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-sup-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-sup-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-tlf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-tlf-t1.vf
index 423eba9160..bbc53049dd 100644
--- a/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-tlf-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-tlf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-tosf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-tosf-t1.vf
new file mode 100644
index 0000000000..e23c546f54
--- /dev/null
+++ b/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-tosf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-ts1.vf b/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-ts1.vf
new file mode 100644
index 0000000000..79fd5404d0
--- /dev/null
+++ b/fonts/algolrevived/vf/AlgolRevived-MediumSlanted-ts1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Slanted-inf-ly1.vf b/fonts/algolrevived/vf/AlgolRevived-Slanted-inf-ly1.vf
deleted file mode 100644
index 154e4ce61c..0000000000
--- a/fonts/algolrevived/vf/AlgolRevived-Slanted-inf-ly1.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Slanted-inf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-Slanted-inf-t1.vf
index 74f5ef86b5..fffd9f518d 100644
--- a/fonts/algolrevived/vf/AlgolRevived-Slanted-inf-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-Slanted-inf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Slanted-sup-ly1.vf b/fonts/algolrevived/vf/AlgolRevived-Slanted-sup-ly1.vf
deleted file mode 100644
index 2ba021a04f..0000000000
--- a/fonts/algolrevived/vf/AlgolRevived-Slanted-sup-ly1.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Slanted-sup-t1.vf b/fonts/algolrevived/vf/AlgolRevived-Slanted-sup-t1.vf
index ff2f1f87a8..4275b7a944 100644
--- a/fonts/algolrevived/vf/AlgolRevived-Slanted-sup-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-Slanted-sup-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Slanted-tlf-ly1.vf b/fonts/algolrevived/vf/AlgolRevived-Slanted-tlf-ly1.vf
deleted file mode 100644
index 19bd6d61d7..0000000000
--- a/fonts/algolrevived/vf/AlgolRevived-Slanted-tlf-ly1.vf
+++ /dev/null
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Slanted-tlf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-Slanted-tlf-t1.vf
index a942c3a23f..f6a3eef45a 100644
--- a/fonts/algolrevived/vf/AlgolRevived-Slanted-tlf-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-Slanted-tlf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Slanted-tosf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-Slanted-tosf-t1.vf
new file mode 100644
index 0000000000..b1b08be852
--- /dev/null
+++ b/fonts/algolrevived/vf/AlgolRevived-Slanted-tosf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-Slanted-ts1.vf b/fonts/algolrevived/vf/AlgolRevived-Slanted-ts1.vf
new file mode 100644
index 0000000000..f4f985183f
--- /dev/null
+++ b/fonts/algolrevived/vf/AlgolRevived-Slanted-ts1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-inf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-inf-t1.vf
index bb0ec7ddef..2e42d4518a 100644
--- a/fonts/algolrevived/vf/AlgolRevived-inf-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-inf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-sup-t1.vf b/fonts/algolrevived/vf/AlgolRevived-sup-t1.vf
index cd9292f587..f77260e325 100644
--- a/fonts/algolrevived/vf/AlgolRevived-sup-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-sup-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-tlf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-tlf-t1.vf
index 0bce9c0689..b351abf253 100644
--- a/fonts/algolrevived/vf/AlgolRevived-tlf-t1.vf
+++ b/fonts/algolrevived/vf/AlgolRevived-tlf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-tosf-t1.vf b/fonts/algolrevived/vf/AlgolRevived-tosf-t1.vf
new file mode 100644
index 0000000000..6fe9916f5b
--- /dev/null
+++ b/fonts/algolrevived/vf/AlgolRevived-tosf-t1.vf
Binary files differ
diff --git a/fonts/algolrevived/vf/AlgolRevived-ts1.vf b/fonts/algolrevived/vf/AlgolRevived-ts1.vf
new file mode 100644
index 0000000000..bfc27f8978
--- /dev/null
+++ b/fonts/algolrevived/vf/AlgolRevived-ts1.vf
Binary files differ