summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/fonts/enc/dvips/gfsbodoni
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-11-26 18:59:39 +0000
committerKarl Berry <karl@freefriends.org>2007-11-26 18:59:39 +0000
commit9f1f0edb36f79cb54f281a4654b2a29e62eb9d29 (patch)
treeca235ca15281a81c8f4559edad251ac1f8c53d84 /Master/texmf-dist/fonts/enc/dvips/gfsbodoni
parentb5d9b59659723725c2fb26f431e22d54d2862620 (diff)
new font gfsbodoni
git-svn-id: svn://tug.org/texlive/trunk@5611 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/fonts/enc/dvips/gfsbodoni')
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoni.enc110
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonidenomnums.enc89
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniec.enc81
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniecsc.enc81
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniel.enc213
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonielsc.enc187
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoninumnums.enc90
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonisc.enc100
-rw-r--r--Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonitabnums.enc88
9 files changed, 1039 insertions, 0 deletions
diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoni.enc b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoni.enc
new file mode 100644
index 00000000000..d933578372d
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoni.enc
@@ -0,0 +1,110 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodoni.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/bodoni [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /Qu /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /Th
+ /breve /minus /ch
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /uniFB06 /circumflex
+ /ck /ct /ft /fft
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /circumflex.alt /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde
+ /fb % rubout; ASCII ends
+% 0x80
+ /ffb /fh /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /ffh /fk /ffk
+% 0x90
+ /sp /st /tt /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /oe /tz /IJ /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandbls
+% 0xE0
+ /agrave /aacute /acircumflex /atilde
+ /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute
+ /ocircumflex /otilde /odieresis /divide
+ /oslash /ugrave /uacute /ucircumflex
+ /udieresis /yacute /thorn /ydieresis
+] def
+% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
+% LIGKERN f fi =: ffi ; ff i =: ffi ; f fl =: ffl ; ff l =: ffl ;
+% LIGKERN fi j =: fij ; i j =: ij ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN f b =: fb ; ff b =: ffb ; f h =: fh ; ff h =: ffh ;
+% LIGKERN f k =: fk ; ff k =: ffk ; f t =: ft ; ff t =: fft ;
+% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ;
+% LIGKERN I J =: IJ ;
+% LIGKERN t t =: tt ; t z =: tz ;
+
+%% LIGKERN Q u =: Qu ; T h =: Th ; c h =: ch ; c k =: ck ; c t =: ct ;
+%% LIGKERN s p =: sp ; s t =: uniFB06 ; t t =: tt ; t z =: tz ;
+
+
+
+
+
+
+
diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonidenomnums.enc b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonidenomnums.enc
new file mode 100644
index 00000000000..31a145404bf
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonidenomnums.enc
@@ -0,0 +1,89 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodonidenomnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/bodonidenomnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /ring /.notdef
+ /.notdef /minus /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleftinferior /parenrightinferior /.notdef /plusinferior /comma /hypheninferior /period /fraction
+% 0x30
+ /zeroinferior /oneinferior /twoinferior /threeinferior /fourinferior
+ /fiveinferior /sixinferior /seveninferior
+ /eightinferior /nineinferior /colon /semicolon /less /equalinferior /greater /question
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniec.enc b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniec.enc
new file mode 100644
index 00000000000..a7c15583693
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniec.enc
@@ -0,0 +1,81 @@
+%
+% This is the EC encoding for the bodoni font family.
+% (C) A. Tsolomitis
+% Public domain.
+%
+% LIGKERN space l =: lslash ; space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclam quoteleft =: exclamdown ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+% LIGKERN f i =: fi ; f l =: fl ; f f =: ff ; ff i =: ffi ; ff l =: ffl ;
+%
+% We blow away kerns to and from spaces (TeX doesn't have a
+% space) and also remove any kerns from the numbers (although
+% the only kern pair that mentions a number in Times-Roman.afm
+% is one one.)
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/bodoniec [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclam /quotedbl /numbersign
+ /dollar /percent /ampersand /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five /six /seven
+ /eight /nine /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
+% 0x70
+ /p /q /r /s /t /u /v /w
+ /x /y /z /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /dcroat /section
+% 0xA0
+ /abreve /aogonek /cacute /ccaron /dcaron /ecaron /eogonek /gbreve
+ /lacute /lcaron /lslash /nacute /ncaron /eng /ohungarumlaut /racute
+% 0xB0
+ /rcaron /sacute /scaron /scedilla
+ /tcaron /uni0163 /uhungarumlaut /uring
+ /ldot /zacute /zcaron /zdotaccent /ij /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla
+ /egrave /eacute /ecircumflex /edieresis
+ /igrave /iacute /icircumflex /idieresis
+% 0xF0
+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /oe
+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn /germandbls
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniecsc.enc b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniecsc.enc
new file mode 100644
index 00000000000..4517fbed58c
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniecsc.enc
@@ -0,0 +1,81 @@
+%
+% This is the EC encoding for the bodoni font family.
+% (C) A. Tsolomitis
+% Public domain.
+%
+%
+% LIGKERN space L =: Lslash ;
+% LIGKERN question quoteleft =: questiondown ; exclamsmall quoteleft =: exclamdownsmall ;
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN quoteleft quoteleft =: quotedblleft ;
+% LIGKERN quoteright quoteright =: quotedblright ;
+%
+% LIGKERN space {} * ; * {} space ; zero {} * ; * {} zero ;
+% LIGKERN one {} * ; * {} one ; two {} * ; * {} two ;
+% LIGKERN three {} * ; * {} three ; four {} * ; * {} four ;
+% LIGKERN five {} * ; * {} five ; six {} * ; * {} six ;
+% LIGKERN seven {} * ; * {} seven ; eight {} * ; * {} eight ;
+% LIGKERN nine {} * ; * {} nine ;
+% LIGKERN comma comma =: quotedblbase ; less less =: guillemotleft ;
+% LIGKERN greater greater =: guillemotright ;
+%
+/bodoniecsc [ % now 256 chars follow
+% 0x00
+ /grave /acute /circumflex /tilde /dieresis /hungarumlaut /ring /caron
+ /breve /macron /dotaccent /cedilla
+ /ogonek /quotesinglbase /guilsinglleft /guilsinglright
+% 0x10
+ /quotedblleft /quotedblright /quotedblbase /guillemotleft
+ /guillemotright /endash /emdash /cwm
+ /zeroinferior /dotlessi /dotlessj /ff /fi /fl /ffi /ffl
+% 0x20
+ /visualspace /exclamsmall /quotedbl /numbersign
+ /dollaroldstyle /percent /ampersandsmall /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle
+ /fiveoldstyle /sixoldstyle /sevenoldstyle
+ /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall
+ /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde /hyphen
+% 0x80
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Engalt /Ohungarumlaut /Racute
+% 0x90
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0162 /Uhungarumlaut /Uring
+ /Ydieresis /Zacute /Zcaron /Zdotaccent /IJ /Idotaccent /Dcroat /section
+% 0xA0
+ /Abreve /Aogonek /Cacute /Ccaron /Dcaron /Ecaron /Eogonek /Gbreve
+ /Lacute /Lcaron /Lslash /Nacute /Ncaron /Eng /Ohungarumlaut /Racute
+% 0xB0
+ /Rcaron /Sacute /Scaron /Scedilla
+ /Tcaron /uni0163 /Uhungarumlaut /Uring
+ /Ldot /Zacute /Zcaron /Zdotaccent /IJ /exclamdown /questiondown /sterling
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /OE
+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall
+ /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
+ /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall
+ /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall
+% 0xF0
+ /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall /Ocircumflexsmall
+ /Otildesmall /Odieresissmall /OEsmall
+ /Oslashsmall /Ugravesmall /Yacutesmall /Ucircumflexsmall
+ /Udieresissmall /Yacutesmall /Thornsmall /germandbls
+] def
diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniel.enc b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniel.enc
new file mode 100644
index 00000000000..1a75c980793
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoniel.enc
@@ -0,0 +1,213 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodoniel.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the bodoni font family"
+% @}
+%
+%
+/bodoniel [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /uni03DA /uni03DA
+ /uni1FBE /uni1FBC /uni1FCC /uni1FFC /uni03D1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /uni03D0 /omega1 /uni03DE /Sampigreek /rho1 /.notdef /.notdef /uni03E0
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /periodcentered /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zero /one /two /three /four /five
+ /six /seven /eight /nine /colon /anoteleia
+% pveumata
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /alpha /beta /uni03C2 /delta /epsilon /phi /gamma
+ /eta /iota /theta /kappa /lambda /uni03BC /nu /omicron
+% 0x70
+ /pi /chi /rho /sigma /tau /upsilon /.notdef /omega
+ /xi /psi /zeta /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /iotadieresis /uni1FD2 /uni1FD3 /uni1FD7
+ /upsilondieresis /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD alpha =: uni1F71 ;
+% LIGKERN uni1FFD epsilon =: uni1F73 ;
+% LIGKERN uni1FFD eta =: uni1F75 ;
+% LIGKERN uni1FFD iota =: uni1F77 ;
+% LIGKERN uni1FFD omicron =: uni1F79 ;
+% LIGKERN uni1FFD upsilon =: uni1F7B ;
+% LIGKERN uni1FFD omega =: uni1F7D ;
+% LIGKERN dieresis iota =: iotadieresis ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis upsilon =: upsilondieresis ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE iota =: uni1FD3 ;
+% LIGKERN uni1FEE upsilon =: uni1FE3 ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FCE ; uni1FBF uni1FEF =: uni1FCD ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FCF ; uni1FC0 uni1FBF =: uni1FCF ;
+% LIGKERN uni1FFE uni1FFD =: uni1FDE ; uni1FFE uni1FEF =: uni1FDD ;
+% LIGKERN uni1FFE uni1FC0 =: uni1FDF ; uni1FC0 uni1FFE =: uni1FDF ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE alpha =: uni1F04 ; uni1FCF alpha =: uni1F06 ; uni1FBF alpha =: uni1F00 ;
+% LIGKERN uni1FCD alpha =: uni1F02 ; uni1FDF alpha =: uni1F07 ; uni1FFE alpha =: uni1F01 ;
+% LIGKERN uni1FDE alpha =: uni1F05 ; uni1FEF alpha =: uni1F70 ;
+% LIGKERN uni1FDD alpha =: uni1F03 ; uni1FC0 alpha =: uni1FB6 ;
+% LIGKERN alpha uni1FBE =: uni1FB3 ; uni1F71 uni1FBE =: uni1FB4 ;
+% LIGKERN Alpha uni1FBE =: uni1FBC ;
+% LIGKERN uni1F00 uni1FBE =: uni1F80 ; uni1F01 uni1FBE =: uni1F81 ;
+% LIGKERN uni1F02 uni1FBE =: uni1F82 ; uni1F03 uni1FBE =: uni1F83 ;
+% LIGKERN uni1F04 uni1FBE =: uni1F84 ; uni1F05 uni1FBE =: uni1F85 ;
+% LIGKERN uni1F06 uni1FBE =: uni1F86 ; uni1F07 uni1FBE =: uni1F87 ;
+% LIGKERN uni1F70 uni1FBE =: uni1FB2 ; uni1FB6 uni1FBE =: uni1FB7 ;
+% LIGKERN uni1FCE epsilon =: uni1F14 ; uni1FBF epsilon =: uni1F10 ;
+% LIGKERN uni1FCD epsilon =: uni1F12 ; uni1FFE epsilon =: uni1F11 ;
+% LIGKERN uni1FDE epsilon =: uni1F15 ; uni1FEF epsilon =: uni1F72 ;
+% LIGKERN uni1FDD epsilon =: uni1F13 ;
+% LIGKERN uni1FCE eta =: uni1F24 ; uni1FCF eta =: uni1F26 ; uni1FBF eta =: uni1F20 ;
+% LIGKERN uni1FCD eta =: uni1F22 ; uni1FDF eta =: uni1F27 ; uni1FFE eta =: uni1F21 ;
+% LIGKERN uni1FDE eta =: uni1F25 ; uni1FEF eta =: uni1F74 ;
+% LIGKERN uni1FDD eta =: uni1F23 ; uni1FC0 eta =: uni1FC6 ;
+% LIGKERN eta uni1FBE =: uni1FC3 ; uni1F75 uni1FBE =: uni1FC4 ;
+% LIGKERN Eta uni1FBE =: uni1FCC ;
+% LIGKERN uni1F20 uni1FBE =: uni1F90 ; uni1F21 uni1FBE =: uni1F91 ;
+% LIGKERN uni1F22 uni1FBE =: uni1F92 ; uni1F23 uni1FBE =: uni1F93 ;
+% LIGKERN uni1F24 uni1FBE =: uni1F94 ; uni1F25 uni1FBE =: uni1F95 ;
+% LIGKERN uni1F26 uni1FBE =: uni1F96 ; uni1F27 uni1FBE =: uni1F97 ;
+% LIGKERN uni1F74 uni1FBE =: uni1FC2 ; uni1FC6 uni1FBE =: uni1FC7 ;
+% LIGKERN uni1FCE iota =: uni1F34 ; uni1FBF iota =: uni1F30 ;
+% LIGKERN uni1FCD iota =: uni1F32 ; uni1FFE iota =: uni1F31 ;
+% LIGKERN uni1FDE iota =: uni1F35 ; uni1FEF iota =: uni1F76 ;
+% LIGKERN uni1FDD iota =: uni1F33 ; uni1FED iota =: uni1FD2 ;
+% LIGKERN uni1FC1 iota =: uni1FD7 ; uni1FC0 iota =: uni1FD6 ;
+% LIGKERN uni1FCF iota =: uni1F36 ; uni1FDF iota =: uni1F37 ;
+% LIGKERN uni1FCE omicron =: uni1F44 ; uni1FBF omicron =: uni1F40 ;
+% LIGKERN uni1FCD omicron =: uni1F42 ; uni1FFE omicron =: uni1F41 ;
+% LIGKERN uni1FDE omicron =: uni1F45 ; uni1FEF omicron =: uni1F78 ;
+% LIGKERN uni1FDD omicron =: uni1F43 ;
+% LIGKERN uni1FCE upsilon =: uni1F54 ; uni1FBF upsilon =: uni1F50 ;
+% LIGKERN uni1FCD upsilon =: uni1F52 ; uni1FFE upsilon =: uni1F51 ;
+% LIGKERN uni1FDE upsilon =: uni1F55 ; uni1FEF upsilon =: uni1F7A ;
+% LIGKERN uni1FDD upsilon =: uni1F53 ; uni1FED upsilon =: uni1FE2 ;
+% LIGKERN uni1FC1 upsilon =: uni1FE7 ; uni1FC0 upsilon =: uni1FE6 ;
+% LIGKERN uni1FCF upsilon =: uni1F56 ; uni1FDF upsilon =: uni1F57 ;
+% LIGKERN uni1FCE omega =: uni1F64 ; uni1FCF omega =: uni1F66 ; uni1FBF omega =: uni1F60 ;
+% LIGKERN uni1FCD omega =: uni1F62 ; uni1FDF omega =: uni1F67 ; uni1FFE omega =: uni1F61 ;
+% LIGKERN uni1FDE omega =: uni1F65 ; uni1FEF omega =: uni1F7C ;
+% LIGKERN uni1FDD omega =: uni1F63 ; uni1FC0 omega =: uni1FF6 ;
+% LIGKERN omega uni1FBE =: uni1FF3 ; uni1F7D uni1FBE =: uni1FF4 ;
+% LIGKERN Omega uni1FBE =: uni1FFC ;
+% LIGKERN uni1F60 uni1FBE =: uni1FA0 ; uni1F61 uni1FBE =: uni1FA1 ;
+% LIGKERN uni1F62 uni1FBE =: uni1FA2 ; uni1F63 uni1FBE =: uni1FA3 ;
+% LIGKERN uni1F64 uni1FBE =: uni1FA4 ; uni1F65 uni1FBE =: uni1FA5 ;
+% LIGKERN uni1F66 uni1FBE =: uni1FA6 ; uni1F67 uni1FBE =: uni1FA7 ;
+% LIGKERN uni1F7C uni1FBE =: uni1FF2 ; uni1FF6 uni1FBE =: uni1FF7 ;
+% LIGKERN uni1FBF rho =: uni1FE4 ; uni1FFE rho =: uni1FE5 ;
+% LIGKERN || = 01 ; uni1FDD || =:| Sigma ; sigma || =:| uni03C2 ;
+% LIGKERN sigma uni1FFD =:|> sigma ; sigma comma =:| uni03C2 ;
+% LIGKERN sigma period =:| uni03C2 ; sigma parenright =:| uni03C2 ;
+% LIGKERN sigma guillemotright =:| uni03C2 ; sigma exclam =:| uni03C2 ;
+% LIGKERN sigma semicolon =:| uni03C2 ; sigma anoteleia =:| uni03C2 ;
+
+
+
+
+%% LIGKERN || zeta =: zeta1 ;
+%% LIGKERN bracketleft zeta |=: zeta1 ;
+%% LIGKERN parenleft zeta |=: zeta1 ;
+%% LIGKERN braceleft zeta |=: zeta1 ;
+%% LIGKERN guillemotleft zeta |=: zeta1 ;
+%% LIGKERN endash zeta |=: zeta1 ;
+%% LIGKERN emdash zeta |=: zeta1 ;
+%% LIGKERN hyphen zeta |=: zeta1 ;
+%% LIGKERN || rho =: rho1 ;
+%% LIGKERN bracketleft rho |=: rho1 ;
+%% LIGKERN parenleft rho |=: rho1 ;
+%% LIGKERN braceleft rho |=: rho1 ;
+%% LIGKERN guillemotleft rho |=: rho1 ;
+%% LIGKERN endash rho |=: rho1 ;
+%% LIGKERN emdash rho |=: rho1 ;
+%% LIGKERN hyphen rho |=: rho1 ;
+
+%% LIGKERN || phi =: phi1 ;
+%% LIGKERN bracketleft phi |=: phi1 ;
+%% LIGKERN parenleft phi |=: phi1 ;
+%% LIGKERN braceleft phi |=: phi1 ;
+%% LIGKERN guillemotleft phi |=: phi1 ;
+%% LIGKERN endash phi |=: phi1 ;
+%% LIGKERN emdash phi |=: phi1 ;
+%% LIGKERN hyphen phi |=: phi1 ;
+%% LIGKERN || uni03D0 =: beta ;
+%% LIGKERN bracketleft uni03D0 |=: beta ;
+%% LIGKERN parenleft uni03D0 |=: beta ;
+%% LIGKERN braceleft uni03D0 |=: beta ;
+%% LIGKERN guillemotleft uni03D0 |=: beta ;
+%% LIGKERN endash uni03D0 |=: beta ;
+%% LIGKERN emdash uni03D0 |=: beta ;
+%% LIGKERN hyphen uni03D0 |=: beta ;
+%%
+%% LIGKERN epsilon iota =:| epsilon1 ;
+%% LIGKERN epsilon iotatonos =:| epsilon1 ;
+%% LIGKERN epsilon tonos =:| epsilon1 ;
+%% Copy the following LIGKERN lines uncommented if you have an initial beta
+%% (remove only one percent symbol) immediately after the above ligtable:
+%% LIGKERN || beta =: beta-initial ;
+%% LIGKERN bracketleft beta |=: beta-initial ;
+%% LIGKERN parenleft beta |=: beta-initial ;
+%% LIGKERN braceleft beta |=: beta-initial ;
+%% LIGKERN guillemotleft beta |=: beta-initial ;
+%% It is also assumed that the position of beta-initial is defined in the above encoding
+%% i.e. you should do this yourself.
+%% tonos Epsilon =: Epsilontonos ;
+%% tonos Alpha =: Alphatonos ;
+%% tonos Eta =: Etatonos ;
+%% tonos Iota =: Iotatonos ;
+%% tonos Omicron =: Omicrontonos ;
+%% tonos Upsilon =: Upsilontonos ;
+%% tonos Omega =: Omegatonos ;
+%% LIGKERN || theta =: uni03D1 ;
+%% LIGKERN bracketleft theta |=: uni03D1 ;
+%% LIGKERN parenleft theta |=: uni03D1 ;
+%% LIGKERN braceleft theta |=: uni03D1 ;
+%% LIGKERN guillemotleft theta |=: uni03D1 ;
+%% LIGKERN endash theta |=: uni03D1 ;
+%% LIGKERN emdash theta |=: uni03D1 ;
+%% LIGKERN hyphen theta |=: uni03D1 ;
diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonielsc.enc b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonielsc.enc
new file mode 100644
index 00000000000..feb71f06db1
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonielsc.enc
@@ -0,0 +1,187 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodonielsc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the bodoni font family"
+% @}
+%
+%
+/bodonielsc [
+% 0x00 (encoded characters from Babel's standard format)
+ /endash /.notdef /Deltanum /Etanum /Chinum /Munum /stigma /uni03DA
+ /cy /uni1FBC /uni1FCC /uni1FFC /theta1 /zeta1 /epsilon1 /phi1
+% 0x10
+ /beta /omega1 /qoppa /uni03DE /rho1 /.notdef /.notdef /.notdef
+ /Euro /perthousand /.notdef /uni03E0 /quoteleft /quoteright /braxy /macron
+% 0x20
+ /uni1FC1 /exclam /dieresis /uni1FEE /uni1FED /percent /middot /uni1FFD
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle
+ /sixoldstyle /sevenoldstyle /eightoldstyle /nineoldstyle /colon /anoteleia
+ /uni1FFE /equalorig /uni1FBF /semicolon
+% 0x40
+ /uni1FDF /Alpha /Beta /uni1FDD /Delta /Epsilon /Phi /Gamma
+ /Eta /Iota /Theta /Kappa /Lambda /Mu /Nu /Omicron
+% 0x50
+ /Pi /Chi /Rho /Sigma /Tau /Upsilon /uni1FDE /Omega
+ /Xi /Psi /Zeta /bracketleft /uni1FCF /bracketright /uni1FCE /uni1FCD
+% 0x60
+ /uni1FEF /uniF500 /uniF501 /uniF512 /uniF503 /uniF504 /uniF515 /uniF502
+ /uniF506 /uniF508 /uniF507 /uniF509 /uniF50A /uniF50B /uniF50C /uniF50E
+% 0x70
+ /uniF50F /uniF516 /uniF510 /uniF512 /uniF513 /uniF514 /.notdef /uniF518
+ /uniF50D /uniF517 /uniF505 /guillemotleft /uni1FBE /guillemotright /uni1FC0 /emdash
+% 0x80
+ /uni1F70 /uni1F01 /uni1F00 /uni1F03 /uni1FB2 /uni1F81 /uni1F80 /uni1F83
+ /uni1F71 /uni1F05 /uni1F04 /uni1F02 /uni1FB4 /uni1F85 /uni1F84 /uni1F82
+% 0x90
+ /uni1FB6 /uni1F07 /uni1F06 /uni03DC /uni1FB7 /uni1F87 /uni1F86 /.notdef
+ /uni1F74 /uni1F21 /uni1F20 /.notdef /uni1FC2 /uni1F91 /uni1F90 /.notdef
+% 0xA0
+ /uni1F75 /uni1F25 /uni1F24 /uni1F23 /uni1FC4 /uni1F95 /uni1F94 /uni1F93
+ /uni1FC6 /uni1F27 /uni1F26 /uni1F22 /uni1FC7 /uni1F97 /uni1F96 /uni1F92
+% 0xB0
+ /uni1F7C /uni1F61 /uni1F60 /uni1F63 /uni1FF2 /uni1FA1 /uni1FA0 /uni1FA3
+ /uni1F7D /uni1F65 /uni1F64 /uni1F62 /uni1FF4 /uni1FA5 /uni1FA4 /uni1FA2
+% 0xC0
+ /uni1FF6 /uni1F67 /uni1F66 /uni03DC /uni1FF7 /uni1FA7 /uni1FA6 /.notdef
+ /uni1F76 /uni1F31 /uni1F30 /uni1F33 /uni1F7A /uni1F51 /uni1F50 /uni1F53
+% 0xD0
+ /uni1F77 /uni1F35 /uni1F34 /uni1F32 /uni1F7B /uni1F55 /uni1F54 /uni1F52
+ /uni1FD6 /uni1F37 /uni1F36 /Iotadieresis /uni1FE6 /uni1F57 /uni1F56 /Upsilondieresis
+% 0xE0
+ /uni1F72 /uni1F11 /uni1F10 /uni1F13 /uni1F78 /uni1F41 /uni1F40 /uni1F43
+ /uni1F73 /uni1F15 /uni1F14 /uni1F12 /uni1F79 /uni1F45 /uni1F44 /uni1F42
+% 0xF0
+ /uniF519 /uni1FD2 /uni1FD3 /uni1FD7
+ /uniF51A /uni1FE2 /uni1FE3 /uni1FE7
+ /uni1FB3 /uni1FC3 /uni1FF3 /uni1FE5 /uni1FE4 /.notdef /uni0374 /uni0375
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+% LIGKERN parenleft parenleft =: guillemotleft ;
+% LIGKERN parenright parenright =: guillemotright ;
+% LIGKERN dieresis uni1FFD =: uni1FEE ;
+% LIGKERN uni1FFD dieresis =: uni1FEE ;
+% LIGKERN uni1FFD uniF500 =: uniF500 ;
+% LIGKERN uni1FFD uniF504 =: uniF504 ;
+% LIGKERN uni1FFD uniF506 =: uniF506 ;
+% LIGKERN uni1FFD uniF508 =: uniF508 ;
+% LIGKERN uni1FFD uniF50E =: uniF50E ;
+% LIGKERN uni1FFD uniF514 =: uniF514 ;
+% LIGKERN uni1FFD uniF518 =: uniF518 ;
+% LIGKERN dieresis uniF08 =: uniF519 ; dieresis Iota =: Iotadieresis ;
+% LIGKERN dieresis uniF514 =: uniF51A ;
+% LIGKERN dieresis Upsilon =: Upsilondieresis ;
+% LIGKERN uni1FEE uniF508 =: uniF519 ;
+% LIGKERN uni1FEE uniF514 =: uniF51A ;
+% LIGKERN uni1FFD uniF519 =: uniF519 ;
+% LIGKERN uni1FFD uniF51A =: uniF51A ;
+% LIGKERN dieresis uniF508 =: uniF519 ;
+% LIGKERN dieresis uniF514 =: uniF51A ;
+% LIGKERN uni1FFD uni1FFD =: quoteright ;
+% LIGKERN uni1FEF uni1FEF =: quoteleft ;
+% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ;
+% LIGKERN uni1FBF uni1FFD =: uni1FFD ; uni1FBF uni1FEF =: uni1FEF ;
+% LIGKERN uni1FBF uni1FC0 =: uni1FC0 ; uni1FC0 uni1FBF =: uni1FC0 ;
+% LIGKERN dieresis uni1FC0 =: uni1FC1 ; uni1FC0 dieresis =: uni1FC1 ;
+% LIGKERN dieresis uni1FEF =: uni1FED ; uni1FEF dieresis =: uni1FED ;
+% LIGKERN uni1FCE uniF500 =: uniF500 ; uni1FCF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ;
+% LIGKERN uni1FCD uniF500 =: uniF500 ; uni1FDF uniF500 =: uniF500 ; uni1FBF uniF500 =: uniF500 ;
+% LIGKERN uni1FDE uniF500 =: uniF500 ; uni1FEF uniF500 =: uniF500 ;
+% LIGKERN uni1FDD uniF500 =: uniF500 ; uni1FC0 uniF500 =: uniF500 ;
+% LIGKERN uniF500 uni1FBE =: uniF500 ; uni1F71 uni1FBE =: uniF500 ;
+% LIGKERN Alpha uni1FBE =: Alpha ;
+% LIGKERN uni1F00 uni1FBE =: uniF500 ; uni1F01 uni1FBE =: uniF500 ;
+% LIGKERN uni1F02 uni1FBE =: uniF500 ; uni1F03 uni1FBE =: uniF500 ;
+% LIGKERN uni1F04 uni1FBE =: uniF500 ; uni1F05 uni1FBE =: uniF500 ;
+% LIGKERN uni1F06 uni1FBE =: uniF500 ; uni1F07 uni1FBE =: uniF500 ;
+% LIGKERN uni1F70 uni1FBE =: uniF500 ; uni1FB6 uni1FBE =: uniF500 ;
+% LIGKERN uni1FCE uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ;
+% LIGKERN uni1FCD uniF504 =: uniF504 ; uni1FBF uniF504 =: uniF504 ;
+% LIGKERN uni1FDE uniF504 =: uniF504 ; uni1FEF uniF504 =: uniF504 ;
+% LIGKERN uni1FDD uniF504 =: uniF504 ;
+% LIGKERN uni1FCE uniF506 =: uniF506 ; uni1FCF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ;
+% LIGKERN uni1FCD uniF506 =: uniF506 ; uni1FDF uniF506 =: uniF506 ; uni1FBF uniF506 =: uniF506 ;
+% LIGKERN uni1FDE uniF506 =: uniF506 ; uni1FEF uniF506 =: uniF506 ;
+% LIGKERN uni1FDD uniF506 =: uniF506 ; uni1FC0 uniF506 =: uniF506 ;
+% LIGKERN uniF506 uni1FBE =: uniF506 ; uni1F73 uni1FBE =: uniF506 ;
+% LIGKERN Eta uni1FBE =: Eta ;
+% LIGKERN uni1F20 uni1FBE =: uniF506 ; uni1F21 uni1FBE =: uniF506 ;
+% LIGKERN uni1F22 uni1FBE =: uniF506 ; uni1F23 uni1FBE =: uniF506 ;
+% LIGKERN uni1F24 uni1FBE =: uniF506 ; uni1F25 uni1FBE =: uniF506 ;
+% LIGKERN uni1F26 uni1FBE =: uniF506 ; uni1F27 uni1FBE =: uniF506 ;
+% LIGKERN uni1F74 uni1FBE =: uniF506 ; uni1FC6 uni1FBE =: uniF506 ;
+% LIGKERN uni1FCE uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ;
+% LIGKERN uni1FCD uniF508 =: uniF508 ; uni1FBF uniF508 =: uniF508 ;
+% LIGKERN uni1FDE uniF508 =: uniF508 ; uni1FEF uniF508 =: uniF508 ;
+% LIGKERN uni1FDD uniF508 =: uniF508 ; uni1FED uniF508 =: uniF508 ;
+% LIGKERN uni1FC1 uniF508 =: uniF508 ; uni1FC0 uniF508 =: uniF508 ;
+% LIGKERN uni1FCF uniF508 =: uniF508 ; uni1FDF uniF508 =: uniF508 ;
+% LIGKERN uni1FCE uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ;
+% LIGKERN uni1FCD uniF50E =: uniF50E ; uni1FBF uniF50E =: uniF50E ;
+% LIGKERN uni1FDE uniF50E =: uniF50E ; uni1FEF uniF50E =: uniF50E ;
+% LIGKERN uni1FDD uniF50E =: uniF50E ;
+% LIGKERN uni1FCE uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ;
+% LIGKERN uni1FCD uniF514 =: uniF514 ; uni1FBF uniF514 =: uniF514 ;
+% LIGKERN uni1FDE uniF514 =: uniF514 ; uni1FEF uniF514 =: uniF514 ;
+% LIGKERN uni1FDD uniF514 =: uniF514 ; uni1FED uniF514 =: uniF514 ;
+% LIGKERN uni1FC1 uniF514 =: uniF514 ; uni1FC0 uniF514 =: uniF514 ;
+% LIGKERN uni1FCF uniF514 =: uniF514 ; uni1FDF uniF514 =: uniF514 ;
+% LIGKERN uni1FCE uniF518 =: uniF518 ; uni1FCF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ;
+% LIGKERN uni1FCD uniF518 =: uniF518 ; uni1FDF uniF518 =: uniF518 ; uni1FBF uniF518 =: uniF518 ;
+% LIGKERN uni1FDE uniF518 =: uniF518 ; uni1FEF uniF518 =: uniF518 ;
+% LIGKERN uni1FDD uniF518 =: uniF518 ; uni1FC0 uniF518 =: uniF518 ;
+% LIGKERN uniF518 uni1FBE =: uniF518 ; uni1F7D uni1FBE =: uniF518 ;
+% LIGKERN Omega uni1FBE =: Omega ;
+% LIGKERN uni1F60 uni1FBE =: uniF518 ; uni1F61 uni1FBE =: uniF518 ;
+% LIGKERN uni1F62 uni1FBE =: uniF518 ; uni1F63 uni1FBE =: uniF518 ;
+% LIGKERN uni1F64 uni1FBE =: uniF518 ; uni1F65 uni1FBE =: uniF518 ;
+% LIGKERN uni1F66 uni1FBE =: uniF518 ; uni1F67 uni1FBE =: uniF518 ;
+% LIGKERN uni1F7C uni1FBE =: uniF518 ; uni1FF6 uni1FBE =: uniF518 ;
+% LIGKERN uni1FBF uniF510 =: uniF510 ; uni1FBF uniF510 =: uniF510 ;
+% LIGKERN || = 01 ; uni1FDD || =:| uniF512 ;
+% LIGKERN uni1FDD parenright =:| uniF512 ; uni1FDD bracketright =:| uniF512 ;
+% LIGKERN uni1FDD period =:| uniF512 ; uni1FDD comma =:| uniF512 ;
+% LIGKERN uni1FDD quoteright =:| uniF512 ; uni1FDD hyphen =:| uniF512 ;
+% LIGKERN uni1FDD anoteleia =:| uniF512 ; uni1FDD slash =:| uniF512 ;
+% LIGKERN uni1FDD semicolon =:| uniF512 ; uni1FDD exclam =:| uniF512 ;
+% LIGKERN uni1FDD endash =:| uniF512 ; uni1FDD emdash =:| uniF512 ;
+% LIGKERN uni1FDD plus =:| uniF512 ; uni1FDD equal =:| uniF512 ;
+% LIGKERN uni1FDD guillemotleft =:| uniF512 ; uni1FDD guillemotright =:| uniF512 ;
+% LIGKERN uni1FFD Alpha =: Alpha ;
+% LIGKERN uni1FFD Epsilon =: Epsilon ;
+% LIGKERN uni1FFD Eta =: Eta ;
+% LIGKERN uni1FFD Iota =: Iota ;
+% LIGKERN uni1FFD Omicron =: Omicron ;
+% LIGKERN uni1FFD Upsilon =: Upsilon ;
+% LIGKERN uni1FFD Omega =: Omega ;
+% LIGKERN uni1FFE uni1FFD =: uni1FFD ;
+% LIGKERN uni1FFE uni1FEF =: uni1FEF ; uni1FFE uni1FC0 =: uni1FC0 ;
+% LIGKERN uni1FFE uniF500 =: uniF500 ;
+% LIGKERN uni1FFE uniF504 =: uniF504 ;
+% LIGKERN uni1FFE uniF506 =: uniF506 ;
+% LIGKERN uni1FFE uniF508 =: uniF508 ;
+% LIGKERN uni1FFE uniF50E =: uniF50E ;
+% LIGKERN uni1FFE uniF514 =: uniF514 ;
+% LIGKERN uni1FFE uniF518 =: uniF518 ;
+% LIGKERN uni1FEF Alpha =: Alpha ; uni1FEF Epsilon =: Epsilon ;
+% LIGKERN uni1FEF Eta =: Eta ; uni1FEF Iota =: Iota ;
+% LIGKERN uni1FEF Omicron =: Omicron ; uni1FEF Upsilon =: Upsilon ;
+% LIGKERN uni1FEF Omega =: Omega ;
+% LIGKERN uni1FC0 Alpha =: Alpha ; uni1FC0 Epsilon =: Epsilon ;
+% LIGKERN uni1FC0 Eta =: Eta ; uni1FC0 Iota =: Iota ;
+% LIGKERN uni1FC0 Omicron =: Omicron ; uni1FC0 Upsilon =: Upsilon ;
+% LIGKERN uni1FC0 Omega =: Omega ;
+% LIGKERN uni1FBF Alpha =: Alpha ; uni1FBF Epsilon =: Epsilon ;
+% LIGKERN uni1FBF Eta =: Eta ; uni1FBF Iota =: Iota ;
+% LIGKERN uni1FBF Omicron =: Omicron ; uni1FBF Upsilon =: Upsilon ;
+% LIGKERN uni1FBF Omega =: Omega ;
+% LIGKERN uni1FFE Alpha =: Alpha ; uni1FFE Epsilon =: Epsilon ;
+% LIGKERN uni1FFE Eta =: Eta ; uni1FFE Iota =: Iota ;
+% LIGKERN uni1FFE Omicron =: Omicron ; uni1FFE Upsilon =: Upsilon ;
+% LIGKERN uni1FFE Omega =: Omega ;
diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoninumnums.enc b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoninumnums.enc
new file mode 100644
index 00000000000..e36ea464fb2
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodoninumnums.enc
@@ -0,0 +1,90 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodoninumnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/bodoninumnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /ring /.notdef
+ /.notdef /minus /.notdef /.notdef /.notdef
+% 0x10
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleftsuperior /parenrightsuperior /.notdef /plussuperior
+ /comma /hyphensuperior /period /fraction
+% 0x30
+ /zerosuperior /onesuperior /twosuperior /threesuperior /foursuperior
+ /fivesuperior /sixsuperior /sevensuperior
+ /eightsuperior /ninesuperior /colon /semicolon /less /equalsuperior /greater /question
+% 0x40
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN f j =: fj ; f f =: ff ; f i =: fi ; f l =: fl ;
diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonisc.enc b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonisc.enc
new file mode 100644
index 00000000000..94ade44fe65
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonisc.enc
@@ -0,0 +1,100 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "March 2006",
+% filename = "bodonisc.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for the small caps of the GFS Bodoni font family"
+% @}
+%
+/bodonisc [
+% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
+ /Qu /dotaccent /fi /fl
+ /fraction /hungarumlaut /Lslash /lslash
+ /ogonek /ring /Th
+ /breve /minus /ch
+% These are the only two remaining unencoded characters, so may as
+% well include them.
+ /Zcaron /zcaron
+% 0x10
+ /caron /dotlessi
+% (unusual TeX characters available in, e.g., Lucida Bright)
+ /dotlessj /ff /ffi /ffl
+ /fj /ij /uniFB06 /circumflex
+ /ck /ct /ft /fft
+ % very contentious; it's so painful not having quoteleft and quoteright
+ % at 96 and 145 that we move the things normally found there to here.
+ /grave /quotesingle
+% 0x20 (ASCII begins)
+ /space /exclamsmall /quotedbl /numbersign
+ /dollaroldstyle /percent /ampersandsmall /quoteright
+ /parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
+% 0x30
+ /zerooldstyle /oneoldstyle /twooldstyle /threeoldstyle /fouroldstyle /fiveoldstyle /sixoldstyle /sevenoldstyle
+ /eightoldstyle /nineoldstyle /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
+% 0x50
+ /P /Q /R /S /T /U /V /W
+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
+% 0x60
+ /quoteleft /Asmall /Bsmall /Csmall /Dsmall /Esmall /Fsmall /Gsmall
+ /Hsmall /Ismall /Jsmall /Ksmall /Lsmall /Msmall /Nsmall /Osmall
+% 0x70
+ /Psmall /Qsmall /Rsmall /Ssmall /Tsmall /Usmall /Vsmall /Wsmall
+ /Xsmall /Ysmall /Zsmall /braceleft /bar /braceright /asciitilde
+ /fb % rubout; ASCII ends
+% 0x80
+ /ffb /fh /quotesinglbase /florin
+ /quotedblbase /ellipsis /dagger /daggerdbl
+ /textcircled /perthousand /Scaron /guilsinglleft
+ /OE /ffh /fk /ffk
+% 0x90
+ /sp /st /tt /quotedblleft
+ /quotedblright /bullet /endash /emdash
+ /tilde /trademark /scaron /guilsinglright
+ /OE /TZ /.notdef /Ydieresis
+% 0xA0
+ /.notdef % nobreakspace
+ /exclamdown /cent /sterling
+ /currency /yen /brokenbar /section
+ /dieresis /copyright /ordfeminine /guillemotleft
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /macron
+% 0xD0
+ /degree /plusminus /twosuperior /threesuperior
+ /acute /mu /paragraph /periodcentered
+ /cedilla /onesuperior /ordmasculine /guillemotright
+ /onequarter /onehalf /threequarters /questiondown
+% 0xC0
+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
+ /Egrave /Eacute /Ecircumflex /Edieresis
+ /Igrave /Iacute /Icircumflex /Idieresis
+% 0xD0
+ /Eth /Ntilde /Ograve /Oacute
+ /Ocircumflex /Otilde /Odieresis /multiply
+ /Oslash /Ugrave /Uacute /Ucircumflex
+ /Udieresis /Yacute /Thorn /germandblS
+% 0xE0
+ /Agravesmall /Aacutesmall /Acircumflexsmall /Atildesmall
+ /Adieresissmall /Aringsmall /AEsmall /Ccedillasmall
+ /Egravesmall /Eacutesmall /Ecircumflexsmall /Edieresissmall
+ /Igravesmall /Iacutesmall /Icircumflexsmall /Idieresissmall
+% 0xf0
+ /Ethsmall /Ntildesmall /Ogravesmall /Oacutesmall
+ /Ocircumflexsmall /Otildesmall /Odieresissmall /divide
+ /Oslashsmall /Ugravesmall /Uacutesmall /Ucircumflexsmall
+ /Udieresissmall /Yacutesmall /Thornsmall /Ydieresissmall
+] def
+% LIGKERN hyphen hyphen =: endash ; endash hyphen =: emdash ;
+
+
+
+
+
+
+
+
diff --git a/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonitabnums.enc b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonitabnums.enc
new file mode 100644
index 00000000000..d494bf3248b
--- /dev/null
+++ b/Master/texmf-dist/fonts/enc/dvips/gfsbodoni/bodonitabnums.enc
@@ -0,0 +1,88 @@
+% @@psencodingfile@{
+% author = "A. Tsolomitis",
+% license = "public domain",
+% version = "1.0",
+% date = "July 2003",
+% filename = "bodonitabnums.enc",
+% email = "atsol@aegean.gr",
+% docstring = "Encoding for TrueType or Type 1 fonts
+% to be used with TeX."
+% @}
+%
+/bodonitabnums [
+% 0x00
+ /.notdef /.notdef /.notdef /.notdef
+ /lozenge /uni2116 /estimated /exclamdbl
+ /whitebullet /ring /Euro
+ /uni2105 /minus /interrobang /yen /lira
+% 0x10
+ /sterlingoldstyle /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef
+% 0x20 (ASCII begins)
+ /space /exclam /bullet /.notdef
+ /perthousand /.notdef /.notdef /.notdef
+ /parenleft /parenright /.notdef /plus /comma /hyphen /period /slash
+% 0x30
+ /uniF639 /onefitted /uniF63A /uniF63B /uniF63C /uniF63D /uniF63E /uniF63F
+ /uniF640 /uniF641 /colon /semicolon /less /equalorig /greater /question
+% 0x40
+ /onehalf /onethird /twothirds /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+% 0x50
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /bracketleft /backslash /bracketright /.notdef /underscore
+% 0x60
+ /.notdef /ordfeminine /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef /.notdef /nsuperior /ordmasculine
+% 0x70
+ /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /braceleft /bar /braceright /asciitilde
+ /.notdef % rubout; ASCII ends
+% 0x80
+ /.notdef /.notdef /.notdef /florin
+ /.notdef /ellipsis /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0x90
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /endash /emdash
+ /.notdef /trademark /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+% 0xA0
+ /.notdef % nobreakspace
+ /.notdef /cent /sterling
+ /currency /yen /brokenbar /section
+ /.notdef /copyright /.notdef /.notdef
+ /logicalnot
+ /hyphen % Y&Y (also at 45); Windows' softhyphen
+ /registered
+ /.notdef
+% 0xD0
+ /degree /plusminus /.notdef /.notdef
+ /.notdef /paragraphalt /paragraph /periodcentered
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+%
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+ /.notdef /.notdef /.notdef /.notdef
+] def
+%% LIGKERN exclam exclam =: exclamdbl ;