summaryrefslogtreecommitdiff
path: root/fonts/junicode/enc
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/junicode/enc')
-rw-r--r--fonts/junicode/enc/jncd_2hbdle.enc68
-rw-r--r--fonts/junicode/enc/jncd_2jqefy.enc65
-rw-r--r--fonts/junicode/enc/jncd_32yl5r.enc66
-rw-r--r--fonts/junicode/enc/jncd_3erjze.enc68
-rw-r--r--fonts/junicode/enc/jncd_3ij2sz.enc63
-rw-r--r--fonts/junicode/enc/jncd_3q6wdm.enc66
-rw-r--r--fonts/junicode/enc/jncd_3r4kg4.enc63
-rw-r--r--fonts/junicode/enc/jncd_4er2ou.enc68
-rw-r--r--fonts/junicode/enc/jncd_4nafnj.enc68
-rw-r--r--fonts/junicode/enc/jncd_4vsxzw.enc66
-rw-r--r--fonts/junicode/enc/jncd_535mcm.enc65
-rw-r--r--fonts/junicode/enc/jncd_5b4szu.enc66
-rw-r--r--fonts/junicode/enc/jncd_5eobdx.enc65
-rw-r--r--fonts/junicode/enc/jncd_5nplrd.enc68
-rw-r--r--fonts/junicode/enc/jncd_6kaogf.enc66
-rw-r--r--fonts/junicode/enc/jncd_6kirfz.enc68
-rw-r--r--fonts/junicode/enc/jncd_6mzsut.enc68
-rw-r--r--fonts/junicode/enc/jncd_6qukfw.enc66
-rw-r--r--fonts/junicode/enc/jncd_6y625c.enc66
-rw-r--r--fonts/junicode/enc/jncd_7lzoym.enc63
-rw-r--r--fonts/junicode/enc/jncd_7sifzs.enc68
-rw-r--r--fonts/junicode/enc/jncd_7wd7je.enc65
-rw-r--r--fonts/junicode/enc/jncd_aa5ahp.enc63
-rw-r--r--fonts/junicode/enc/jncd_alipbz.enc64
-rw-r--r--fonts/junicode/enc/jncd_alnhow.enc68
-rw-r--r--fonts/junicode/enc/jncd_ax2xt6.enc65
-rw-r--r--fonts/junicode/enc/jncd_c4gqgp.enc63
-rw-r--r--fonts/junicode/enc/jncd_d7xkyr.enc68
-rw-r--r--fonts/junicode/enc/jncd_da5fyf.enc65
-rw-r--r--fonts/junicode/enc/jncd_dhkwu4.enc66
-rw-r--r--fonts/junicode/enc/jncd_e2angy.enc63
-rw-r--r--fonts/junicode/enc/jncd_eb524t.enc65
-rw-r--r--fonts/junicode/enc/jncd_ecavbt.enc66
-rw-r--r--fonts/junicode/enc/jncd_egwwjb.enc66
-rw-r--r--fonts/junicode/enc/jncd_enfqsw.enc68
-rw-r--r--fonts/junicode/enc/jncd_feu43y.enc68
-rw-r--r--fonts/junicode/enc/jncd_fhg7wq.enc68
-rw-r--r--fonts/junicode/enc/jncd_fry5nk.enc65
-rw-r--r--fonts/junicode/enc/jncd_fv6tv4.enc66
-rw-r--r--fonts/junicode/enc/jncd_g4pfdj.enc65
-rw-r--r--fonts/junicode/enc/jncd_gk2rxd.enc65
-rw-r--r--fonts/junicode/enc/jncd_gktvs3.enc68
-rw-r--r--fonts/junicode/enc/jncd_gy5mfr.enc65
-rw-r--r--fonts/junicode/enc/jncd_hhatdv.enc66
-rw-r--r--fonts/junicode/enc/jncd_i2fv4s.enc65
-rw-r--r--fonts/junicode/enc/jncd_ia5u2z.enc65
-rw-r--r--fonts/junicode/enc/jncd_ifhpre.enc63
-rw-r--r--fonts/junicode/enc/jncd_ilb24p.enc63
-rw-r--r--fonts/junicode/enc/jncd_iocagb.enc66
-rw-r--r--fonts/junicode/enc/jncd_jb7ci7.enc66
-rw-r--r--fonts/junicode/enc/jncd_jp6lmu.enc68
-rw-r--r--fonts/junicode/enc/jncd_jxijto.enc65
-rw-r--r--fonts/junicode/enc/jncd_la6rhc.enc68
-rw-r--r--fonts/junicode/enc/jncd_ldcvmr.enc63
-rw-r--r--fonts/junicode/enc/jncd_m6fl2a.enc66
-rw-r--r--fonts/junicode/enc/jncd_mfus4v.enc66
-rw-r--r--fonts/junicode/enc/jncd_ncilqg.enc63
-rw-r--r--fonts/junicode/enc/jncd_ncws24.enc66
-rw-r--r--fonts/junicode/enc/jncd_nghkwv.enc68
-rw-r--r--fonts/junicode/enc/jncd_nqur7h.enc68
-rw-r--r--fonts/junicode/enc/jncd_nz4i74.enc65
-rw-r--r--fonts/junicode/enc/jncd_p7ome7.enc63
-rw-r--r--fonts/junicode/enc/jncd_pm4uzf.enc65
-rw-r--r--fonts/junicode/enc/jncd_pzsrit.enc64
-rw-r--r--fonts/junicode/enc/jncd_qigq3r.enc65
-rw-r--r--fonts/junicode/enc/jncd_qkrvq7.enc66
-rw-r--r--fonts/junicode/enc/jncd_qs7fbx.enc63
-rw-r--r--fonts/junicode/enc/jncd_r2ngzv.enc65
-rw-r--r--fonts/junicode/enc/jncd_r7dcdh.enc68
-rw-r--r--fonts/junicode/enc/jncd_r7qvjc.enc66
-rw-r--r--fonts/junicode/enc/jncd_rhm4ae.enc64
-rw-r--r--fonts/junicode/enc/jncd_rsbn53.enc65
-rw-r--r--fonts/junicode/enc/jncd_rvrggq.enc64
-rw-r--r--fonts/junicode/enc/jncd_rx5biu.enc64
-rw-r--r--fonts/junicode/enc/jncd_s2n2gm.enc66
-rw-r--r--fonts/junicode/enc/jncd_s5wjrz.enc66
-rw-r--r--fonts/junicode/enc/jncd_sct77m.enc68
-rw-r--r--fonts/junicode/enc/jncd_soeko7.enc63
-rw-r--r--fonts/junicode/enc/jncd_t7d4ag.enc63
-rw-r--r--fonts/junicode/enc/jncd_tfbvnl.enc66
-rw-r--r--fonts/junicode/enc/jncd_u2clib.enc66
-rw-r--r--fonts/junicode/enc/jncd_ulnjqk.enc68
-rw-r--r--fonts/junicode/enc/jncd_uqbu3a.enc65
-rw-r--r--fonts/junicode/enc/jncd_uqxpwn.enc68
-rw-r--r--fonts/junicode/enc/jncd_vai6ks.enc68
-rw-r--r--fonts/junicode/enc/jncd_vg252a.enc66
-rw-r--r--fonts/junicode/enc/jncd_vp376k.enc66
-rw-r--r--fonts/junicode/enc/jncd_vv455d.enc64
-rw-r--r--fonts/junicode/enc/jncd_wfh7iu.enc65
-rw-r--r--fonts/junicode/enc/jncd_wkwe3q.enc68
-rw-r--r--fonts/junicode/enc/jncd_wwi77p.enc63
-rw-r--r--fonts/junicode/enc/jncd_wydlop.enc63
-rw-r--r--fonts/junicode/enc/jncd_x2opvx.enc68
-rw-r--r--fonts/junicode/enc/jncd_xgdhlv.enc66
-rw-r--r--fonts/junicode/enc/jncd_y2gbot.enc68
-rw-r--r--fonts/junicode/enc/jncd_y74d4a.enc65
-rw-r--r--fonts/junicode/enc/jncd_yodvje.enc65
-rw-r--r--fonts/junicode/enc/jncd_yql4fv.enc63
-rw-r--r--fonts/junicode/enc/jncd_yur7kb.enc65
-rw-r--r--fonts/junicode/enc/jncd_yzxamt.enc65
-rw-r--r--fonts/junicode/enc/jncd_z4lkq6.enc68
-rw-r--r--fonts/junicode/enc/jncd_zbxsaf.enc68
-rw-r--r--fonts/junicode/enc/jncd_zdphhk.enc66
103 files changed, 6766 insertions, 0 deletions
diff --git a/fonts/junicode/enc/jncd_2hbdle.enc b/fonts/junicode/enc/jncd_2hbdle.enc
new file mode 100644
index 0000000000..41e11e81c6
--- /dev/null
+++ b/fonts/junicode/enc/jncd_2hbdle.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_2hbdle6scqqvwquik2mloewhha
+% Encoding created by otftotfm on Sat Dec 30 13:48:10 2023
+% Command line follows encoding
+/AutoEnc_2hbdle6scqqvwquik2mloewhha [
+%00
+ /.notdef /Euro.lt /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /i.sc /j.sc /grave /acute /caron.sc /breve /macron /ring
+ /cedilla /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam.sc /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand.lt /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.lt
+%90
+ /lslash.sc /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron.sc /guilsinglright /oe.sc /zcaron.sc /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown.sc /cent /sterling.lf /currency /yen.lf /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown.sc
+%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 /.notdef
+%E0
+ /agrave.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /divide
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /ydieresis.sc
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-lf-sc-ly1'
diff --git a/fonts/junicode/enc/jncd_2jqefy.enc b/fonts/junicode/enc/jncd_2jqefy.enc
new file mode 100644
index 0000000000..b81e15a595
--- /dev/null
+++ b/fonts/junicode/enc/jncd_2jqefy.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_2jqefycljlk2spovbldp4suglh
+% Encoding created by otftotfm on Sat Dec 30 13:48:29 2023
+% Command line follows encoding
+/AutoEnc_2jqefycljlk2spovbldp4suglh [
+%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 /dollar /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
+%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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=onum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-osf-t1'
diff --git a/fonts/junicode/enc/jncd_32yl5r.enc b/fonts/junicode/enc/jncd_32yl5r.enc
new file mode 100644
index 0000000000..26fd61ec09
--- /dev/null
+++ b/fonts/junicode/enc/jncd_32yl5r.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_32yl5rd7pnfpp4wt5vnnzgo6qc
+% Encoding created by otftotfm on Sat Dec 30 13:48:06 2023
+% Command line follows encoding
+/AutoEnc_32yl5rd7pnfpp4wt5vnnzgo6qc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /f_f_t
+ /.notdef /dotlessi /uni0237 /.notdef /fi /fl /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /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
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-lf-t2a'
diff --git a/fonts/junicode/enc/jncd_3erjze.enc b/fonts/junicode/enc/jncd_3erjze.enc
new file mode 100644
index 0000000000..7250945dfb
--- /dev/null
+++ b/fonts/junicode/enc/jncd_3erjze.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_3erjzexoluefphd3t3glzewwbc
+% Encoding created by otftotfm on Sat Dec 30 13:48:51 2023
+% Command line follows encoding
+/AutoEnc_3erjzexoluefphd3t3glzewwbc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron.sc
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /i.sc /j.sc /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam.sc /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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.sc /section
+%A0
+ /abreve.sc /aogonek.sc /cacute.sc /ccaron.sc /dcaron.sc /ecaron.sc /eogonek.sc /gbreve.sc
+ /lacute.sc /lcaron.sc /lslash.sc /nacute.sc /ncaron.sc /eng.sc /ohungarumlaut.sc /racute.sc
+%B0
+ /rcaron.sc /sacute.sc /scaron.sc /scedilla.sc /tcaron.sc /uni0163.sc /uhungarumlaut.sc /uring.sc
+ /ydieresis.sc /zacute.sc /zcaron.sc /zdotaccent.sc /ij.sc /exclamdown.sc /questiondown.sc /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.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /oe.sc
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-Bold.otf Junicode-Bold-lf-sc-t1'
diff --git a/fonts/junicode/enc/jncd_3ij2sz.enc b/fonts/junicode/enc/jncd_3ij2sz.enc
new file mode 100644
index 0000000000..823bf9779b
--- /dev/null
+++ b/fonts/junicode/enc/jncd_3ij2sz.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_3ij2szzwwvk3bo2vevnnbcswca
+% Encoding created by otftotfm on Sat Dec 30 13:48:20 2023
+% Command line follows encoding
+/AutoEnc_3ij2szzwwvk3bo2vevnnbcswca [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /uni208A /comma /hyphen /period /slash
+%30
+ /uni2080 /uni2081 /uni2082 /uni2083 /uni2084 /uni2085 /uni2086 /uni2087
+ /uni2088 /uni2089 /colon /semicolon /less /uni208C /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
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=sinf
+% --ligkern=* {KL} * --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-inf-t2a'
diff --git a/fonts/junicode/enc/jncd_3q6wdm.enc b/fonts/junicode/enc/jncd_3q6wdm.enc
new file mode 100644
index 0000000000..216c0148b4
--- /dev/null
+++ b/fonts/junicode/enc/jncd_3q6wdm.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_3q6wdmbwgr4xdzrtmiyvxbqqqh
+% Encoding created by otftotfm on Sat Dec 30 13:47:56 2023
+% Command line follows encoding
+/AutoEnc_3q6wdmbwgr4xdzrtmiyvxbqqqh [
+%00
+ /a_s.dlig /Euro.lt /c_t.dlig /f_j /fraction /dotaccent /hungarumlaut /ogonek
+ /f_r /f_t /uni200C /f_f_l /f_f_i /f_f /fl /fi
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE.swash /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /semicolon /less /equal /greater /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /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.lt /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.lt
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling.lf /currency /yen.lf /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE.swash /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=dlig
+% --feature=kern --feature=liga --feature=lnum --feature=swsh --feature=tnum
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tlf-swash-ly1'
diff --git a/fonts/junicode/enc/jncd_3r4kg4.enc b/fonts/junicode/enc/jncd_3r4kg4.enc
new file mode 100644
index 0000000000..fa2b6fcac1
--- /dev/null
+++ b/fonts/junicode/enc/jncd_3r4kg4.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_3r4kg4nnqonnus7d5oynt6m3ea
+% Encoding created by otftotfm on Sat Dec 30 13:48:46 2023
+% Command line follows encoding
+/AutoEnc_3r4kg4nnqonnus7d5oynt6m3ea [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash.sups /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma.sups /hyphen.sups /period.sups /slash
+%30
+ /zero.sups /one.sups /two.sups /three.sups /four.sups /five.sups /six.sups /seven.sups
+ /eight.sups /nine.sups /colon /semicolon /less /uni207C /greater /question
+%40
+ /at /uni1D2C /uni1D2E /C /uni1D30 /uni1D31 /F /uni1D33
+ /uni1D34 /uni1D35 /uni1D36 /uni1D37 /uni1D38 /uni1D39 /uni1D3A /uni1D3C
+%50
+ /uni1D3E /Q /uni1D3F /S /uni1D40 /uni1D41 /uni2C7D /uni1D42
+ /Xmod /Y /Z /bracketleft.sups /backslash /bracketright.sups /asciicircum /underscore
+%60
+ /quoteleft /uni1D43 /uni1D47 /uni1D9C /uni1D48 /uni1D49 /uni1DA0 /uni1D4D
+ /uni02B0 /uni2071 /uni02B2 /uni1D4F /uni02E1 /uni1D50 /uni207F /ordmasculine
+%70
+ /uni1D56 /q.superscript /uni02B3 /uni02E2 /uni1D57 /uni1D58 /uni1D5B /uni02B7
+ /uni02E3 /uni02B8 /uni1DBB /braceleft /bar /braceright /asciitilde /hyphen.sups
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=sups
+% --ligkern=* {KL} * --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-sup-t2a'
diff --git a/fonts/junicode/enc/jncd_4er2ou.enc b/fonts/junicode/enc/jncd_4er2ou.enc
new file mode 100644
index 0000000000..ad60c4d247
--- /dev/null
+++ b/fonts/junicode/enc/jncd_4er2ou.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_4er2oufhothrvoalsnupyw2d3f
+% Encoding created by otftotfm on Sat Dec 30 13:47:21 2023
+% Command line follows encoding
+/AutoEnc_4er2oufhothrvoalsnupyw2d3f [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /i.sc /j.sc /grave /acute /caron.sc /breve /macron /ring
+ /cedilla /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam.sc /quotedblright /numbersign /dollar.tosf /percent /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /exclamdown.sc /equal /questiondown.sc /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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.sc /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=onum
+% --feature=smcp --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall --unicoding=fi
+% =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =: FLsmall
+% --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tosf-sc-ot1'
diff --git a/fonts/junicode/enc/jncd_4nafnj.enc b/fonts/junicode/enc/jncd_4nafnj.enc
new file mode 100644
index 0000000000..0b91f10576
--- /dev/null
+++ b/fonts/junicode/enc/jncd_4nafnj.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_4nafnjraacunhork56emqsz24g
+% Encoding created by otftotfm on Sat Dec 30 13:47:36 2023
+% Command line follows encoding
+/AutoEnc_4nafnjraacunhork56emqsz24g [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /i.sc /j.sc /grave /acute /caron.sc /breve /macron /ring
+ /cedilla /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam.sc /quotedblright /numbersign /dollar /percent /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /exclamdown.sc /equal /questiondown.sc /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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.sc /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=onum
+% --feature=pnum --feature=smcp --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall --unicoding=fi
+% =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =: FLsmall
+% --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-osf-sc-ot1'
diff --git a/fonts/junicode/enc/jncd_4vsxzw.enc b/fonts/junicode/enc/jncd_4vsxzw.enc
new file mode 100644
index 0000000000..b3441b94e2
--- /dev/null
+++ b/fonts/junicode/enc/jncd_4vsxzw.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_4vsxzwuphpvmonh4jyxexrgfmf
+% Encoding created by otftotfm on Sat Dec 30 13:47:19 2023
+% Command line follows encoding
+/AutoEnc_4vsxzwuphpvmonh4jyxexrgfmf [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /f_f_t
+ /.notdef /dotlessi /uni0237 /.notdef /fi /fl /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /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
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=onum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tosf-t2a'
diff --git a/fonts/junicode/enc/jncd_535mcm.enc b/fonts/junicode/enc/jncd_535mcm.enc
new file mode 100644
index 0000000000..dd7e00daa0
--- /dev/null
+++ b/fonts/junicode/enc/jncd_535mcm.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_535mcmkatc3k7okg5zkd62wnwd
+% Encoding created by otftotfm on Sat Dec 30 13:48:30 2023
+% Command line follows encoding
+/AutoEnc_535mcmkatc3k7okg5zkd62wnwd [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /uniFB04 /uniFB03 /uniFB00 /uniFB02 /uniFB01
+%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 /one /two /three /four /five /six /seven
+ /eight /nine /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
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=onum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-osf-ly1'
diff --git a/fonts/junicode/enc/jncd_5b4szu.enc b/fonts/junicode/enc/jncd_5b4szu.enc
new file mode 100644
index 0000000000..154a40dce7
--- /dev/null
+++ b/fonts/junicode/enc/jncd_5b4szu.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_5b4szui7lanbjnmghujt4cdnfb
+% Encoding created by otftotfm on Sat Dec 30 13:47:41 2023
+% Command line follows encoding
+/AutoEnc_5b4szui7lanbjnmghujt4cdnfb [
+%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
+ /a_s.dlig /dotlessi /uni0237 /c_t.dlig /fi /fl /f_j /f_r
+%20
+ /space /exclam /quotedbl /numbersign /dollar /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
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /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.swash /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=dlig
+% --feature=kern --feature=liga --feature=onum --feature=pnum --feature=swsh
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-osf-swash-t1'
diff --git a/fonts/junicode/enc/jncd_5eobdx.enc b/fonts/junicode/enc/jncd_5eobdx.enc
new file mode 100644
index 0000000000..72106d7f9f
--- /dev/null
+++ b/fonts/junicode/enc/jncd_5eobdx.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_5eobdximarbz54xttb4sm2kdud
+% Encoding created by otftotfm on Sat Dec 30 13:47:18 2023
+% Command line follows encoding
+/AutoEnc_5eobdximarbz54xttb4sm2kdud [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=onum --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --min-kern=6.0 Junicode-BoldItalic.otf Junicode-BoldItalic-tosf-lgr'
diff --git a/fonts/junicode/enc/jncd_5nplrd.enc b/fonts/junicode/enc/jncd_5nplrd.enc
new file mode 100644
index 0000000000..8df4c97752
--- /dev/null
+++ b/fonts/junicode/enc/jncd_5nplrd.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_5nplrdzykufffahiv5w7fphj6g
+% Encoding created by otftotfm on Sat Dec 30 13:48:26 2023
+% Command line follows encoding
+/AutoEnc_5nplrdzykufffahiv5w7fphj6g [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam.sc /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5 /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4 /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=onum --feature=smcp --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall
+% --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =:
+% FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-Bold.otf
+% Junicode-Bold-tosf-sc-lgr'
diff --git a/fonts/junicode/enc/jncd_6kaogf.enc b/fonts/junicode/enc/jncd_6kaogf.enc
new file mode 100644
index 0000000000..c7cbea6948
--- /dev/null
+++ b/fonts/junicode/enc/jncd_6kaogf.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_6kaogffvqczthee7al7euqnwvb
+% Encoding created by otftotfm on Sat Dec 30 13:47:17 2023
+% Command line follows encoding
+/AutoEnc_6kaogffvqczthee7al7euqnwvb [
+%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
+ /f_f_t /dotlessi /uni0237 /.notdef /fi /fl /f_eth /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=onum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tosf-t1'
diff --git a/fonts/junicode/enc/jncd_6kirfz.enc b/fonts/junicode/enc/jncd_6kirfz.enc
new file mode 100644
index 0000000000..86d777ee41
--- /dev/null
+++ b/fonts/junicode/enc/jncd_6kirfz.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_6kirfzgy3qgjv2nfz6k5f5yffb
+% Encoding created by otftotfm on Sat Dec 30 13:47:50 2023
+% Command line follows encoding
+/AutoEnc_6kirfzgy3qgjv2nfz6k5f5yffb [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /i.sc /j.sc /grave /acute /caron.sc /breve /macron /ring
+ /cedilla /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam.sc /quotedblright /numbersign.lt /dollar.lt /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /semicolon /exclamdown.sc /equal /questiondown.sc /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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.sc /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=lnum
+% --feature=smcp --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall --unicoding=fi
+% =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =: FLsmall
+% --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tlf-sc-ot1'
diff --git a/fonts/junicode/enc/jncd_6mzsut.enc b/fonts/junicode/enc/jncd_6mzsut.enc
new file mode 100644
index 0000000000..b865f0e3ae
--- /dev/null
+++ b/fonts/junicode/enc/jncd_6mzsut.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_6mzsut43zqq4lwldjh3irqozvg
+% Encoding created by otftotfm on Sat Dec 30 13:47:22 2023
+% Command line follows encoding
+/AutoEnc_6mzsut43zqq4lwldjh3irqozvg [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /i.sc /j.sc /grave /acute /caron.sc /breve /macron /ring
+ /cedilla /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam.sc /quotedbl /numbersign /dollar.tosf /percent /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
+%90
+ /lslash.sc /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron.sc /guilsinglright /oe.sc /zcaron.sc /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown.sc /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown.sc
+%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 /.notdef
+%E0
+ /agrave.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /divide
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /ydieresis.sc
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=onum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tosf-sc-ly1'
diff --git a/fonts/junicode/enc/jncd_6qukfw.enc b/fonts/junicode/enc/jncd_6qukfw.enc
new file mode 100644
index 0000000000..95227d86a4
--- /dev/null
+++ b/fonts/junicode/enc/jncd_6qukfw.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_6qukfwwykjznmi7rpg6esnutrd
+% Encoding created by otftotfm on Sat Dec 30 13:47:42 2023
+% Command line follows encoding
+/AutoEnc_6qukfwwykjznmi7rpg6esnutrd [
+%00
+ /a_s.dlig /Euro /c_t.dlig /f_j /fraction /dotaccent /hungarumlaut /ogonek
+ /f_r /f_t /uni200C /f_f_l /f_f_i /f_f /fl /fi
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE.swash /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign /dollar /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
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /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
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE.swash /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=dlig
+% --feature=kern --feature=liga --feature=onum --feature=pnum --feature=swsh
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-osf-swash-ly1'
diff --git a/fonts/junicode/enc/jncd_6y625c.enc b/fonts/junicode/enc/jncd_6y625c.enc
new file mode 100644
index 0000000000..2a1cbbeaf1
--- /dev/null
+++ b/fonts/junicode/enc/jncd_6y625c.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_6y625cbojgvk6ypsm2rp3sgxhd
+% Encoding created by otftotfm on Sat Dec 30 13:47:26 2023
+% Command line follows encoding
+/AutoEnc_6y625cbojgvk6ypsm2rp3sgxhd [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE.swash /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /a_s.dlig /c_t.dlig /f_j /f_r /f_t /f_y.dlig /i_s.dlig /s_t.dlig
+ /t_r.dlig /t_t.dlig /Lslash /t_y.dlig /u_s.dlig /f_f_r /f_f_t /f_f_y.dlig
+%90
+ /.notdef /f_t_y.dlig /t_t_r.dlig /t_t_y.dlig /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=dlig --feature=kern --feature=liga
+% --feature=onum --feature=swsh --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tosf-swash-ot1'
diff --git a/fonts/junicode/enc/jncd_7lzoym.enc b/fonts/junicode/enc/jncd_7lzoym.enc
new file mode 100644
index 0000000000..04b185a888
--- /dev/null
+++ b/fonts/junicode/enc/jncd_7lzoym.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_7lzoymb2wet4ejapw73pluelih
+% Encoding created by otftotfm on Sat Dec 30 13:48:45 2023
+% Command line follows encoding
+/AutoEnc_7lzoymb2wet4ejapw73pluelih [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash.sups /emdash /uni200C
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma.sups /hyphen.sups /period.sups /slash
+%30
+ /zero.sups /one.sups /two.sups /three.sups /four.sups /five.sups /six.sups /seven.sups
+ /eight.sups /nine.sups /colon /semicolon /less /uni207C /greater /question
+%40
+ /at /uni1D2C /uni1D2E /C /uni1D30 /uni1D31 /F /uni1D33
+ /uni1D34 /uni1D35 /uni1D36 /uni1D37 /uni1D38 /uni1D39 /uni1D3A /uni1D3C
+%50
+ /uni1D3E /Q /uni1D3F /S /uni1D40 /uni1D41 /uni2C7D /uni1D42
+ /Xmod /Y /Z /bracketleft.sups /backslash /bracketright.sups /asciicircum /underscore
+%60
+ /quoteleft /uni1D43 /uni1D47 /uni1D9C /uni1D48 /uni1D49 /uni1DA0 /uni1D4D
+ /uni02B0 /uni2071 /uni02B2 /uni1D4F /uni02E1 /uni1D50 /uni207F /ordmasculine
+%70
+ /uni1D56 /q.superscript /uni02B3 /uni02E2 /uni1D57 /uni1D58 /uni1D5B /uni02B7
+ /uni02E3 /uni02B8 /uni1DBB /braceleft /bar /braceright /asciitilde /hyphen.sups
+%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 /uni1D2D /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sups
+% --ligkern=* {KL} * --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-sup-t1'
diff --git a/fonts/junicode/enc/jncd_7sifzs.enc b/fonts/junicode/enc/jncd_7sifzs.enc
new file mode 100644
index 0000000000..b262a7d701
--- /dev/null
+++ b/fonts/junicode/enc/jncd_7sifzs.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_7sifzs3povdhgbdceidql4wixf
+% Encoding created by otftotfm on Sat Dec 30 13:48:08 2023
+% Command line follows encoding
+/AutoEnc_7sifzs3povdhgbdceidql4wixf [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /i.sc /j.sc /grave /acute /caron.sc /breve /macron /ring
+ /cedilla /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam.sc /quotedblright /numbersign.lt /dollar.lf /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /semicolon /exclamdown.sc /equal /questiondown.sc /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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.sc /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=lnum
+% --feature=pnum --feature=smcp --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall --unicoding=fi
+% =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =: FLsmall
+% --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-lf-sc-ot1'
diff --git a/fonts/junicode/enc/jncd_7wd7je.enc b/fonts/junicode/enc/jncd_7wd7je.enc
new file mode 100644
index 0000000000..2a7875d58a
--- /dev/null
+++ b/fonts/junicode/enc/jncd_7wd7je.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_7wd7jeaent3sj525defnqmlc3a
+% Encoding created by otftotfm on Sat Dec 30 13:47:48 2023
+% Command line follows encoding
+/AutoEnc_7wd7jeaent3sj525defnqmlc3a [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro.lt /perthousand.lt /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam /dieresis /dieresistonos /uni1FED /percent.lt /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=lnum --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --min-kern=6.0 Junicode-BoldItalic.otf Junicode-BoldItalic-tlf-lgr'
diff --git a/fonts/junicode/enc/jncd_aa5ahp.enc b/fonts/junicode/enc/jncd_aa5ahp.enc
new file mode 100644
index 0000000000..e40bce2eda
--- /dev/null
+++ b/fonts/junicode/enc/jncd_aa5ahp.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_aa5ahpgexvlvf5qncjlg5ut46g
+% Encoding created by otftotfm on Sat Dec 30 13:47:12 2023
+% Command line follows encoding
+/AutoEnc_aa5ahpgexvlvf5qncjlg5ut46g [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.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
+ /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
+%40
+ /at /uniF01D /uniF01E /uniF01B /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 /uniE270 /uniE27D /uniE670 /uniE67D /uniE68A /uniE736 /uniE8B0
+ /uniE8B1 /uniEF90 /uniEF91 /uniEF92 /uniEF93 /uniEF98 /uniEF99 /uniEF94
+%70
+ /uniEF95 /uniEF96 /uniEF97 /uniEF9A /uniEF9B /uniEF9C /uniF018 /uniF019
+ /uniF014 /uniEF9F /uniF011 /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 /uniE270 /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --feature=ornm --ligkern=* {KL} * --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-orn-u'
diff --git a/fonts/junicode/enc/jncd_alipbz.enc b/fonts/junicode/enc/jncd_alipbz.enc
new file mode 100644
index 0000000000..9801a50ce0
--- /dev/null
+++ b/fonts/junicode/enc/jncd_alipbz.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_alipbzw6q26d5c6jpfwxypsulf
+% Encoding created by otftotfm on Sat Dec 30 13:47:15 2023
+% Command line follows encoding
+/AutoEnc_alipbzw6q26d5c6jpfwxypsulf [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /uni208D /uni208E /asterisk /uni208A /comma /hyphen /period /slash
+%30
+ /uni2080 /uni2081 /uni2082 /uni2083 /uni2084 /uni2085 /uni2086 /uni2087
+ /uni2088 /uni2089 /colon /semicolon /less /uni208C /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
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=sinf
+% --ligkern=* {KL} * --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-inf-t2a'
diff --git a/fonts/junicode/enc/jncd_alnhow.enc b/fonts/junicode/enc/jncd_alnhow.enc
new file mode 100644
index 0000000000..4f485c7252
--- /dev/null
+++ b/fonts/junicode/enc/jncd_alnhow.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_alnhow5k56mgx4u4busf2jq7oc
+% Encoding created by otftotfm on Sat Dec 30 13:48:34 2023
+% Command line follows encoding
+/AutoEnc_alnhow5k56mgx4u4busf2jq7oc [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam.sc /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5 /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4 /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=onum --feature=pnum --feature=smcp --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall
+% --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =:
+% FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-Bold.otf
+% Junicode-Bold-osf-sc-lgr'
diff --git a/fonts/junicode/enc/jncd_ax2xt6.enc b/fonts/junicode/enc/jncd_ax2xt6.enc
new file mode 100644
index 0000000000..c12f84f7b8
--- /dev/null
+++ b/fonts/junicode/enc/jncd_ax2xt6.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ax2xt6eotmte2fwmhktne6ajef
+% Encoding created by otftotfm on Sat Dec 30 13:48:47 2023
+% Command line follows encoding
+/AutoEnc_ax2xt6eotmte2fwmhktne6ajef [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.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.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=lnum
+% --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl --min-kern=6.0
+% Junicode-Bold.otf Junicode-Bold-lf-ot1'
diff --git a/fonts/junicode/enc/jncd_c4gqgp.enc b/fonts/junicode/enc/jncd_c4gqgp.enc
new file mode 100644
index 0000000000..4663277750
--- /dev/null
+++ b/fonts/junicode/enc/jncd_c4gqgp.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_c4gqgpgh6wa6yjzh62v7jmdrrg
+% Encoding created by otftotfm on Sat Dec 30 13:48:01 2023
+% Command line follows encoding
+/AutoEnc_c4gqgpgh6wa6yjzh62v7jmdrrg [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /uni1D2D /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft.sups /parenright.sups /asterisk /uni207A /comma.sups /hyphen.sups /period.sups /slash
+%30
+ /zero.sups /one.sups /two.sups /three.sups /four.sups /five.sups /six.sups /seven.sups
+ /eight.sups /nine.sups /colon /semicolon /less /uni207C /greater /question
+%40
+ /at /uni1D2C /uni1D2E /C /uni1D30 /uni1D31 /F /uni1D33
+ /uni1D34 /uni1D35 /uni1D36 /uni1D37 /uni1D38 /uni1D39 /uni1D3A /uni1D3C
+%50
+ /uni1D3E /Q /uni1D3F /S /uni1D40 /uni1D41 /uni2C7D /uni1D42
+ /Xmod /Y /Z /bracketleft.sups /backslash /bracketright.sups /circumflex /underscore
+%60
+ /quoteleft /uni1D43 /uni1D47 /uni1D9C /uni1D48 /uni1D49 /uni1DA0 /uni1D4D
+ /uni02B0 /uni2071 /uni02B2 /uni1D4F /uni02E1 /uni1D50 /uni207F /ordmasculine
+%70
+ /uni1D56 /q.superscript /uni02B3 /uni02E2 /uni1D57 /uni1D58 /uni1D5B /uni02B7
+ /uni02E3 /uni02B8 /uni1DBB /braceleft /bar /braceright /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /uni207B
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash.sups /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /uni1D2D /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=sups --ligkern=*
+% {KL} * --min-kern=6.0 Junicode-BoldItalic.otf Junicode-BoldItalic-sup-ly1'
diff --git a/fonts/junicode/enc/jncd_d7xkyr.enc b/fonts/junicode/enc/jncd_d7xkyr.enc
new file mode 100644
index 0000000000..4b4e9eb3a9
--- /dev/null
+++ b/fonts/junicode/enc/jncd_d7xkyr.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_d7xkyr425wbffbcqjppsmxikcg
+% Encoding created by otftotfm on Sat Dec 30 13:48:10 2023
+% Command line follows encoding
+/AutoEnc_d7xkyr425wbffbcqjppsmxikcg [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro.lt /perthousand.lt /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam.sc /dieresis /dieresistonos /uni1FED /percent.lt /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /anoteleia /uni1FFE /equal /uni1FBF.sc /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5 /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4 /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=lnum --feature=pnum --feature=smcp --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall
+% --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =:
+% FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-lf-sc-lgr'
diff --git a/fonts/junicode/enc/jncd_da5fyf.enc b/fonts/junicode/enc/jncd_da5fyf.enc
new file mode 100644
index 0000000000..031d8f1c59
--- /dev/null
+++ b/fonts/junicode/enc/jncd_da5fyf.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_da5fyfagmkzsod2wfbupfatzof
+% Encoding created by otftotfm on Sat Dec 30 13:48:23 2023
+% Command line follows encoding
+/AutoEnc_da5fyfagmkzsod2wfbupfatzof [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /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
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=onum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-tosf-t2a'
diff --git a/fonts/junicode/enc/jncd_dhkwu4.enc b/fonts/junicode/enc/jncd_dhkwu4.enc
new file mode 100644
index 0000000000..9ec12812b9
--- /dev/null
+++ b/fonts/junicode/enc/jncd_dhkwu4.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_dhkwu44fsdt7uhno7sok5tmqec
+% Encoding created by otftotfm on Sat Dec 30 13:48:16 2023
+% Command line follows encoding
+/AutoEnc_dhkwu44fsdt7uhno7sok5tmqec [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /c_t.dlig /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /f_j /f_r /f_t /endash /emdash /a_s.dlig
+ /f_y.dlig /dotlessi /uni0237 /i_s.dlig /fi /fl /s_t.dlig /t_r.dlig
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /semicolon /less /equal /greater /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /t_t.dlig /t_y.dlig /u_s.dlig /f_f_r /f_f_t /f_f_y.dlig /.notdef /f_t_y.dlig
+ /t_t_r.dlig /t_t_y.dlig /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=dlig
+% --feature=kern --feature=liga --feature=lnum --feature=pnum --feature=swsh
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-lf-swash-t2a'
diff --git a/fonts/junicode/enc/jncd_e2angy.enc b/fonts/junicode/enc/jncd_e2angy.enc
new file mode 100644
index 0000000000..c7afcafb16
--- /dev/null
+++ b/fonts/junicode/enc/jncd_e2angy.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_e2angygmuvvocd7xfckmfysctc
+% Encoding created by otftotfm on Sat Dec 30 13:47:13 2023
+% Command line follows encoding
+/AutoEnc_e2angygmuvvocd7xfckmfysctc [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.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 /dollar /percent /ampersand /quoteright
+ /uni208D /uni208E /asterisk /uni208A /comma /hyphen /period /slash
+%30
+ /uni2080 /uni2081 /uni2082 /uni2083 /uni2084 /uni2085 /uni2086 /uni2087
+ /uni2088 /uni2089 /colon /semicolon /exclamdown /uni208C /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=sinf --ligkern=* {KL} * --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-inf-ot1'
diff --git a/fonts/junicode/enc/jncd_eb524t.enc b/fonts/junicode/enc/jncd_eb524t.enc
new file mode 100644
index 0000000000..4f8559197b
--- /dev/null
+++ b/fonts/junicode/enc/jncd_eb524t.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_eb524t77jhbble6z2w2zqzjzwb
+% Encoding created by otftotfm on Sat Dec 30 13:48:06 2023
+% Command line follows encoding
+/AutoEnc_eb524t77jhbble6z2w2zqzjzwb [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro.lt /perthousand.lt /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam /dieresis /dieresistonos /uni1FED /percent.lt /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=lnum --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --min-kern=6.0 Junicode-BoldItalic.otf Junicode-BoldItalic-lf-lgr'
diff --git a/fonts/junicode/enc/jncd_ecavbt.enc b/fonts/junicode/enc/jncd_ecavbt.enc
new file mode 100644
index 0000000000..1e2f5703bb
--- /dev/null
+++ b/fonts/junicode/enc/jncd_ecavbt.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ecavbtxrap7w6z5q373pkcyjoh
+% Encoding created by otftotfm on Sat Dec 30 13:47:48 2023
+% Command line follows encoding
+/AutoEnc_ecavbtxrap7w6z5q373pkcyjoh [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /f_f_t
+ /.notdef /dotlessi /uni0237 /.notdef /fi /fl /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /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
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=lnum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tlf-t2a'
diff --git a/fonts/junicode/enc/jncd_egwwjb.enc b/fonts/junicode/enc/jncd_egwwjb.enc
new file mode 100644
index 0000000000..de6bee750b
--- /dev/null
+++ b/fonts/junicode/enc/jncd_egwwjb.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_egwwjblq7742ox5xlyzfsu3c2d
+% Encoding created by otftotfm on Sat Dec 30 13:48:14 2023
+% Command line follows encoding
+/AutoEnc_egwwjblq7742ox5xlyzfsu3c2d [
+%00
+ /a_s.dlig /Euro.lt /c_t.dlig /f_j /fraction /dotaccent /hungarumlaut /ogonek
+ /f_r /f_t /uni200C /f_f_l /f_f_i /f_f /fl /fi
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE.swash /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /semicolon /less /equal /greater /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /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.lt /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.lt
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling.lf /currency /yen.lf /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE.swash /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=dlig
+% --feature=kern --feature=liga --feature=lnum --feature=pnum --feature=swsh
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-lf-swash-ly1'
diff --git a/fonts/junicode/enc/jncd_enfqsw.enc b/fonts/junicode/enc/jncd_enfqsw.enc
new file mode 100644
index 0000000000..f448e89aed
--- /dev/null
+++ b/fonts/junicode/enc/jncd_enfqsw.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_enfqswyx7mgzk76zik4ipixvdc
+% Encoding created by otftotfm on Sat Dec 30 13:47:24 2023
+% Command line follows encoding
+/AutoEnc_enfqswyx7mgzk76zik4ipixvdc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron.sc
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /.notdef
+ /.notdef /i.sc /j.sc /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam.sc /quotedbl /numbersign /dollar.tosf /percent /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A.sc /.notdef /uni044C.sc /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=onum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tosf-sc-t2a'
diff --git a/fonts/junicode/enc/jncd_feu43y.enc b/fonts/junicode/enc/jncd_feu43y.enc
new file mode 100644
index 0000000000..43649f3d60
--- /dev/null
+++ b/fonts/junicode/enc/jncd_feu43y.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_feu43yl5sgigax5uwbq6j4m3pg
+% Encoding created by otftotfm on Sat Dec 30 13:48:11 2023
+% Command line follows encoding
+/AutoEnc_feu43yl5sgigax5uwbq6j4m3pg [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron.sc
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /.notdef
+ /.notdef /i.sc /j.sc /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam.sc /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A.sc /.notdef /uni044C.sc /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-lf-sc-t2a'
diff --git a/fonts/junicode/enc/jncd_fhg7wq.enc b/fonts/junicode/enc/jncd_fhg7wq.enc
new file mode 100644
index 0000000000..cf18334dcd
--- /dev/null
+++ b/fonts/junicode/enc/jncd_fhg7wq.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_fhg7wqte3kwubg7ztq7czxibmb
+% Encoding created by otftotfm on Sat Dec 30 13:48:52 2023
+% Command line follows encoding
+/AutoEnc_fhg7wqte3kwubg7ztq7czxibmb [
+%00
+ /.notdef /Euro.lt /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /i.sc /j.sc /grave /acute /caron.sc /breve /macron /ring
+ /cedilla /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam.sc /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand.lt /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.lt
+%90
+ /lslash.sc /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron.sc /guilsinglright /oe.sc /zcaron.sc /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown.sc /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown.sc
+%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 /.notdef
+%E0
+ /agrave.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /divide
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /ydieresis.sc
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-Bold.otf Junicode-Bold-lf-sc-ly1'
diff --git a/fonts/junicode/enc/jncd_fry5nk.enc b/fonts/junicode/enc/jncd_fry5nk.enc
new file mode 100644
index 0000000000..29141e5684
--- /dev/null
+++ b/fonts/junicode/enc/jncd_fry5nk.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_fry5nkzryn5c4cbdp2jrhwliec
+% Encoding created by otftotfm on Sat Dec 30 13:47:31 2023
+% Command line follows encoding
+/AutoEnc_fry5nkzryn5c4cbdp2jrhwliec [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /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
+ /f_f_t /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=onum
+% --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-osf-ot1'
diff --git a/fonts/junicode/enc/jncd_fv6tv4.enc b/fonts/junicode/enc/jncd_fv6tv4.enc
new file mode 100644
index 0000000000..72cbd23008
--- /dev/null
+++ b/fonts/junicode/enc/jncd_fv6tv4.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_fv6tv4vk2a3rdatvwbuctfxlld
+% Encoding created by otftotfm on Sat Dec 30 13:48:14 2023
+% Command line follows encoding
+/AutoEnc_fv6tv4vk2a3rdatvwbuctfxlld [
+%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
+ /a_s.dlig /dotlessi /uni0237 /c_t.dlig /fi /fl /f_j /f_r
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /semicolon /less /equal /greater /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /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.lf
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE.swash /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=dlig
+% --feature=kern --feature=liga --feature=lnum --feature=pnum --feature=swsh
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-lf-swash-t1'
diff --git a/fonts/junicode/enc/jncd_g4pfdj.enc b/fonts/junicode/enc/jncd_g4pfdj.enc
new file mode 100644
index 0000000000..0b41736d54
--- /dev/null
+++ b/fonts/junicode/enc/jncd_g4pfdj.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_g4pfdjdic76vunbbnkeqb7wrtb
+% Encoding created by otftotfm on Sat Dec 30 13:48:49 2023
+% Command line follows encoding
+/AutoEnc_g4pfdjdic76vunbbnkeqb7wrtb [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /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
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-lf-t2a'
diff --git a/fonts/junicode/enc/jncd_gk2rxd.enc b/fonts/junicode/enc/jncd_gk2rxd.enc
new file mode 100644
index 0000000000..8a92a79ec0
--- /dev/null
+++ b/fonts/junicode/enc/jncd_gk2rxd.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_gk2rxdsteuzri3rewo5socuiod
+% Encoding created by otftotfm on Sat Dec 30 13:48:04 2023
+% Command line follows encoding
+/AutoEnc_gk2rxdsteuzri3rewo5socuiod [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /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
+ /f_f_t /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=lnum
+% --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-lf-ot1'
diff --git a/fonts/junicode/enc/jncd_gktvs3.enc b/fonts/junicode/enc/jncd_gktvs3.enc
new file mode 100644
index 0000000000..b851a15fbe
--- /dev/null
+++ b/fonts/junicode/enc/jncd_gktvs3.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_gktvs32iienhfw5kxnfiasu5eb
+% Encoding created by otftotfm on Sat Dec 30 13:47:22 2023
+% Command line follows encoding
+/AutoEnc_gktvs32iienhfw5kxnfiasu5eb [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron.sc
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /i.sc /j.sc /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam.sc /quotedbl /numbersign /dollar.tosf /percent /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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.sc /section
+%A0
+ /abreve.sc /aogonek.sc /cacute.sc /ccaron.sc /dcaron.sc /ecaron.sc /eogonek.sc /gbreve.sc
+ /lacute.sc /lcaron.sc /lslash.sc /nacute.sc /ncaron.sc /eng.sc /ohungarumlaut.sc /racute.sc
+%B0
+ /rcaron.sc /sacute.sc /scaron.sc /scedilla.sc /tcaron.sc /uni0163.sc /uhungarumlaut.sc /uring.sc
+ /ydieresis.sc /zacute.sc /zcaron.sc /zdotaccent.sc /ij.sc /exclamdown.sc /questiondown.sc /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.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /oe.sc
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=onum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tosf-sc-t1'
diff --git a/fonts/junicode/enc/jncd_gy5mfr.enc b/fonts/junicode/enc/jncd_gy5mfr.enc
new file mode 100644
index 0000000000..adc699facd
--- /dev/null
+++ b/fonts/junicode/enc/jncd_gy5mfr.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_gy5mfrugyubducalftosv7h3tb
+% Encoding created by otftotfm on Sat Dec 30 13:48:31 2023
+% Command line follows encoding
+/AutoEnc_gy5mfrugyubducalftosv7h3tb [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /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
+%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
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=onum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-osf-t2a'
diff --git a/fonts/junicode/enc/jncd_hhatdv.enc b/fonts/junicode/enc/jncd_hhatdv.enc
new file mode 100644
index 0000000000..7d4b048c61
--- /dev/null
+++ b/fonts/junicode/enc/jncd_hhatdv.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_hhatdvg6rvn7txifngtb3q6ekg
+% Encoding created by otftotfm on Sat Dec 30 13:48:13 2023
+% Command line follows encoding
+/AutoEnc_hhatdvg6rvn7txifngtb3q6ekg [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE.swash /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /a_s.dlig /c_t.dlig /f_j /f_r /f_t /f_y.dlig /i_s.dlig /s_t.dlig
+ /t_r.dlig /t_t.dlig /Lslash /t_y.dlig /u_s.dlig /f_f_r /f_f_t /f_f_y.dlig
+%90
+ /.notdef /f_t_y.dlig /t_t_r.dlig /t_t_y.dlig /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=dlig --feature=kern --feature=liga
+% --feature=lnum --feature=pnum --feature=swsh --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-lf-swash-ot1'
diff --git a/fonts/junicode/enc/jncd_i2fv4s.enc b/fonts/junicode/enc/jncd_i2fv4s.enc
new file mode 100644
index 0000000000..3271729919
--- /dev/null
+++ b/fonts/junicode/enc/jncd_i2fv4s.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_i2fv4supxo6e3hm2ifcem6soba
+% Encoding created by otftotfm on Sat Dec 30 13:48:37 2023
+% Command line follows encoding
+/AutoEnc_i2fv4supxo6e3hm2ifcem6soba [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.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.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=lnum
+% --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl --min-kern=6.0
+% Junicode-Bold.otf Junicode-Bold-tlf-ot1'
diff --git a/fonts/junicode/enc/jncd_ia5u2z.enc b/fonts/junicode/enc/jncd_ia5u2z.enc
new file mode 100644
index 0000000000..262a975c44
--- /dev/null
+++ b/fonts/junicode/enc/jncd_ia5u2z.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ia5u2zqkogtjjuponmom657qpa
+% Encoding created by otftotfm on Sat Dec 30 13:48:04 2023
+% Command line follows encoding
+/AutoEnc_ia5u2zqkogtjjuponmom657qpa [
+%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
+ /f_f_t /dotlessi /uni0237 /.notdef /fi /fl /f_eth /.notdef
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /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.lf
+%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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf Junicode-BoldItalic-lf-t1'
diff --git a/fonts/junicode/enc/jncd_ifhpre.enc b/fonts/junicode/enc/jncd_ifhpre.enc
new file mode 100644
index 0000000000..715cfc5441
--- /dev/null
+++ b/fonts/junicode/enc/jncd_ifhpre.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ifhpre5ohw56txqybr4lbhkfeh
+% Encoding created by otftotfm on Sat Dec 30 13:47:14 2023
+% Command line follows encoding
+/AutoEnc_ifhpre5ohw56txqybr4lbhkfeh [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /uni208D /uni208E /asterisk /uni208A /comma /hyphen /period /slash
+%30
+ /uni2080 /uni2081 /uni2082 /uni2083 /uni2084 /uni2085 /uni2086 /uni2087
+ /uni2088 /uni2089 /colon /anoteleia /uni1FFE /uni208C /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=sinf --ligkern=* {KL}
+% * --min-kern=6.0 Junicode-BoldItalic.otf Junicode-BoldItalic-inf-lgr'
diff --git a/fonts/junicode/enc/jncd_ilb24p.enc b/fonts/junicode/enc/jncd_ilb24p.enc
new file mode 100644
index 0000000000..cc6968dfa8
--- /dev/null
+++ b/fonts/junicode/enc/jncd_ilb24p.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ilb24pr2hmz3ktady5tx53tvrc
+% Encoding created by otftotfm on Sat Dec 30 13:48:45 2023
+% Command line follows encoding
+/AutoEnc_ilb24pr2hmz3ktady5tx53tvrc [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /uni1D2D /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma.sups /hyphen.sups /period.sups /slash
+%30
+ /zero.sups /one.sups /two.sups /three.sups /four.sups /five.sups /six.sups /seven.sups
+ /eight.sups /nine.sups /colon /semicolon /exclamdown /uni207C /questiondown /question
+%40
+ /at /uni1D2C /uni1D2E /C /uni1D30 /uni1D31 /F /uni1D33
+ /uni1D34 /uni1D35 /uni1D36 /uni1D37 /uni1D38 /uni1D39 /uni1D3A /uni1D3C
+%50
+ /uni1D3E /Q /uni1D3F /S /uni1D40 /uni1D41 /uni2C7D /uni1D42
+ /Xmod /Y /Z /bracketleft.sups /quotedblleft /bracketright.sups /circumflex /dotaccent
+%60
+ /quoteleft /uni1D43 /uni1D47 /uni1D9C /uni1D48 /uni1D49 /uni1DA0 /uni1D4D
+ /uni02B0 /uni2071 /uni02B2 /uni1D4F /uni02E1 /uni1D50 /uni207F /ordmasculine
+%70
+ /uni1D56 /q.superscript /uni02B3 /uni02E2 /uni1D57 /uni1D58 /uni1D5B /uni02B7
+ /uni02E3 /uni02B8 /uni1DBB /endash.sups /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=sups --ligkern=* {KL} * --min-kern=6.0
+% Junicode-Bold.otf Junicode-Bold-sup-ot1'
diff --git a/fonts/junicode/enc/jncd_iocagb.enc b/fonts/junicode/enc/jncd_iocagb.enc
new file mode 100644
index 0000000000..2333ddaa68
--- /dev/null
+++ b/fonts/junicode/enc/jncd_iocagb.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_iocagbme3o4pknqemxdf374htd
+% Encoding created by otftotfm on Sat Dec 30 13:47:27 2023
+% Command line follows encoding
+/AutoEnc_iocagbme3o4pknqemxdf374htd [
+%00
+ /a_s.dlig /Euro /c_t.dlig /f_j /fraction /dotaccent /hungarumlaut /ogonek
+ /f_r /f_t /uni200C /f_f_l /f_f_i /f_f /fl /fi
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE.swash /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less /equal /greater /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /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
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE.swash /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=dlig
+% --feature=kern --feature=liga --feature=onum --feature=swsh --feature=tnum
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tosf-swash-ly1'
diff --git a/fonts/junicode/enc/jncd_jb7ci7.enc b/fonts/junicode/enc/jncd_jb7ci7.enc
new file mode 100644
index 0000000000..68839bd922
--- /dev/null
+++ b/fonts/junicode/enc/jncd_jb7ci7.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_jb7ci7b3ypkvbibxxiar5wsrkg
+% Encoding created by otftotfm on Sat Dec 30 13:48:05 2023
+% Command line follows encoding
+/AutoEnc_jb7ci7b3ypkvbibxxiar5wsrkg [
+%00
+ /f_eth /Euro.lt /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /f_f_l /f_f_i /f_f /fl /fi
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /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.lt /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.lt
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling.lf /currency /yen.lf /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-lf-ly1'
diff --git a/fonts/junicode/enc/jncd_jp6lmu.enc b/fonts/junicode/enc/jncd_jp6lmu.enc
new file mode 100644
index 0000000000..bf060a66a4
--- /dev/null
+++ b/fonts/junicode/enc/jncd_jp6lmu.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_jp6lmumstwyqqcqhhhfcdbp3kc
+% Encoding created by otftotfm on Sat Dec 30 13:48:41 2023
+% Command line follows encoding
+/AutoEnc_jp6lmumstwyqqcqhhhfcdbp3kc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron.sc
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /i.sc /j.sc /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam.sc /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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.sc /section
+%A0
+ /abreve.sc /aogonek.sc /cacute.sc /ccaron.sc /dcaron.sc /ecaron.sc /eogonek.sc /gbreve.sc
+ /lacute.sc /lcaron.sc /lslash.sc /nacute.sc /ncaron.sc /eng.sc /ohungarumlaut.sc /racute.sc
+%B0
+ /rcaron.sc /sacute.sc /scaron.sc /scedilla.sc /tcaron.sc /uni0163.sc /uhungarumlaut.sc /uring.sc
+ /ydieresis.sc /zacute.sc /zcaron.sc /zdotaccent.sc /ij.sc /exclamdown.sc /questiondown.sc /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.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /oe.sc
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-Bold.otf Junicode-Bold-tlf-sc-t1'
diff --git a/fonts/junicode/enc/jncd_jxijto.enc b/fonts/junicode/enc/jncd_jxijto.enc
new file mode 100644
index 0000000000..bc3e63de49
--- /dev/null
+++ b/fonts/junicode/enc/jncd_jxijto.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_jxijtoxataialybg2pqwn2gzlb
+% Encoding created by otftotfm on Sat Dec 30 13:47:46 2023
+% Command line follows encoding
+/AutoEnc_jxijtoxataialybg2pqwn2gzlb [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /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
+ /f_f_t /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=lnum
+% --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tlf-ot1'
diff --git a/fonts/junicode/enc/jncd_la6rhc.enc b/fonts/junicode/enc/jncd_la6rhc.enc
new file mode 100644
index 0000000000..cb59a06195
--- /dev/null
+++ b/fonts/junicode/enc/jncd_la6rhc.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_la6rhca2nfyga6ki2ylwvzngdc
+% Encoding created by otftotfm on Sat Dec 30 13:47:52 2023
+% Command line follows encoding
+/AutoEnc_la6rhca2nfyga6ki2ylwvzngdc [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro.lt /perthousand.lt /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam.sc /dieresis /dieresistonos /uni1FED /percent.lt /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /anoteleia /uni1FFE /equal /uni1FBF.sc /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5 /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4 /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=lnum --feature=smcp --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall
+% --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =:
+% FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tlf-sc-lgr'
diff --git a/fonts/junicode/enc/jncd_ldcvmr.enc b/fonts/junicode/enc/jncd_ldcvmr.enc
new file mode 100644
index 0000000000..18984f19b5
--- /dev/null
+++ b/fonts/junicode/enc/jncd_ldcvmr.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ldcvmrfllg5ebu6xfrdp3ppfeg
+% Encoding created by otftotfm on Sat Dec 30 13:48:19 2023
+% Command line follows encoding
+/AutoEnc_ldcvmrfllg5ebu6xfrdp3ppfeg [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.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 /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /uni208A /comma /hyphen /period /slash
+%30
+ /uni2080 /uni2081 /uni2082 /uni2083 /uni2084 /uni2085 /uni2086 /uni2087
+ /uni2088 /uni2089 /colon /semicolon /exclamdown /uni208C /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=sinf --ligkern=* {KL} * --min-kern=6.0
+% Junicode-Bold.otf Junicode-Bold-inf-ot1'
diff --git a/fonts/junicode/enc/jncd_m6fl2a.enc b/fonts/junicode/enc/jncd_m6fl2a.enc
new file mode 100644
index 0000000000..964f1a7fae
--- /dev/null
+++ b/fonts/junicode/enc/jncd_m6fl2a.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_m6fl2ah4ncdicjqzg5wy5uxsqd
+% Encoding created by otftotfm on Sat Dec 30 13:47:26 2023
+% Command line follows encoding
+/AutoEnc_m6fl2ah4ncdicjqzg5wy5uxsqd [
+%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
+ /a_s.dlig /dotlessi /uni0237 /c_t.dlig /fi /fl /f_j /f_r
+%20
+ /space /exclam /quotedbl /numbersign /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less /equal /greater /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /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.swash /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=dlig
+% --feature=kern --feature=liga --feature=onum --feature=swsh --feature=tnum
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tosf-swash-t1'
diff --git a/fonts/junicode/enc/jncd_mfus4v.enc b/fonts/junicode/enc/jncd_mfus4v.enc
new file mode 100644
index 0000000000..348e66faf1
--- /dev/null
+++ b/fonts/junicode/enc/jncd_mfus4v.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_mfus4vx5qk2o7es6d7lem75mae
+% Encoding created by otftotfm on Sat Dec 30 13:47:58 2023
+% Command line follows encoding
+/AutoEnc_mfus4vx5qk2o7es6d7lem75mae [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /c_t.dlig /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /f_j /f_r /f_t /endash /emdash /a_s.dlig
+ /f_y.dlig /dotlessi /uni0237 /i_s.dlig /fi /fl /s_t.dlig /t_r.dlig
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /semicolon /less /equal /greater /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /t_t.dlig /t_y.dlig /u_s.dlig /f_f_r /f_f_t /f_f_y.dlig /.notdef /f_t_y.dlig
+ /t_t_r.dlig /t_t_y.dlig /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=dlig
+% --feature=kern --feature=liga --feature=lnum --feature=swsh --feature=tnum
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tlf-swash-t2a'
diff --git a/fonts/junicode/enc/jncd_ncilqg.enc b/fonts/junicode/enc/jncd_ncilqg.enc
new file mode 100644
index 0000000000..553f47f204
--- /dev/null
+++ b/fonts/junicode/enc/jncd_ncilqg.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ncilqga2wq6gokxg37hztx5vhd
+% Encoding created by otftotfm on Sat Dec 30 13:48:19 2023
+% Command line follows encoding
+/AutoEnc_ncilqga2wq6gokxg37hztx5vhd [
+%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 /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /uni208A /comma /hyphen /period /slash
+%30
+ /uni2080 /uni2081 /uni2082 /uni2083 /uni2084 /uni2085 /uni2086 /uni2087
+ /uni2088 /uni2089 /colon /semicolon /less /uni208C /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sinf
+% --ligkern=* {KL} * --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-inf-t1'
diff --git a/fonts/junicode/enc/jncd_ncws24.enc b/fonts/junicode/enc/jncd_ncws24.enc
new file mode 100644
index 0000000000..6015369d2a
--- /dev/null
+++ b/fonts/junicode/enc/jncd_ncws24.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ncws24kzmccfyqoa4ws7okerqd
+% Encoding created by otftotfm on Sat Dec 30 13:47:55 2023
+% Command line follows encoding
+/AutoEnc_ncws24kzmccfyqoa4ws7okerqd [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE.swash /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /a_s.dlig /c_t.dlig /f_j /f_r /f_t /f_y.dlig /i_s.dlig /s_t.dlig
+ /t_r.dlig /t_t.dlig /Lslash /t_y.dlig /u_s.dlig /f_f_r /f_f_t /f_f_y.dlig
+%90
+ /.notdef /f_t_y.dlig /t_t_r.dlig /t_t_y.dlig /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=dlig --feature=kern --feature=liga
+% --feature=lnum --feature=swsh --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tlf-swash-ot1'
diff --git a/fonts/junicode/enc/jncd_nghkwv.enc b/fonts/junicode/enc/jncd_nghkwv.enc
new file mode 100644
index 0000000000..87465206b0
--- /dev/null
+++ b/fonts/junicode/enc/jncd_nghkwv.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_nghkwvud4qcjbasji7abq43ang
+% Encoding created by otftotfm on Sat Dec 30 13:47:37 2023
+% Command line follows encoding
+/AutoEnc_nghkwvud4qcjbasji7abq43ang [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron.sc
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /i.sc /j.sc /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam.sc /quotedbl /numbersign /dollar /percent /ampersand.sc /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.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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.sc /section
+%A0
+ /abreve.sc /aogonek.sc /cacute.sc /ccaron.sc /dcaron.sc /ecaron.sc /eogonek.sc /gbreve.sc
+ /lacute.sc /lcaron.sc /lslash.sc /nacute.sc /ncaron.sc /eng.sc /ohungarumlaut.sc /racute.sc
+%B0
+ /rcaron.sc /sacute.sc /scaron.sc /scedilla.sc /tcaron.sc /uni0163.sc /uhungarumlaut.sc /uring.sc
+ /ydieresis.sc /zacute.sc /zcaron.sc /zdotaccent.sc /ij.sc /exclamdown.sc /questiondown.sc /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.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /oe.sc
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=onum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-osf-sc-t1'
diff --git a/fonts/junicode/enc/jncd_nqur7h.enc b/fonts/junicode/enc/jncd_nqur7h.enc
new file mode 100644
index 0000000000..ed84cf4035
--- /dev/null
+++ b/fonts/junicode/enc/jncd_nqur7h.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_nqur7hhhb3sgu3ynn56adiqzvg
+% Encoding created by otftotfm on Sat Dec 30 13:48:42 2023
+% Command line follows encoding
+/AutoEnc_nqur7hhhb3sgu3ynn56adiqzvg [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro.lt /perthousand.lt /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam.sc /dieresis /dieresistonos /uni1FED /percent.lt /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5 /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4 /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=lnum --feature=smcp --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall
+% --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =:
+% FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-Bold.otf
+% Junicode-Bold-tlf-sc-lgr'
diff --git a/fonts/junicode/enc/jncd_nz4i74.enc b/fonts/junicode/enc/jncd_nz4i74.enc
new file mode 100644
index 0000000000..659274d80b
--- /dev/null
+++ b/fonts/junicode/enc/jncd_nz4i74.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_nz4i74xvvcmsrgb3z6ko322r2f
+% Encoding created by otftotfm on Sat Dec 30 13:48:39 2023
+% Command line follows encoding
+/AutoEnc_nz4i74xvvcmsrgb3z6ko322r2f [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /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
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=lnum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-tlf-t2a'
diff --git a/fonts/junicode/enc/jncd_p7ome7.enc b/fonts/junicode/enc/jncd_p7ome7.enc
new file mode 100644
index 0000000000..411b0f840c
--- /dev/null
+++ b/fonts/junicode/enc/jncd_p7ome7.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_p7ome7icqp3vzmtbnbpmkxf3gf
+% Encoding created by otftotfm on Sat Dec 30 13:48:00 2023
+% Command line follows encoding
+/AutoEnc_p7ome7icqp3vzmtbnbpmkxf3gf [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /uni1D2D /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft.sups /parenright.sups /asterisk /uni207A /comma.sups /hyphen.sups /period.sups /slash
+%30
+ /zero.sups /one.sups /two.sups /three.sups /four.sups /five.sups /six.sups /seven.sups
+ /eight.sups /nine.sups /colon /semicolon /exclamdown /uni207C /questiondown /question
+%40
+ /at /uni1D2C /uni1D2E /C /uni1D30 /uni1D31 /F /uni1D33
+ /uni1D34 /uni1D35 /uni1D36 /uni1D37 /uni1D38 /uni1D39 /uni1D3A /uni1D3C
+%50
+ /uni1D3E /Q /uni1D3F /S /uni1D40 /uni1D41 /uni2C7D /uni1D42
+ /Xmod /Y /Z /bracketleft.sups /quotedblleft /bracketright.sups /circumflex /dotaccent
+%60
+ /quoteleft /uni1D43 /uni1D47 /uni1D9C /uni1D48 /uni1D49 /uni1DA0 /uni1D4D
+ /uni02B0 /uni2071 /uni02B2 /uni1D4F /uni02E1 /uni1D50 /uni207F /ordmasculine
+%70
+ /uni1D56 /q.superscript /uni02B3 /uni02E2 /uni1D57 /uni1D58 /uni1D5B /uni02B7
+ /uni02E3 /uni02B8 /uni1DBB /endash.sups /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=sups --ligkern=* {KL} * --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-sup-ot1'
diff --git a/fonts/junicode/enc/jncd_pm4uzf.enc b/fonts/junicode/enc/jncd_pm4uzf.enc
new file mode 100644
index 0000000000..7e8e2ae866
--- /dev/null
+++ b/fonts/junicode/enc/jncd_pm4uzf.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_pm4uzfahvu7dsrii4trlz2xrag
+% Encoding created by otftotfm on Sat Dec 30 13:47:33 2023
+% Command line follows encoding
+/AutoEnc_pm4uzfahvu7dsrii4trlz2xrag [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=onum --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl
+% --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff l =: ffl
+% --min-kern=6.0 Junicode-BoldItalic.otf Junicode-BoldItalic-osf-lgr'
diff --git a/fonts/junicode/enc/jncd_pzsrit.enc b/fonts/junicode/enc/jncd_pzsrit.enc
new file mode 100644
index 0000000000..2ab782ef49
--- /dev/null
+++ b/fonts/junicode/enc/jncd_pzsrit.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_pzsritl5u3qmvs3p4aotp3swtc
+% Encoding created by otftotfm on Sat Dec 30 13:48:02 2023
+% Command line follows encoding
+/AutoEnc_pzsritl5u3qmvs3p4aotp3swtc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash.sups /emdash /.notdef
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft.sups /parenright.sups /asterisk /uni207A /comma.sups /hyphen.sups /period.sups /slash
+%30
+ /zero.sups /one.sups /two.sups /three.sups /four.sups /five.sups /six.sups /seven.sups
+ /eight.sups /nine.sups /colon /semicolon /less /uni207C /greater /question
+%40
+ /at /uni1D2C /uni1D2E /C /uni1D30 /uni1D31 /F /uni1D33
+ /uni1D34 /uni1D35 /uni1D36 /uni1D37 /uni1D38 /uni1D39 /uni1D3A /uni1D3C
+%50
+ /uni1D3E /Q /uni1D3F /S /uni1D40 /uni1D41 /uni2C7D /uni1D42
+ /Xmod /Y /Z /bracketleft.sups /backslash /bracketright.sups /asciicircum /underscore
+%60
+ /quoteleft /uni1D43 /uni1D47 /uni1D9C /uni1D48 /uni1D49 /uni1DA0 /uni1D4D
+ /uni02B0 /uni2071 /uni02B2 /uni1D4F /uni02E1 /uni1D50 /uni207F /ordmasculine
+%70
+ /uni1D56 /q.superscript /uni02B3 /uni02E2 /uni1D57 /uni1D58 /uni1D5B /uni02B7
+ /uni02E3 /uni02B8 /uni1DBB /braceleft /bar /braceright /asciitilde /hyphen.sups
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=sups
+% --ligkern=* {KL} * --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-sup-t2a'
diff --git a/fonts/junicode/enc/jncd_qigq3r.enc b/fonts/junicode/enc/jncd_qigq3r.enc
new file mode 100644
index 0000000000..c5ae4b28d9
--- /dev/null
+++ b/fonts/junicode/enc/jncd_qigq3r.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_qigq3r6kkeutdpom7fe2yym7ee
+% Encoding created by otftotfm on Sat Dec 30 13:48:38 2023
+% Command line follows encoding
+/AutoEnc_qigq3r6kkeutdpom7fe2yym7ee [
+%00
+ /.notdef /Euro.lt /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /uniFB04 /uniFB03 /uniFB00 /uniFB02 /uniFB01
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /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.lt /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.lt
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-tlf-ly1'
diff --git a/fonts/junicode/enc/jncd_qkrvq7.enc b/fonts/junicode/enc/jncd_qkrvq7.enc
new file mode 100644
index 0000000000..cebf4d41e3
--- /dev/null
+++ b/fonts/junicode/enc/jncd_qkrvq7.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_qkrvq7xx4vm5fxwz6odvnyxu3d
+% Encoding created by otftotfm on Sat Dec 30 13:47:46 2023
+% Command line follows encoding
+/AutoEnc_qkrvq7xx4vm5fxwz6odvnyxu3d [
+%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
+ /f_f_t /dotlessi /uni0237 /.notdef /fi /fl /f_eth /.notdef
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /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.lf
+%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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tlf-t1'
diff --git a/fonts/junicode/enc/jncd_qs7fbx.enc b/fonts/junicode/enc/jncd_qs7fbx.enc
new file mode 100644
index 0000000000..cc459dbfee
--- /dev/null
+++ b/fonts/junicode/enc/jncd_qs7fbx.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_qs7fbx5isogj6aotrzbcf2fatf
+% Encoding created by otftotfm on Sat Dec 30 13:48:20 2023
+% Command line follows encoding
+/AutoEnc_qs7fbx5isogj6aotrzbcf2fatf [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft /parenright /asterisk /uni208A /comma /hyphen /period /slash
+%30
+ /uni2080 /uni2081 /uni2082 /uni2083 /uni2084 /uni2085 /uni2086 /uni2087
+ /uni2088 /uni2089 /colon /anoteleia /uni1FFE /uni208C /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=sinf --ligkern=* {KL}
+% * --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-inf-lgr'
diff --git a/fonts/junicode/enc/jncd_r2ngzv.enc b/fonts/junicode/enc/jncd_r2ngzv.enc
new file mode 100644
index 0000000000..e85f00eb28
--- /dev/null
+++ b/fonts/junicode/enc/jncd_r2ngzv.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_r2ngzvnb4amujmyn3g3lexx6cd
+% Encoding created by otftotfm on Sat Dec 30 13:48:29 2023
+% Command line follows encoding
+/AutoEnc_r2ngzvnb4amujmyn3g3lexx6cd [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.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 /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=onum
+% --feature=pnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl --min-kern=6.0
+% Junicode-Bold.otf Junicode-Bold-osf-ot1'
diff --git a/fonts/junicode/enc/jncd_r7dcdh.enc b/fonts/junicode/enc/jncd_r7dcdh.enc
new file mode 100644
index 0000000000..7620db9173
--- /dev/null
+++ b/fonts/junicode/enc/jncd_r7dcdh.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_r7dcdhm7xkinky6eor3s5jxzrh
+% Encoding created by otftotfm on Sat Dec 30 13:48:42 2023
+% Command line follows encoding
+/AutoEnc_r7dcdhm7xkinky6eor3s5jxzrh [
+%00
+ /.notdef /Euro.lt /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /i.sc /j.sc /grave /acute /caron.sc /breve /macron /ring
+ /cedilla /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam.sc /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand.lt /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.lt
+%90
+ /lslash.sc /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron.sc /guilsinglright /oe.sc /zcaron.sc /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown.sc /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown.sc
+%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 /.notdef
+%E0
+ /agrave.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /divide
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /ydieresis.sc
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-Bold.otf Junicode-Bold-tlf-sc-ly1'
diff --git a/fonts/junicode/enc/jncd_r7qvjc.enc b/fonts/junicode/enc/jncd_r7qvjc.enc
new file mode 100644
index 0000000000..cfbf8d65ed
--- /dev/null
+++ b/fonts/junicode/enc/jncd_r7qvjc.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_r7qvjczsjs3vtbo3ns43bj5fja
+% Encoding created by otftotfm on Sat Dec 30 13:47:34 2023
+% Command line follows encoding
+/AutoEnc_r7qvjczsjs3vtbo3ns43bj5fja [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /f_f_t
+ /.notdef /dotlessi /uni0237 /.notdef /fi /fl /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /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
+%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
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=onum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-osf-t2a'
diff --git a/fonts/junicode/enc/jncd_rhm4ae.enc b/fonts/junicode/enc/jncd_rhm4ae.enc
new file mode 100644
index 0000000000..5b8eb4b294
--- /dev/null
+++ b/fonts/junicode/enc/jncd_rhm4ae.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_rhm4ae5n65jzxhmuodotowe3ie
+% Encoding created by otftotfm on Sat Dec 30 13:48:01 2023
+% Command line follows encoding
+/AutoEnc_rhm4ae5n65jzxhmuodotowe3ie [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash.sups /emdash /uni200C
+ /.notdef /dotlessi /uni0237 /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft.sups /parenright.sups /asterisk /uni207A /comma.sups /hyphen.sups /period.sups /slash
+%30
+ /zero.sups /one.sups /two.sups /three.sups /four.sups /five.sups /six.sups /seven.sups
+ /eight.sups /nine.sups /colon /semicolon /less /uni207C /greater /question
+%40
+ /at /uni1D2C /uni1D2E /C /uni1D30 /uni1D31 /F /uni1D33
+ /uni1D34 /uni1D35 /uni1D36 /uni1D37 /uni1D38 /uni1D39 /uni1D3A /uni1D3C
+%50
+ /uni1D3E /Q /uni1D3F /S /uni1D40 /uni1D41 /uni2C7D /uni1D42
+ /Xmod /Y /Z /bracketleft.sups /backslash /bracketright.sups /asciicircum /underscore
+%60
+ /quoteleft /uni1D43 /uni1D47 /uni1D9C /uni1D48 /uni1D49 /uni1DA0 /uni1D4D
+ /uni02B0 /uni2071 /uni02B2 /uni1D4F /uni02E1 /uni1D50 /uni207F /ordmasculine
+%70
+ /uni1D56 /q.superscript /uni02B3 /uni02E2 /uni1D57 /uni1D58 /uni1D5B /uni02B7
+ /uni02E3 /uni02B8 /uni1DBB /braceleft /bar /braceright /asciitilde /hyphen.sups
+%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 /uni1D2D /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sups
+% --ligkern=* {KL} * --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-sup-t1'
diff --git a/fonts/junicode/enc/jncd_rsbn53.enc b/fonts/junicode/enc/jncd_rsbn53.enc
new file mode 100644
index 0000000000..1eb7d2e039
--- /dev/null
+++ b/fonts/junicode/enc/jncd_rsbn53.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_rsbn53rjjb632msbg5yczpvkkb
+% Encoding created by otftotfm on Sat Dec 30 13:48:22 2023
+% Command line follows encoding
+/AutoEnc_rsbn53rjjb632msbg5yczpvkkb [
+%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 /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=onum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-tosf-t1'
diff --git a/fonts/junicode/enc/jncd_rvrggq.enc b/fonts/junicode/enc/jncd_rvrggq.enc
new file mode 100644
index 0000000000..0ad6980d4a
--- /dev/null
+++ b/fonts/junicode/enc/jncd_rvrggq.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_rvrggqrpyoajvnhcmba77jodeb
+% Encoding created by otftotfm on Sat Dec 30 13:47:13 2023
+% Command line follows encoding
+/AutoEnc_rvrggqrpyoajvnhcmba77jodeb [
+%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 /dollar /percent /ampersand /quoteright
+ /uni208D /uni208E /asterisk /uni208A /comma /hyphen /period /slash
+%30
+ /uni2080 /uni2081 /uni2082 /uni2083 /uni2084 /uni2085 /uni2086 /uni2087
+ /uni2088 /uni2089 /colon /semicolon /less /uni208C /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=sinf
+% --ligkern=* {KL} * --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-inf-t1'
diff --git a/fonts/junicode/enc/jncd_rx5biu.enc b/fonts/junicode/enc/jncd_rx5biu.enc
new file mode 100644
index 0000000000..32ed4eeff0
--- /dev/null
+++ b/fonts/junicode/enc/jncd_rx5biu.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_rx5biu5iitvjafup5ep7azzwqd
+% Encoding created by otftotfm on Sat Dec 30 13:47:45 2023
+% Command line follows encoding
+/AutoEnc_rx5biu5iitvjafup5ep7azzwqd [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /cedilla /ogonek /quotesinglbase /C /exclamdown
+%10
+ /questiondown /asterisk /quotedblbase /endash /bar /.notdef /.notdef /.notdef
+ /arrowleft /arrowright /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /.notdef /.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 /uni27E8 /minus /uni27E9 /.notdef
+%40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /uni2126
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /arrowup /arrowdown
+%60
+ /.notdef /.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 /.notdef /perthousand
+ /bullet /.notdef /.notdef /.notdef /florin /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /uni203D /.notdef /.notdef /trademark
+ /uni2031 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%A0
+ /.notdef /.notdef /cent /sterling /currency /yen /brokenbar /section
+ /.notdef /copyright /ordfeminine /.notdef /logicalnot /.notdef /registered /.notdef
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /.notdef /uni00B5 /paragraph /periodcentered
+ /uni203B /uni00B9 /ordmasculine /radical /onequarter /onehalf /threequarters /Euro
+%C0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%D0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /multiply /.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 /divide /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ts1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT COMPANION SYMBOLS 1---TS1 --feature=onum
+% --feature=pnum --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-osf-ts1'
diff --git a/fonts/junicode/enc/jncd_s2n2gm.enc b/fonts/junicode/enc/jncd_s2n2gm.enc
new file mode 100644
index 0000000000..e68f37755a
--- /dev/null
+++ b/fonts/junicode/enc/jncd_s2n2gm.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_s2n2gmzqs46gpjjizsi2qg2lqg
+% Encoding created by otftotfm on Sat Dec 30 13:47:43 2023
+% Command line follows encoding
+/AutoEnc_s2n2gmzqs46gpjjizsi2qg2lqg [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /c_t.dlig /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /f_j /f_r /f_t /endash /emdash /a_s.dlig
+ /f_y.dlig /dotlessi /uni0237 /i_s.dlig /fi /fl /s_t.dlig /t_r.dlig
+%20
+ /space /exclam /quotedbl /numbersign /dollar /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
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /t_t.dlig /t_y.dlig /u_s.dlig /f_f_r /f_f_t /f_f_y.dlig /.notdef /f_t_y.dlig
+ /t_t_r.dlig /t_t_y.dlig /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=dlig
+% --feature=kern --feature=liga --feature=onum --feature=pnum --feature=swsh
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-osf-swash-t2a'
diff --git a/fonts/junicode/enc/jncd_s5wjrz.enc b/fonts/junicode/enc/jncd_s5wjrz.enc
new file mode 100644
index 0000000000..e33c5eca76
--- /dev/null
+++ b/fonts/junicode/enc/jncd_s5wjrz.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_s5wjrzrzvquchd6jukc43jctqc
+% Encoding created by otftotfm on Sat Dec 30 13:47:18 2023
+% Command line follows encoding
+/AutoEnc_s5wjrzrzvquchd6jukc43jctqc [
+%00
+ /f_eth /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /f_f_l /f_f_i /f_f /fl /fi
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /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
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=onum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tosf-ly1'
diff --git a/fonts/junicode/enc/jncd_sct77m.enc b/fonts/junicode/enc/jncd_sct77m.enc
new file mode 100644
index 0000000000..a6914de9dc
--- /dev/null
+++ b/fonts/junicode/enc/jncd_sct77m.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_sct77mjyojz7cxoff2fnlhe6dh
+% Encoding created by otftotfm on Sat Dec 30 13:48:53 2023
+% Command line follows encoding
+/AutoEnc_sct77mjyojz7cxoff2fnlhe6dh [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro.lt /perthousand.lt /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam.sc /dieresis /dieresistonos /uni1FED /percent.lt /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /anoteleia /uni1FFE /equal /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5 /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4 /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=lnum --feature=pnum --feature=smcp --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall
+% --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =:
+% FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-Bold.otf
+% Junicode-Bold-lf-sc-lgr'
diff --git a/fonts/junicode/enc/jncd_soeko7.enc b/fonts/junicode/enc/jncd_soeko7.enc
new file mode 100644
index 0000000000..67a59f3340
--- /dev/null
+++ b/fonts/junicode/enc/jncd_soeko7.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_soeko72tkqp5mq3cwi6dbzftwa
+% Encoding created by otftotfm on Sat Dec 30 13:48:45 2023
+% Command line follows encoding
+/AutoEnc_soeko72tkqp5mq3cwi6dbzftwa [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /uni1D2D /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand /quoteright
+ /uni207D /uni207E /asterisk /uni207A /comma.sups /hyphen.sups /period.sups /slash
+%30
+ /zero.sups /one.sups /two.sups /three.sups /four.sups /five.sups /six.sups /seven.sups
+ /eight.sups /nine.sups /colon /semicolon /less /uni207C /greater /question
+%40
+ /at /uni1D2C /uni1D2E /C /uni1D30 /uni1D31 /F /uni1D33
+ /uni1D34 /uni1D35 /uni1D36 /uni1D37 /uni1D38 /uni1D39 /uni1D3A /uni1D3C
+%50
+ /uni1D3E /Q /uni1D3F /S /uni1D40 /uni1D41 /uni2C7D /uni1D42
+ /Xmod /Y /Z /bracketleft.sups /backslash /bracketright.sups /circumflex /underscore
+%60
+ /quoteleft /uni1D43 /uni1D47 /uni1D9C /uni1D48 /uni1D49 /uni1DA0 /uni1D4D
+ /uni02B0 /uni2071 /uni02B2 /uni1D4F /uni02E1 /uni1D50 /uni207F /ordmasculine
+%70
+ /uni1D56 /q.superscript /uni02B3 /uni02E2 /uni1D57 /uni1D58 /uni1D5B /uni02B7
+ /uni02E3 /uni02B8 /uni1DBB /braceleft /bar /braceright /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /uni207B
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash.sups /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /uni1D2D /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=sups --ligkern=*
+% {KL} * --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-sup-ly1'
diff --git a/fonts/junicode/enc/jncd_t7d4ag.enc b/fonts/junicode/enc/jncd_t7d4ag.enc
new file mode 100644
index 0000000000..33f618afb0
--- /dev/null
+++ b/fonts/junicode/enc/jncd_t7d4ag.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_t7d4agwowidxbbzcqecpxwmpgf
+% Encoding created by otftotfm on Sat Dec 30 13:47:14 2023
+% Command line follows encoding
+/AutoEnc_t7d4agwowidxbbzcqecpxwmpgf [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.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
+ /uni208D /uni208E /asterisk /uni208A /comma /hyphen /period /slash
+%30
+ /uni2080 /uni2081 /uni2082 /uni2083 /uni2084 /uni2085 /uni2086 /uni2087
+ /uni2088 /uni2089 /colon /semicolon /less /uni208C /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 /uni208B
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=sinf --ligkern=*
+% {KL} * --min-kern=6.0 Junicode-BoldItalic.otf Junicode-BoldItalic-inf-ly1'
diff --git a/fonts/junicode/enc/jncd_tfbvnl.enc b/fonts/junicode/enc/jncd_tfbvnl.enc
new file mode 100644
index 0000000000..207443aac9
--- /dev/null
+++ b/fonts/junicode/enc/jncd_tfbvnl.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_tfbvnl5enh24357p5njygeg3dd
+% Encoding created by otftotfm on Sat Dec 30 13:47:29 2023
+% Command line follows encoding
+/AutoEnc_tfbvnl5enh24357p5njygeg3dd [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla /ogonek /c_t.dlig /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /f_j /f_r /f_t /endash /emdash /a_s.dlig
+ /f_y.dlig /dotlessi /uni0237 /i_s.dlig /fi /fl /s_t.dlig /t_r.dlig
+%20
+ /space /exclam /quotedbl /numbersign /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /semicolon /less /equal /greater /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /t_t.dlig /t_y.dlig /u_s.dlig /f_f_r /f_f_t /f_f_y.dlig /.notdef /f_t_y.dlig
+ /t_t_r.dlig /t_t_y.dlig /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A /.notdef /uni044C /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=dlig
+% --feature=kern --feature=liga --feature=onum --feature=swsh --feature=tnum
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tosf-swash-t2a'
diff --git a/fonts/junicode/enc/jncd_u2clib.enc b/fonts/junicode/enc/jncd_u2clib.enc
new file mode 100644
index 0000000000..dad71a45e5
--- /dev/null
+++ b/fonts/junicode/enc/jncd_u2clib.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_u2clibyj3zuccm3zhxnj74uy2e
+% Encoding created by otftotfm on Sat Dec 30 13:47:32 2023
+% Command line follows encoding
+/AutoEnc_u2clibyj3zuccm3zhxnj74uy2e [
+%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
+ /f_f_t /dotlessi /uni0237 /.notdef /fi /fl /f_eth /.notdef
+%20
+ /space /exclam /quotedbl /numbersign /dollar /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
+%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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=onum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-osf-t1'
diff --git a/fonts/junicode/enc/jncd_ulnjqk.enc b/fonts/junicode/enc/jncd_ulnjqk.enc
new file mode 100644
index 0000000000..e35756c6be
--- /dev/null
+++ b/fonts/junicode/enc/jncd_ulnjqk.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_ulnjqkzrn24wzummh4skkecxdc
+% Encoding created by otftotfm on Sat Dec 30 13:47:53 2023
+% Command line follows encoding
+/AutoEnc_ulnjqkzrn24wzummh4skkecxdc [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron.sc
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /.notdef
+ /.notdef /i.sc /j.sc /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam.sc /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A.sc /.notdef /uni044C.sc /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=lnum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tlf-sc-t2a'
diff --git a/fonts/junicode/enc/jncd_uqbu3a.enc b/fonts/junicode/enc/jncd_uqbu3a.enc
new file mode 100644
index 0000000000..ac3308abf6
--- /dev/null
+++ b/fonts/junicode/enc/jncd_uqbu3a.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_uqbu3a63c7euatzlucjmoqlsia
+% Encoding created by otftotfm on Sat Dec 30 13:48:21 2023
+% Command line follows encoding
+/AutoEnc_uqbu3a63c7euatzlucjmoqlsia [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.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 /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=onum
+% --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl --min-kern=6.0
+% Junicode-Bold.otf Junicode-Bold-tosf-ot1'
diff --git a/fonts/junicode/enc/jncd_uqxpwn.enc b/fonts/junicode/enc/jncd_uqxpwn.enc
new file mode 100644
index 0000000000..e3a28e6dcb
--- /dev/null
+++ b/fonts/junicode/enc/jncd_uqxpwn.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_uqxpwnxkkdkb7fzfgkpleiazhf
+% Encoding created by otftotfm on Sat Dec 30 13:47:23 2023
+% Command line follows encoding
+/AutoEnc_uqxpwnxkkdkb7fzfgkpleiazhf [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam.sc /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /colon /anoteleia /uni1FFE /equal /uni1FBF.sc /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5 /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4 /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=onum --feature=smcp --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall
+% --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =:
+% FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tosf-sc-lgr'
diff --git a/fonts/junicode/enc/jncd_vai6ks.enc b/fonts/junicode/enc/jncd_vai6ks.enc
new file mode 100644
index 0000000000..8ff08e1cad
--- /dev/null
+++ b/fonts/junicode/enc/jncd_vai6ks.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_vai6ks3cv4tazwhjlqpiw7prze
+% Encoding created by otftotfm on Sat Dec 30 13:47:38 2023
+% Command line follows encoding
+/AutoEnc_vai6ks3cv4tazwhjlqpiw7prze [
+%00
+ /endash /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB.sc /uni03DB.sc
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha.sc /upsilondieresis.sc
+%10
+ /uni0316 /uni0317 /uni03DF.sc /uni03D9.sc /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259.sc /uni03E1.sc /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam.sc /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /anoteleia /uni1FFE /equal /uni1FBF.sc /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha.sc /beta.sc /uni03C2.sc /delta.sc /epsilon.sc /uni03D5 /gamma.sc
+ /eta.sc /iota.sc /theta.sc /kappa.sc /lambda.sc /uni00B5 /nu.sc /omicron.sc
+%70
+ /pi.sc /chi.sc /rho.sc /sigma.sc /tau.sc /upsilon.sc /uni200C /omega.sc
+ /xi.sc /psi.sc /zeta.sc /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70.sc /uni1F01.sc /uni1F00.sc /uni1F03.sc /uni1FB2.sc /uni1F81.sc /uni1F80.sc /uni1F83.sc
+ /alphatonos.sc /uni1F05.sc /uni1F04.sc /uni1F02.sc /uni1FB4.sc /uni1F85.sc /uni1F84.sc /uni1F82.sc
+%90
+ /uni1FB6.sc /uni1F07.sc /uni1F06.sc /uni03DD.sc /uni1FB7.sc /uni1F87.sc /uni1F86.sc /Omicrontonos
+ /uni1F74.sc /uni1F21.sc /uni1F20.sc /Iotatonos /uni1FC2.sc /uni1F91.sc /uni1F90.sc /Etatonos
+%A0
+ /etatonos.sc /uni1F25.sc /uni1F24.sc /uni1F23.sc /uni1FC4 /uni1F95.sc /uni1F94.sc /uni1F93.sc
+ /uni1FC6.sc /uni1F27.sc /uni1F26.sc /uni1F22.sc /uni1FC7.sc /uni1F97.sc /uni1F96.sc /uni1F92.sc
+%B0
+ /uni1F7C.sc /uni1F61.sc /uni1F60.sc /uni1F63.sc /uni1FF2.sc /uni1FA1.sc /uni1FA0.sc /uni1FA3.sc
+ /omegatonos.sc /uni1F65.sc /uni1F64.sc /uni1F62.sc /uni1FF4.sc /uni1FA5.sc /uni1FA4.sc /uni1FA2.sc
+%C0
+ /uni1FF6.sc /uni1F67.sc /uni1F66.sc /uni03DC /uni1FF7.sc /uni1FA7.sc /uni1FA6.sc /Epsilontonos
+ /uni1F76.sc /uni1F31.sc /uni1F30.sc /uni1F33.sc /uni1F7A.sc /uni1F51.sc /uni1F50.sc /uni1F53.sc
+%D0
+ /iotatonos.sc /uni1F35.sc /uni1F34.sc /uni1F32.sc /upsilontonos.sc /uni1F55.sc /uni1F54.sc /uni1F52.sc
+ /uni1FD6.sc /uni1F37.sc /uni1F36.sc /Iotadieresis /uni1FE6.sc /uni1F57.sc /uni1F56.sc /Upsilondieresis
+%E0
+ /uni1F72.sc /uni1F11.sc /uni1F10.sc /uni1F13.sc /uni1F78.sc /uni1F41.sc /uni1F40.sc /uni1F43.sc
+ /epsilontonos.sc /uni1F15.sc /uni1F14.sc /uni1F12.sc /omicrontonos.sc /uni1F45.sc /uni1F44.sc /uni1F42.sc
+%F0
+ /iotadieresis.sc /uni1FD2.sc /iotadieresistonos.sc /uni1FD7.sc /upsilondieresis.sc /uni1FE2.sc /upsilondieresistonos.sc /uni1FE7.sc
+ /uni1FB3.sc /uni1FC3.sc /uni1FF3.sc /uni1FE5.sc /uni1FE4.sc /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=kern --feature=liga
+% --feature=onum --feature=pnum --feature=smcp --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =: FFsmall
+% --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall --unicoding=fl =:
+% FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-osf-sc-lgr'
diff --git a/fonts/junicode/enc/jncd_vg252a.enc b/fonts/junicode/enc/jncd_vg252a.enc
new file mode 100644
index 0000000000..61cc1534e0
--- /dev/null
+++ b/fonts/junicode/enc/jncd_vg252a.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_vg252a7x54o2oafeifrtpen3af
+% Encoding created by otftotfm on Sat Dec 30 13:47:41 2023
+% Command line follows encoding
+/AutoEnc_vg252a7x54o2oafeifrtpen3af [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE.swash /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /exclamdown /equal /questiondown /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /l /m /n /o
+%70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis
+%80
+ /a_s.dlig /c_t.dlig /f_j /f_r /f_t /f_y.dlig /i_s.dlig /s_t.dlig
+ /t_r.dlig /t_t.dlig /Lslash /t_y.dlig /u_s.dlig /f_f_r /f_f_t /f_f_y.dlig
+%90
+ /.notdef /f_t_y.dlig /t_t_r.dlig /t_t_y.dlig /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=dlig --feature=kern --feature=liga
+% --feature=onum --feature=pnum --feature=swsh --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-osf-swash-ot1'
diff --git a/fonts/junicode/enc/jncd_vp376k.enc b/fonts/junicode/enc/jncd_vp376k.enc
new file mode 100644
index 0000000000..9634ce492e
--- /dev/null
+++ b/fonts/junicode/enc/jncd_vp376k.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_vp376kgsfgeciu7y5sednyi7vf
+% Encoding created by otftotfm on Sat Dec 30 13:47:47 2023
+% Command line follows encoding
+/AutoEnc_vp376kgsfgeciu7y5sednyi7vf [
+%00
+ /f_eth /Euro.lt /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /f_f_l /f_f_i /f_f /fl /fi
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /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.lt /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.lt
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling.lf /currency /yen.lf /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tlf-ly1'
diff --git a/fonts/junicode/enc/jncd_vv455d.enc b/fonts/junicode/enc/jncd_vv455d.enc
new file mode 100644
index 0000000000..0f69107328
--- /dev/null
+++ b/fonts/junicode/enc/jncd_vv455d.enc
@@ -0,0 +1,64 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_vv455d2uhxryhqknbxnoewzika
+% Encoding created by otftotfm on Sat Dec 30 13:47:31 2023
+% Command line follows encoding
+/AutoEnc_vv455d2uhxryhqknbxnoewzika [
+%00
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /cedilla /ogonek /quotesinglbase /C /exclamdown
+%10
+ /questiondown /asterisk /quotedblbase /endash /bar /.notdef /.notdef /.notdef
+ /arrowleft /arrowright /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /.notdef /.notdef /.notdef /.notdef /dollar.tosf /.notdef /.notdef /quotesingle
+ /.notdef /.notdef /.notdef /.notdef /comma /.notdef /period /fraction
+%30
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /uni27E8 /minus /uni27E9 /.notdef
+%40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /uni2126
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /arrowup /arrowdown
+%60
+ /.notdef /.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 /.notdef /perthousand
+ /bullet /.notdef /.notdef /.notdef /florin /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /uni203D /.notdef /.notdef /trademark
+ /uni2031 /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%A0
+ /.notdef /.notdef /cent /sterling /currency /yen /brokenbar /section
+ /.notdef /copyright /ordfeminine /.notdef /logicalnot /.notdef /registered /.notdef
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /.notdef /uni00B5 /paragraph /periodcentered
+ /uni203B /uni00B9 /ordmasculine /radical /onequarter /onehalf /threequarters /Euro
+%C0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%D0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /multiply /.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 /divide /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ts1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT COMPANION SYMBOLS 1---TS1 --feature=onum
+% --feature=tnum --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-tosf-ts1'
diff --git a/fonts/junicode/enc/jncd_wfh7iu.enc b/fonts/junicode/enc/jncd_wfh7iu.enc
new file mode 100644
index 0000000000..6cd611bf62
--- /dev/null
+++ b/fonts/junicode/enc/jncd_wfh7iu.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_wfh7iuliook7mbpur6ueu6tukf
+% Encoding created by otftotfm on Sat Dec 30 13:48:37 2023
+% Command line follows encoding
+/AutoEnc_wfh7iuliook7mbpur6ueu6tukf [
+%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.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-tlf-t1'
diff --git a/fonts/junicode/enc/jncd_wkwe3q.enc b/fonts/junicode/enc/jncd_wkwe3q.enc
new file mode 100644
index 0000000000..01cd2f792b
--- /dev/null
+++ b/fonts/junicode/enc/jncd_wkwe3q.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_wkwe3q7wlan5ofn6n7ibrb2dfd
+% Encoding created by otftotfm on Sat Dec 30 13:47:52 2023
+% Command line follows encoding
+/AutoEnc_wkwe3q7wlan5ofn6n7ibrb2dfd [
+%00
+ /.notdef /Euro.lt /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /i.sc /j.sc /grave /acute /caron.sc /breve /macron /ring
+ /cedilla /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam.sc /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand.lt /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.lt
+%90
+ /lslash.sc /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron.sc /guilsinglright /oe.sc /zcaron.sc /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown.sc /cent /sterling.lf /currency /yen.lf /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown.sc
+%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 /.notdef
+%E0
+ /agrave.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /divide
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /ydieresis.sc
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tlf-sc-ly1'
diff --git a/fonts/junicode/enc/jncd_wwi77p.enc b/fonts/junicode/enc/jncd_wwi77p.enc
new file mode 100644
index 0000000000..fcc1bbc317
--- /dev/null
+++ b/fonts/junicode/enc/jncd_wwi77p.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_wwi77p5o5xmphvqrokewxarg5b
+% Encoding created by otftotfm on Sat Dec 30 13:48:46 2023
+% Command line follows encoding
+/AutoEnc_wwi77p5o5xmphvqrokewxarg5b [
+%00
+ /endash.sups /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /uni207D /uni207E /asterisk /uni207A /comma.sups /hyphen.sups /period.sups /slash
+%30
+ /zero.sups /one.sups /two.sups /three.sups /four.sups /five.sups /six.sups /seven.sups
+ /eight.sups /nine.sups /colon /anoteleia /uni1FFE /uni207C /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft.sups /uni1FCF /bracketright.sups /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /uni02E0
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=sups --ligkern=* {KL}
+% * --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-sup-lgr'
diff --git a/fonts/junicode/enc/jncd_wydlop.enc b/fonts/junicode/enc/jncd_wydlop.enc
new file mode 100644
index 0000000000..6d0f81bf39
--- /dev/null
+++ b/fonts/junicode/enc/jncd_wydlop.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_wydlopw4j4qfjfidf6b7dnxkhd
+% Encoding created by otftotfm on Sat Dec 30 13:48:19 2023
+% Command line follows encoding
+/AutoEnc_wydlopw4j4qfjfidf6b7dnxkhd [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.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
+ /parenleft /parenright /asterisk /uni208A /comma /hyphen /period /slash
+%30
+ /uni2080 /uni2081 /uni2082 /uni2083 /uni2084 /uni2085 /uni2086 /uni2087
+ /uni2088 /uni2089 /colon /semicolon /less /uni208C /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 /uni208B
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=sinf --ligkern=*
+% {KL} * --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-inf-ly1'
diff --git a/fonts/junicode/enc/jncd_x2opvx.enc b/fonts/junicode/enc/jncd_x2opvx.enc
new file mode 100644
index 0000000000..79b80ceb40
--- /dev/null
+++ b/fonts/junicode/enc/jncd_x2opvx.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_x2opvxgloqqcw2dj752rw2dync
+% Encoding created by otftotfm on Sat Dec 30 13:47:39 2023
+% Command line follows encoding
+/AutoEnc_x2opvxgloqqcw2dj752rw2dync [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron.sc
+ /breve /macron /dotaccent /cedilla /ogonek /.notdef /angleleft /angleright
+%10
+ /quotedblleft /quotedblright /.notdef /.notdef /.notdef /endash /emdash /.notdef
+ /.notdef /i.sc /j.sc /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam.sc /quotedbl /numbersign /dollar /percent /ampersand.sc /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.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /asciitilde /hyphen
+%80
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%90
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /currency /section
+%A0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+%B0
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /quotedblbase /guillemotleft /guillemotright
+%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 /uni042A /.notdef /uni042C /.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 /uni044A.sc /.notdef /uni044C.sc /.notdef /.notdef /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t2a
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX CYRILLIC FONT ENCODING - T2A --feature=kern
+% --feature=liga --feature=onum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-osf-sc-t2a'
diff --git a/fonts/junicode/enc/jncd_xgdhlv.enc b/fonts/junicode/enc/jncd_xgdhlv.enc
new file mode 100644
index 0000000000..c0a2e10afb
--- /dev/null
+++ b/fonts/junicode/enc/jncd_xgdhlv.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_xgdhlvghbfbd57helmxkexqhof
+% Encoding created by otftotfm on Sat Dec 30 13:47:56 2023
+% Command line follows encoding
+/AutoEnc_xgdhlvghbfbd57helmxkexqhof [
+%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
+ /a_s.dlig /dotlessi /uni0237 /c_t.dlig /fi /fl /f_j /f_r
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /semicolon /less /equal /greater /question
+%40
+ /at /A.swash /B /C /D.swash /E /F /G
+ /H /I /J.swash /K /L /M /N /O
+%50
+ /P /Q.alt2 /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+%60
+ /quoteleft /a /b /c /d /e.swash /f /g
+ /h /i /j /k.swash /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.lf
+%C0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE.swash /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=dlig
+% --feature=kern --feature=liga --feature=lnum --feature=swsh --feature=tnum
+% --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i
+% =: ffi --ligkern=ff l =: ffl --include-alternates=*.swash --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tlf-swash-t1'
diff --git a/fonts/junicode/enc/jncd_y2gbot.enc b/fonts/junicode/enc/jncd_y2gbot.enc
new file mode 100644
index 0000000000..0e3f5b6b2f
--- /dev/null
+++ b/fonts/junicode/enc/jncd_y2gbot.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_y2gbotzqwkqzz56xfakanbnmfa
+% Encoding created by otftotfm on Sat Dec 30 13:47:37 2023
+% Command line follows encoding
+/AutoEnc_y2gbotzqwkqzz56xfakanbnmfa [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /.notdef /.notdef /.notdef /.notdef /.notdef
+%10
+ /i.sc /j.sc /grave /acute /caron.sc /breve /macron /ring
+ /cedilla /.notdef /ae.sc /oe.sc /oslash.sc /AE /OE /Oslash
+%20
+ /space /exclam.sc /quotedbl /numbersign /dollar /percent /ampersand.sc /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.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /braceleft /bar /braceright /tilde /dieresis
+%80
+ /Lslash /quotesingle /quotesinglbase /florin /quotedblbase /ellipsis /dagger /daggerdbl
+ /circumflex /perthousand /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus
+%90
+ /lslash.sc /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron.sc /guilsinglright /oe.sc /zcaron.sc /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown.sc /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /ordmasculine /guillemotright /onequarter /onehalf /threequarters /questiondown.sc
+%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 /.notdef
+%E0
+ /agrave.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /divide
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /ydieresis.sc
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_ly1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=onum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-osf-sc-ly1'
diff --git a/fonts/junicode/enc/jncd_y74d4a.enc b/fonts/junicode/enc/jncd_y74d4a.enc
new file mode 100644
index 0000000000..b382d319e6
--- /dev/null
+++ b/fonts/junicode/enc/jncd_y74d4a.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_y74d4a4koxcokubnvx36iwf23d
+% Encoding created by otftotfm on Sat Dec 30 13:48:22 2023
+% Command line follows encoding
+/AutoEnc_y74d4a4koxcokubnvx36iwf23d [
+%00
+ /.notdef /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /uniFB04 /uniFB03 /uniFB00 /uniFB02 /uniFB01
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /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
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=onum --feature=tnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-tosf-ly1'
diff --git a/fonts/junicode/enc/jncd_yodvje.enc b/fonts/junicode/enc/jncd_yodvje.enc
new file mode 100644
index 0000000000..7b2c5e2b27
--- /dev/null
+++ b/fonts/junicode/enc/jncd_yodvje.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_yodvjefaqbymcntactdoyoefgb
+% Encoding created by otftotfm on Sat Dec 30 13:47:16 2023
+% Command line follows encoding
+/AutoEnc_yodvjefaqbymcntactdoyoefgb [
+%00
+ /Gamma /uni2206 /Theta /Lambda /Xi /Pi /Sigma /Upsilon
+ /Phi /Psi /uni2126 /.notdef /fi /fl /.notdef /.notdef
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedblright /numbersign /dollar.tosf /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.tosf /one.tosf /two.tosf /three.tosf /four.tosf /five.tosf /six.tosf /seven.tosf
+ /eight.tosf /nine.tosf /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
+ /f_f_t /.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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TEXT --feature=kern --feature=liga --feature=onum
+% --feature=tnum --ligkern=f i =: fi --ligkern=f l =: fl --ligkern=f f =: ff
+% --ligkern=ff i =: ffi --ligkern=ff l =: ffl --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tosf-ot1'
diff --git a/fonts/junicode/enc/jncd_yql4fv.enc b/fonts/junicode/enc/jncd_yql4fv.enc
new file mode 100644
index 0000000000..da6cea1e7e
--- /dev/null
+++ b/fonts/junicode/enc/jncd_yql4fv.enc
@@ -0,0 +1,63 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_yql4fvvd5uqhbltdmpnsifcmxb
+% Encoding created by otftotfm on Sat Dec 30 13:48:02 2023
+% Command line follows encoding
+/AutoEnc_yql4fvvd5uqhbltdmpnsifcmxb [
+%00
+ /endash.sups /uni032F /.notdef /.notdef /.notdef /.notdef /uni03DB /uni03DB
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /Alpha /Upsilondieresis /alpha /upsilondieresis
+%10
+ /uni0316 /uni0317 /uni03DF /uni03D9 /uni032E /uni03D8 /uni03DA /uni03E0
+ /Euro /perthousand /uni0259 /uni03E1 /quoteleft /quoteright /breve /macron
+%20
+ /dialytikapxerispomeni /exclam /dieresis /dieresistonos /uni1FED /percent /periodcentered /tonos
+ /parenleft.sups /parenright.sups /asterisk /uni207A /comma.sups /hyphen.sups /period.sups /slash
+%30
+ /zero.sups /one.sups /two.sups /three.sups /four.sups /five.sups /six.sups /seven.sups
+ /eight.sups /nine.sups /colon /anoteleia /uni1FFE /uni207C /uni1FBF /semicolon
+%40
+ /uni1FDF /Alpha /Beta /uni1FDD /uni2206 /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+%50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /uni2126
+ /Xi /Psi /Zeta /bracketleft.sups /uni1FCF /bracketright.sups /uni1FCE /uni1FCD
+%60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /uni03D5 /gamma
+ /eta /iota /theta /kappa /lambda /uni00B5 /nu /omicron
+%70
+ /pi /chi /rho /sigma /tau /upsilon /uni200C /omega
+ /xi /psi /zeta /guillemotleft /uni037A /guillemotright /uni1FC0 /emdash
+%80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /alphatonos /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+%90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DD /uni1FB7 /uni1F87 /uni1F86 /Omicrontonos
+ /uni1F74 /uni1F21 /uni1F20 /Iotatonos /uni1FC2 /uni1F91 /uni1F90 /Etatonos
+%A0
+ /etatonos /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+%B0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /omegatonos /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+%C0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /Epsilontonos
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+%D0
+ /iotatonos /uni1F35 /uni1F34 /uni1F32 /upsilontonos /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+%E0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /epsilontonos /uni1F15 /uni1F14 /uni1F12 /omicrontonos /uni1F45 /uni1F44 /uni1F42
+%F0
+ /iotadieresis /uni1FD2 /iotadieresistonos /uni1FD7 /upsilondieresis /uni1FE2 /upsilondieresistonos /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /Alphatonos /uni0374 /uni0375
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_lgr
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=GREEK FONT ENCODING - LGR --feature=sups --ligkern=* {KL}
+% * --min-kern=6.0 Junicode-BoldItalic.otf Junicode-BoldItalic-sup-lgr'
diff --git a/fonts/junicode/enc/jncd_yur7kb.enc b/fonts/junicode/enc/jncd_yur7kb.enc
new file mode 100644
index 0000000000..fc36414808
--- /dev/null
+++ b/fonts/junicode/enc/jncd_yur7kb.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_yur7kbdpi53abvssphlvppb5vc
+% Encoding created by otftotfm on Sat Dec 30 13:48:48 2023
+% Command line follows encoding
+/AutoEnc_yur7kbdpi53abvssphlvppb5vc [
+%00
+ /.notdef /Euro.lt /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /uniFB04 /uniFB03 /uniFB00 /uniFB02 /uniFB01
+%10
+ /dotlessi /uni0237 /grave /acute /caron /breve /macron /ring
+ /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
+%20
+ /space /exclam /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /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.lt /Scaron /guilsinglleft /OE /Zcaron /asciicircum /minus.lt
+%90
+ /lslash /quoteleft /quoteright /quotedblleft /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright /oe /zcaron /asciitilde /Ydieresis
+%A0
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-lf-ly1'
diff --git a/fonts/junicode/enc/jncd_yzxamt.enc b/fonts/junicode/enc/jncd_yzxamt.enc
new file mode 100644
index 0000000000..d1d7bccd1a
--- /dev/null
+++ b/fonts/junicode/enc/jncd_yzxamt.enc
@@ -0,0 +1,65 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_yzxamtmskosvsgygnddyo5ro4f
+% Encoding created by otftotfm on Sat Dec 30 13:48:48 2023
+% Command line follows encoding
+/AutoEnc_yzxamtmskosvsgygnddyo5ro4f [
+%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.lt /dollar.lf /percent.lt /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-Bold.otf Junicode-Bold-lf-t1'
diff --git a/fonts/junicode/enc/jncd_z4lkq6.enc b/fonts/junicode/enc/jncd_z4lkq6.enc
new file mode 100644
index 0000000000..7b375b2e82
--- /dev/null
+++ b/fonts/junicode/enc/jncd_z4lkq6.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_z4lkq6f2v5epiwbfloel6jbuia
+% Encoding created by otftotfm on Sat Dec 30 13:47:51 2023
+% Command line follows encoding
+/AutoEnc_z4lkq6f2v5epiwbfloel6jbuia [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron.sc
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /i.sc /j.sc /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam.sc /quotedbl /numbersign.lt /dollar.lt /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lt /one.lt /two.lt /three.lt /four.lt /five.lt /six.lt /seven.lt
+ /eight.lt /nine.lt /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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.sc /section
+%A0
+ /abreve.sc /aogonek.sc /cacute.sc /ccaron.sc /dcaron.sc /ecaron.sc /eogonek.sc /gbreve.sc
+ /lacute.sc /lcaron.sc /lslash.sc /nacute.sc /ncaron.sc /eng.sc /ohungarumlaut.sc /racute.sc
+%B0
+ /rcaron.sc /sacute.sc /scaron.sc /scedilla.sc /tcaron.sc /uni0163.sc /uhungarumlaut.sc /uring.sc
+ /ydieresis.sc /zacute.sc /zcaron.sc /zdotaccent.sc /ij.sc /exclamdown.sc /questiondown.sc /sterling.lf
+%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.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /oe.sc
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=smcp --feature=tnum --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-tlf-sc-t1'
diff --git a/fonts/junicode/enc/jncd_zbxsaf.enc b/fonts/junicode/enc/jncd_zbxsaf.enc
new file mode 100644
index 0000000000..3ee644a90d
--- /dev/null
+++ b/fonts/junicode/enc/jncd_zbxsaf.enc
@@ -0,0 +1,68 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_zbxsafbvfbbegsrut4auxxhfuf
+% Encoding created by otftotfm on Sat Dec 30 13:48:09 2023
+% Command line follows encoding
+/AutoEnc_zbxsafbvfbbegsrut4auxxhfuf [
+%00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron.sc
+ /breve /macron /dotaccent /cedilla /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+%10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft /guillemotright /endash /emdash /uni200C
+ /.notdef /i.sc /j.sc /.notdef /.notdef /.notdef /.notdef /.notdef
+%20
+ /space /exclam.sc /quotedbl /numbersign.lt /dollar.lf /percent.lt /ampersand.sc /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+%30
+ /zero.lf /one.lf /two.lf /three.lf /four.lf /five.lf /six.lf /seven.lf
+ /eight.lf /nine.lf /colon /semicolon /less /equal /greater /question.sc
+%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.sc /b.sc /c.sc /d.sc /e.sc /f.sc /g.sc
+ /h.sc /i.sc /j.sc /k.sc /l.sc /m.sc /n.sc /o.sc
+%70
+ /p.sc /q.sc /r.sc /s.sc /t.sc /u.sc /v.sc /w.sc
+ /x.sc /y.sc /z.sc /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.sc /section
+%A0
+ /abreve.sc /aogonek.sc /cacute.sc /ccaron.sc /dcaron.sc /ecaron.sc /eogonek.sc /gbreve.sc
+ /lacute.sc /lcaron.sc /lslash.sc /nacute.sc /ncaron.sc /eng.sc /ohungarumlaut.sc /racute.sc
+%B0
+ /rcaron.sc /sacute.sc /scaron.sc /scedilla.sc /tcaron.sc /uni0163.sc /uhungarumlaut.sc /uring.sc
+ /ydieresis.sc /zacute.sc /zcaron.sc /zdotaccent.sc /ij.sc /exclamdown.sc /questiondown.sc /sterling.lf
+%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.sc /aacute.sc /acircumflex.sc /atilde.sc /adieresis.sc /aring.sc /ae.sc /ccedilla.sc
+ /egrave.sc /eacute.sc /ecircumflex.sc /edieresis.sc /igrave.sc /iacute.sc /icircumflex.sc /idieresis.sc
+%F0
+ /eth.sc /ntilde.sc /ograve.sc /oacute.sc /ocircumflex.sc /otilde.sc /odieresis.sc /oe.sc
+ /oslash.sc /ugrave.sc /uacute.sc /ucircumflex.sc /udieresis.sc /yacute.sc /thorn.sc /.notdef
+] def
+% Command line: 'otftotfm --automatic --encoding=fontools_t1
+% --tfm-directory=texmf/fonts/tfm/public/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=EXTENDED TEX FONT ENCODING - LATIN --feature=kern
+% --feature=liga --feature=lnum --feature=pnum --feature=smcp --ligkern=f i
+% =: fi --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi
+% --ligkern=ff l =: ffl --unicoding=germandbls =: SSsmall --unicoding=ff =:
+% FFsmall --unicoding=fi =: FIsmall --unicoding=ffi =: FFIsmall
+% --unicoding=fl =: FLsmall --unicoding=ffl =: FFLsmall --min-kern=6.0
+% Junicode-BoldItalic.otf Junicode-BoldItalic-lf-sc-t1'
diff --git a/fonts/junicode/enc/jncd_zdphhk.enc b/fonts/junicode/enc/jncd_zdphhk.enc
new file mode 100644
index 0000000000..72ae866170
--- /dev/null
+++ b/fonts/junicode/enc/jncd_zdphhk.enc
@@ -0,0 +1,66 @@
+% THIS FILE WAS AUTOMATICALLY GENERATED -- DO NOT EDIT
+
+%%AutoEnc_zdphhkrtq7hny7bfe7r5kyv5fb
+% Encoding created by otftotfm on Sat Dec 30 13:47:33 2023
+% Command line follows encoding
+/AutoEnc_zdphhkrtq7hny7bfe7r5kyv5fb [
+%00
+ /f_eth /Euro /.notdef /.notdef /fraction /dotaccent /hungarumlaut /ogonek
+ /.notdef /.notdef /uni200C /f_f_l /f_f_i /f_f /fl /fi
+%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 /one /two /three /four /five /six /seven
+ /eight /nine /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
+ /uni00A0 /exclamdown /cent /sterling /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /uni00AD /registered /macron
+%B0
+ /degree /plusminus /uni00B2 /uni00B3 /acute /uni00B5 /paragraph /periodcentered
+ /cedilla /uni00B9 /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/Junicode
+% --vf-directory=texmf/fonts/vf/public/Junicode
+% --type1-directory=texmf/fonts/type1/public/Junicode
+% --encoding-directory=texmf/fonts/enc/dvips/Junicode
+% --map-file=texmf/fonts/map/dvips/Junicode/Junicode.map --no-updmap --force
+% --coding-scheme=TEX TYPEWRITER AND WINDOWS ANSI --feature=kern
+% --feature=liga --feature=onum --feature=pnum --ligkern=f i =: fi
+% --ligkern=f l =: fl --ligkern=f f =: ff --ligkern=ff i =: ffi --ligkern=ff
+% l =: ffl --min-kern=6.0 Junicode-BoldItalic.otf
+% Junicode-BoldItalic-osf-ly1'