summaryrefslogtreecommitdiff
path: root/fonts/semaphor/support
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/semaphor/support
Initial commit
Diffstat (limited to 'fonts/semaphor/support')
-rw-r--r--fonts/semaphor/support/enc/smfb10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfbsl10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfeb10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfebsl10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfer10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfesl10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfett10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfpb10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfpbsl10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfpr10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfpsl10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfptt10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfr10.enc258
-rw-r--r--fonts/semaphor/support/enc/smfsl10.enc258
-rw-r--r--fonts/semaphor/support/enc/smftt10.enc258
-rw-r--r--fonts/semaphor/support/il2semaf.fd61
-rw-r--r--fonts/semaphor/support/semaf.enc258
-rw-r--r--fonts/semaphor/support/semaf.fd61
-rw-r--r--fonts/semaphor/support/semaf.map15
-rw-r--r--fonts/semaphor/support/semaf.tex30
-rw-r--r--fonts/semaphor/support/t-type-semaf.tex120
-rw-r--r--fonts/semaphor/support/tfm/smfb10.tfmbin0 -> 3144 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfbsl10.tfmbin0 -> 3160 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfeb10.tfmbin0 -> 3136 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfebsl10.tfmbin0 -> 3156 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfer10.tfmbin0 -> 3132 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfesl10.tfmbin0 -> 3160 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfett10.tfmbin0 -> 2812 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfpb10.tfmbin0 -> 3144 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfpbsl10.tfmbin0 -> 3164 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfpr10.tfmbin0 -> 3136 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfpsl10.tfmbin0 -> 3160 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfptt10.tfmbin0 -> 2816 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfr10.tfmbin0 -> 3140 bytes
-rw-r--r--fonts/semaphor/support/tfm/smfsl10.tfmbin0 -> 3164 bytes
-rw-r--r--fonts/semaphor/support/tfm/smftt10.tfmbin0 -> 2816 bytes
36 files changed, 4415 insertions, 0 deletions
diff --git a/fonts/semaphor/support/enc/smfb10.enc b/fonts/semaphor/support/enc/smfb10.enc
new file mode 100644
index 0000000000..af15e507db
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfb10.enc
@@ -0,0 +1,258 @@
+/encsmfb10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfbsl10.enc b/fonts/semaphor/support/enc/smfbsl10.enc
new file mode 100644
index 0000000000..d1c19c8e64
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfbsl10.enc
@@ -0,0 +1,258 @@
+/encsmfbsl10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfeb10.enc b/fonts/semaphor/support/enc/smfeb10.enc
new file mode 100644
index 0000000000..978ceba978
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfeb10.enc
@@ -0,0 +1,258 @@
+/encsmfeb10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfebsl10.enc b/fonts/semaphor/support/enc/smfebsl10.enc
new file mode 100644
index 0000000000..8bffa59ad2
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfebsl10.enc
@@ -0,0 +1,258 @@
+/encsmfebsl10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfer10.enc b/fonts/semaphor/support/enc/smfer10.enc
new file mode 100644
index 0000000000..f979a4bfe7
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfer10.enc
@@ -0,0 +1,258 @@
+/encsmfer10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfesl10.enc b/fonts/semaphor/support/enc/smfesl10.enc
new file mode 100644
index 0000000000..5249ad3c5a
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfesl10.enc
@@ -0,0 +1,258 @@
+/encsmfesl10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfett10.enc b/fonts/semaphor/support/enc/smfett10.enc
new file mode 100644
index 0000000000..e85c1bfbfd
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfett10.enc
@@ -0,0 +1,258 @@
+/encsmfett10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfpb10.enc b/fonts/semaphor/support/enc/smfpb10.enc
new file mode 100644
index 0000000000..eee29eea5d
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfpb10.enc
@@ -0,0 +1,258 @@
+/encsmfpb10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfpbsl10.enc b/fonts/semaphor/support/enc/smfpbsl10.enc
new file mode 100644
index 0000000000..c7551564db
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfpbsl10.enc
@@ -0,0 +1,258 @@
+/encsmfpbsl10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfpr10.enc b/fonts/semaphor/support/enc/smfpr10.enc
new file mode 100644
index 0000000000..71777e0a86
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfpr10.enc
@@ -0,0 +1,258 @@
+/encsmfpr10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfpsl10.enc b/fonts/semaphor/support/enc/smfpsl10.enc
new file mode 100644
index 0000000000..431c972356
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfpsl10.enc
@@ -0,0 +1,258 @@
+/encsmfpsl10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfptt10.enc b/fonts/semaphor/support/enc/smfptt10.enc
new file mode 100644
index 0000000000..5912b727b3
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfptt10.enc
@@ -0,0 +1,258 @@
+/encsmfptt10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfr10.enc b/fonts/semaphor/support/enc/smfr10.enc
new file mode 100644
index 0000000000..83874ba516
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfr10.enc
@@ -0,0 +1,258 @@
+/encsmfr10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smfsl10.enc b/fonts/semaphor/support/enc/smfsl10.enc
new file mode 100644
index 0000000000..a7bb46f065
--- /dev/null
+++ b/fonts/semaphor/support/enc/smfsl10.enc
@@ -0,0 +1,258 @@
+/encsmfsl10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/enc/smftt10.enc b/fonts/semaphor/support/enc/smftt10.enc
new file mode 100644
index 0000000000..4541f6191e
--- /dev/null
+++ b/fonts/semaphor/support/enc/smftt10.enc
@@ -0,0 +1,258 @@
+/encsmftt10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/il2semaf.fd b/fonts/semaphor/support/il2semaf.fd
new file mode 100644
index 0000000000..894cacd032
--- /dev/null
+++ b/fonts/semaphor/support/il2semaf.fd
@@ -0,0 +1,61 @@
+%% LaTeX font definitions for semafor, IL2 encoding file "il2semaf.fd"
+%% Copyright (c) Vit ZYKA, 2000-2008, vit.zyka@seznam.cz
+% --------------------------------------------------------------- Base pillar
+\DeclareFontFamily{IL2}{smf}{\hyphenchar\font-1 }
+\DeclareFontShape{IL2}{smf}{m}{n}
+ {<5><6><7><8><9><10><12><10.95><14.4><17.28><20.74><24.88> smfr10
+ }{}
+\DeclareFontShape{IL2}{smf}{bx}{n}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfb10
+ }{}
+\DeclareFontShape{IL2}{smf}{m}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfsl10
+ }{}
+\DeclareFontShape{IL2}{smf}{bx}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfbsl10
+ }{}
+\DeclareFontShape{IL2}{smf}{m}{it}
+ {<->ssub * smf/m/sl}{}
+\DeclareFontShape{IL2}{smf}{m}{tt}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smftt10
+ }{}
+% ---------------------------------------------------------------- Base empty
+\DeclareFontFamily{IL2}{smfe}{\hyphenchar\font-1 }
+\DeclareFontShape{IL2}{smfe}{m}{n}
+ {<5><6><7><8><9><10><12><10.95><14.4><17.28><20.74><24.88> smfer10
+ }{}
+\DeclareFontShape{IL2}{smfe}{bx}{n}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfeb10
+ }{}
+\DeclareFontShape{IL2}{smfe}{m}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfesl10
+ }{}
+\DeclareFontShape{IL2}{smfe}{bx}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfebsl10
+ }{}
+\DeclareFontShape{IL2}{smfe}{m}{it}
+ {<->ssub * smf/m/sl}{}
+\DeclareFontShape{IL2}{smfe}{m}{tt}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfett10
+ }{}
+% --------------------------------------------------------------- Base person
+\DeclareFontFamily{IL2}{smfp}{\hyphenchar\font-1 }
+\DeclareFontShape{IL2}{smfp}{m}{n}
+ {<5><6><7><8><9><10><12><10.95><14.4><17.28><20.74><24.88> smfpr10
+ }{}
+\DeclareFontShape{IL2}{smfp}{bx}{n}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfpb10
+ }{}
+\DeclareFontShape{IL2}{smfp}{m}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfpsl10
+ }{}
+\DeclareFontShape{IL2}{smfp}{bx}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfpbsl10
+ }{}
+\DeclareFontShape{IL2}{smfp}{m}{it}
+ {<->ssub * smf/m/sl}{}
+\DeclareFontShape{IL2}{smfp}{m}{tt}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfptt10
+ }{}
+
+\endinput
diff --git a/fonts/semaphor/support/semaf.enc b/fonts/semaphor/support/semaf.enc
new file mode 100644
index 0000000000..af15e507db
--- /dev/null
+++ b/fonts/semaphor/support/semaf.enc
@@ -0,0 +1,258 @@
+/encsmfb10[
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/space
+/.notdef
+/.notdef
+/numbersign
+/dollar
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/asterisk
+/.notdef
+/.notdef
+/.notdef
+/period
+/.notdef
+/0
+/1
+/2
+/3
+/4
+/5
+/6
+/7
+/8
+/9
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/A
+/B
+/C
+/D
+/E
+/F
+/G
+/H
+/I
+/J
+/K
+/L
+/M
+/N
+/O
+/P
+/Q
+/R
+/S
+/T
+/U
+/V
+/W
+/X
+/Y
+/Z
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/a
+/b
+/c
+/d
+/e
+/f
+/g
+/h
+/i
+/j
+/k
+/l
+/m
+/n
+/o
+/p
+/q
+/r
+/s
+/t
+/u
+/v
+/w
+/x
+/y
+/z
+/.notdef
+/.notdef
+/.notdef
+/tilda
+/.notdef
+/Abreve
+/Aogonek
+/Cacute
+/Ccaron
+/Dcaron
+/Ecaron
+/Eogonek
+/Gbreve
+/Lacute
+/Lcaron
+/Lslash
+/Nacute
+/Ncaron
+/.notdef
+/Ohungarumlaut
+/Racute
+/Rcaron
+/Sacute
+/Scaron
+/Scedilla
+/Tcaron
+/Tcedilla
+/Uhungarumlaut
+/Uring
+/Ydieresis
+/Zacute
+/Zcaron
+/Zdotaccent
+/.notdef
+/Idotaccent
+/dcroat
+/.notdef
+/abreve
+/aogonek
+/cacute
+/ccaron
+/dcaron
+/ecaron
+/eogonek
+/gbreve
+/lacute
+/lcaron
+/lslash
+/nacute
+/ncaron
+/.notdef
+/ohungarumlaut
+/racute
+/rcaron
+/sacute
+/scaron
+/scedilla
+/tcaron
+/tcedilla
+/uhungarumlaut
+/uring
+/ydieresis
+/zacute
+/zcaron
+/zdotaccent
+/.notdef
+/.notdef
+/.notdef
+/.notdef
+/Agrave
+/Aacute
+/Acircumflex
+/Atilde
+/Adieresis
+/Aring
+/.notdef
+/Ccedilla
+/Egrave
+/Eacute
+/Ecircumflex
+/Edieresis
+/Igrave
+/Iacute
+/Icircumflex
+/Idieresis
+/.notdef
+/Ntilde
+/Ograve
+/Oacute
+/Ocircumflex
+/Otilde
+/Odieresis
+/.notdef
+/Oslash
+/Ugrave
+/Uacute
+/Ucircumflex
+/Udieresis
+/Yacute
+/.notdef
+/.notdef
+/agrave
+/aacute
+/acircumflex
+/atilde
+/adieresis
+/aring
+/.notdef
+/ccedilla
+/egrave
+/eacute
+/ecircumflex
+/edieresis
+/igrave
+/iacute
+/icircumflex
+/idieresis
+/.notdef
+/ntilde
+/ograve
+/oacute
+/ocircumflex
+/otilde
+/odieresis
+/.notdef
+/oslash
+/ugrave
+/uacute
+/ucircumflex
+/udieresis
+/yacute
+/.notdef
+/.notdef
+] def
diff --git a/fonts/semaphor/support/semaf.fd b/fonts/semaphor/support/semaf.fd
new file mode 100644
index 0000000000..8476888986
--- /dev/null
+++ b/fonts/semaphor/support/semaf.fd
@@ -0,0 +1,61 @@
+%% LaTeX font definitions for semafor, OT1 encoding file "semaf.fd"
+%% Copyright (c) Vit ZYKA, 2000-2008, vit.zyka@seznam.cz
+% --------------------------------------------------------------- Base pillar
+\DeclareFontFamily{OT1}{smf}{\hyphenchar\font-1 }
+\DeclareFontShape{OT1}{smf}{m}{n}
+ {<5><6><7><8><9><10><12><10.95><14.4><17.28><20.74><24.88> smfr10
+ }{}
+\DeclareFontShape{OT1}{smf}{bx}{n}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfb10
+ }{}
+\DeclareFontShape{OT1}{smf}{m}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfsl10
+ }{}
+\DeclareFontShape{OT1}{smf}{bx}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfbsl10
+ }{}
+\DeclareFontShape{OT1}{smf}{m}{it}
+ {<->ssub * smf/m/sl}{}
+\DeclareFontShape{OT1}{smf}{m}{tt}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smftt10
+ }{}
+% ---------------------------------------------------------------- Base empty
+\DeclareFontFamily{OT1}{smfe}{\hyphenchar\font-1 }
+\DeclareFontShape{OT1}{smfe}{m}{n}
+ {<5><6><7><8><9><10><12><10.95><14.4><17.28><20.74><24.88> smfer10
+ }{}
+\DeclareFontShape{OT1}{smfe}{bx}{n}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfeb10
+ }{}
+\DeclareFontShape{OT1}{smfe}{m}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfesl10
+ }{}
+\DeclareFontShape{OT1}{smfe}{bx}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfebsl10
+ }{}
+\DeclareFontShape{OT1}{smfe}{m}{it}
+ {<->ssub * smf/m/sl}{}
+\DeclareFontShape{OT1}{smfe}{m}{tt}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfett10
+ }{}
+% --------------------------------------------------------------- Base person
+\DeclareFontFamily{OT1}{smfp}{\hyphenchar\font-1 }
+\DeclareFontShape{OT1}{smfp}{m}{n}
+ {<5><6><7><8><9><10><12><10.95><14.4><17.28><20.74><24.88> smfpr10
+ }{}
+\DeclareFontShape{OT1}{smfp}{bx}{n}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfpb10
+ }{}
+\DeclareFontShape{OT1}{smfp}{m}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfpsl10
+ }{}
+\DeclareFontShape{OT1}{smfp}{bx}{sl}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfpbsl10
+ }{}
+\DeclareFontShape{OT1}{smfp}{m}{it}
+ {<->ssub * smf/m/sl}{}
+\DeclareFontShape{OT1}{smfp}{m}{tt}
+ {<5><6><7><8><9><10><10.95><12><14.4><17.28><20.74><24.88> smfptt10
+ }{}
+
+\endinput
diff --git a/fonts/semaphor/support/semaf.map b/fonts/semaphor/support/semaf.map
new file mode 100644
index 0000000000..a58f6341c7
--- /dev/null
+++ b/fonts/semaphor/support/semaf.map
@@ -0,0 +1,15 @@
+smfb10 Semafor-Bold "encsmfb10 ReEncodeFont" <smfb10.enc <smfb10.pfb
+smfbsl10 Semafor-Bold-Slant "encsmfbsl10 ReEncodeFont" <smfbsl10.enc <smfbsl10.pfb
+smfeb10 Semafor-NoPillar-Bold "encsmfeb10 ReEncodeFont" <smfeb10.enc <smfeb10.pfb
+smfebsl10 Semafor-NoPillar-Bold-Slant "encsmfebsl10 ReEncodeFont" <smfebsl10.enc <smfebsl10.pfb
+smfer10 Semafor-NoPillar "encsmfer10 ReEncodeFont" <smfer10.enc <smfer10.pfb
+smfesl10 Semafor-NoPillar-Slant "encsmfesl10 ReEncodeFont" <smfesl10.enc <smfesl10.pfb
+smfett10 Semafor-NoPillar-Mono "encsmfett10 ReEncodeFont" <smfett10.enc <smfett10.pfb
+smfpb10 Semafor-PesonPillar-Bold "encsmfpb10 ReEncodeFont" <smfpb10.enc <smfpb10.pfb
+smfpbsl10 Semafor-PersonPillar-Bold-Slant "encsmfpbsl10 ReEncodeFont" <smfpbsl10.enc <smfpbsl10.pfb
+smfpr10 Semafor-PersonPillar "encsmfpr10 ReEncodeFont" <smfpr10.enc <smfpr10.pfb
+smfpsl10 Semafor-PersonPillar-Slant "encsmfpsl10 ReEncodeFont" <smfpsl10.enc <smfpsl10.pfb
+smfptt10 Semafor-PersonPillar-Mono "encsmfptt10 ReEncodeFont" <smfptt10.enc <smfptt10.pfb
+smfr10 Semafor-Regular "encsmfr10 ReEncodeFont" <smfr10.enc <smfr10.pfb
+smfsl10 Semafor-Slant "encsmfsl10 ReEncodeFont" <smfsl10.enc <smfsl10.pfb
+smftt10 Semafor-Mono "encsmftt10 ReEncodeFont" <smftt10.enc <smftt10.pfb
diff --git a/fonts/semaphor/support/semaf.tex b/fonts/semaphor/support/semaf.tex
new file mode 100644
index 0000000000..f96cbdc118
--- /dev/null
+++ b/fonts/semaphor/support/semaf.tex
@@ -0,0 +1,30 @@
+%% Plain TeX font definitions for semaphore file "semaf.tex"
+%% Copyright (c) Vit ZYKA, 2000-2008, vit.zyka@seznam.cz
+
+\newif\ifPDF
+\ifx\pdfoutput\undefined\else\ifnum\pdfoutput>0 \expandafter\PDFtrue\fi\fi
+
+\ifPDF
+ \pdfmapfile{+semaf.map}
+\fi
+
+% pilar
+\font\smfr=smfr10
+\font\smfbf=smfb10 % was smfbf10 !
+\font\smftt=smftt10
+\font\smfsl=smfsl10
+\font\smfbsl=smfbsl10
+% empty
+\font\smfer=smfer10
+\font\smfebf=smfeb10 % was smfebf10 !
+\font\smfett=smfett10
+\font\smfesl=smfesl10
+\font\smfebsl=smfebsl10
+% person
+\font\smfpr=smfpr10
+\font\smfpbf=smfpb10
+\font\smfptt=smfptt10
+\font\smfpsl=smfpsl10
+\font\smfpbsl=smfpbsl10
+
+\endinput \ No newline at end of file
diff --git a/fonts/semaphor/support/t-type-semaf.tex b/fonts/semaphor/support/t-type-semaf.tex
new file mode 100644
index 0000000000..027e72bc6b
--- /dev/null
+++ b/fonts/semaphor/support/t-type-semaf.tex
@@ -0,0 +1,120 @@
+% ConTeXt support of SEMAF font
+% (C) Vit Zyka, 2008, vit.zyka@seznam.cz, license: GNU GPL
+% semaf font: (C) Vit Zyka, license: see www.stormtype.com
+%
+\tracetypescriptstrue
+
+% -map -------------------------------------------------------------------
+\starttypescript [map] [semaf,semaf-person,semaf-empty] [ec]
+ \loadmapfile[semaf.map]
+\stoptypescript
+
+% -base pillar -----------------------------------------------------------
+\starttypescript [sans] [semaf] [name]
+ \setups [font:fallback:sans]
+ \definefontsynonym [Sans] [Semaf-Roman]
+ \definefontsynonym [SansBold] [Semaf-Bold]
+ \definefontsynonym [SansSlanted] [Semaf-Slanted]
+ \definefontsynonym [SansBoldSlanted] [Semaf-Bold-Slanted]
+ \definefontsynonym [SansItalic] [Semaf-Slanted]
+ \definefontsynonym [SansBoldItalic] [Semaf-Bold-Slanted]
+ \definefontsynonym [SansRegular] [Sans]
+\stoptypescript
+
+\starttypescript [sans] [semaf] [ec]
+ \definefontsynonym [Semaf-Roman] [smfr10] [encoding=\typescriptthree]
+ \definefontsynonym [Semaf-Bold] [smfb10] [encoding=\typescriptthree]
+ \definefontsynonym [Semaf-Slanted] [smfsl10] [encoding=\typescriptthree]
+ \definefontsynonym [Semaf-Bold-Slanted] [smfbsl10][encoding=\typescriptthree]
+\stoptypescript
+
+\starttypescript [mono] [semaf] [name]
+ \setups [font:fallback:mono]
+ \definefontsynonym [Mono] [Semaf-Mono-Roman]
+ \definefontsynonym [MonoRegular] [Mono]
+\stoptypescript
+
+\starttypescript [mono] [semaf] [ec]
+ \definefontsynonym [Semaf-Mono-Roman] [smftt10] [encoding=\typescriptthree]
+\stoptypescript
+
+% -person pillar ---------------------------------------------------------
+\starttypescript [sans] [semaf-person] [name]
+ \setups [font:fallback:sans]
+ \definefontsynonym [Sans] [Semaf-Person-Roman]
+ \definefontsynonym [SansBold] [Semaf-Person-Bold]
+ \definefontsynonym [SansSlanted] [Semaf-Person-Slanted]
+ \definefontsynonym [SansBoldSlanted] [Semaf-Person-Bold-Slanted]
+ \definefontsynonym [SansItalic] [Semaf-Person-Slanted]
+ \definefontsynonym [SansBoldItalic] [Semaf-Person-Bold-Slanted]
+ \definefontsynonym [SansRegular] [Sans]
+\stoptypescript
+
+\starttypescript [sans] [semaf-person] [ec]
+ \definefontsynonym [Semaf-Person-Roman] [smfpr10] [encoding=\typescriptthree]
+ \definefontsynonym [Semaf-Person-Bold] [smfpb10] [encoding=\typescriptthree]
+ \definefontsynonym [Semaf-Person-Slanted] [smfpsl10] [encoding=\typescriptthree]
+ \definefontsynonym [Semaf-Person-Bold-Slanted] [smfpbsl10][encoding=\typescriptthree]
+\stoptypescript
+
+\starttypescript [mono] [semaf-person] [name]
+ \setups [font:fallback:mono]
+ \definefontsynonym [Mono] [Semaf-Mono-Person-Roman]
+ \definefontsynonym [MonoRegular] [Mono]
+\stoptypescript
+
+\starttypescript [mono] [semaf-person] [ec]
+ \definefontsynonym [Semaf-Mono-Person-Roman] [smfptt10] [encoding=\typescriptthree]
+\stoptypescript
+
+% -empty pillar ----------------------------------------------------------
+\starttypescript [sans] [semaf-empty] [name]
+ \setups [font:fallback:sans]
+ \definefontsynonym [Sans] [Semaf-Empty-Roman]
+ \definefontsynonym [SansBold] [Semaf-Empty-Bold]
+ \definefontsynonym [SansSlanted] [Semaf-Empty-Slanted]
+ \definefontsynonym [SansBoldSlanted] [Semaf-Empty-Bold-Slanted]
+ \definefontsynonym [SansItalic] [Semaf-Empty-Slanted]
+ \definefontsynonym [SansBoldItalic] [Semaf-Empty-Bold-Slanted]
+ \definefontsynonym [SansRegular] [Sans]
+\stoptypescript
+
+\starttypescript [sans] [semaf-empty] [ec]
+ \definefontsynonym [Semaf-Empty-Roman] [smfer10] [encoding=\typescriptthree]
+ \definefontsynonym [Semaf-Empty-Bold] [smfeb10] [encoding=\typescriptthree]
+ \definefontsynonym [Semaf-Empty-Slanted] [smfesl10] [encoding=\typescriptthree]
+ \definefontsynonym [Semaf-Empty-Bold-Slanted] [smfebsl10][encoding=\typescriptthree]
+\stoptypescript
+
+\starttypescript [mono] [semaf-empty] [name]
+ \setups [font:fallback:mono]
+ \definefontsynonym [Mono] [Semaf-Mono-Empty-Roman]
+ \definefontsynonym [MonoRegular] [Mono]
+\stoptypescript
+
+\starttypescript [mono] [semaf-empty] [ec]
+ \definefontsynonym [Semaf-Mono-Empty-Roman] [smfett10] [encoding=\typescriptthree]
+\stoptypescript
+
+% -exa --------------------------------------------------------------------
+\starttypescript [Semaf] [ec]
+ \definebodyfontenvironment [Semaf][default][interlinespace=1.2ex]
+ \definetypeface [Semaf] [ss] [sans] [semaf] [default] [encoding=\typescripttwo]
+ \definetypeface [Semaf] [tt] [mono] [semaf] [default] [encoding=\typescripttwo]
+\stoptypescript
+
+\starttypescript [Semaf-Person] [ec]
+ \definebodyfontenvironment [Semaf-Person][default][interlinespace=1.2ex]
+ \definetypeface [Semaf-Person] [ss] [sans] [semaf-person] [default] [encoding=\typescripttwo]
+ \definetypeface [Semaf-Person] [tt] [mono] [semaf-person] [default] [encoding=\typescripttwo]
+\stoptypescript
+
+\starttypescript [Semaf-Empty] [ec]
+ \definebodyfontenvironment [Semaf][default][interlinespace=1.2ex]
+ \definetypeface [Semaf-Empty] [ss] [sans] [semaf-empty] [default] [encoding=\typescripttwo]
+ \definetypeface [Semaf-Empty] [tt] [mono] [semaf-empty] [default] [encoding=\typescripttwo]
+\stoptypescript
+
+\endinput
+
+% end of t-type-semaf.tex
diff --git a/fonts/semaphor/support/tfm/smfb10.tfm b/fonts/semaphor/support/tfm/smfb10.tfm
new file mode 100644
index 0000000000..87af71a0dc
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfb10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfbsl10.tfm b/fonts/semaphor/support/tfm/smfbsl10.tfm
new file mode 100644
index 0000000000..120c1542e8
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfbsl10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfeb10.tfm b/fonts/semaphor/support/tfm/smfeb10.tfm
new file mode 100644
index 0000000000..e127722f83
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfeb10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfebsl10.tfm b/fonts/semaphor/support/tfm/smfebsl10.tfm
new file mode 100644
index 0000000000..494a14727f
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfebsl10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfer10.tfm b/fonts/semaphor/support/tfm/smfer10.tfm
new file mode 100644
index 0000000000..c58b83cb89
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfer10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfesl10.tfm b/fonts/semaphor/support/tfm/smfesl10.tfm
new file mode 100644
index 0000000000..dae13e3e2e
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfesl10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfett10.tfm b/fonts/semaphor/support/tfm/smfett10.tfm
new file mode 100644
index 0000000000..9cf654dd31
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfett10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfpb10.tfm b/fonts/semaphor/support/tfm/smfpb10.tfm
new file mode 100644
index 0000000000..96fb2a3b9c
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfpb10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfpbsl10.tfm b/fonts/semaphor/support/tfm/smfpbsl10.tfm
new file mode 100644
index 0000000000..65ebc56eff
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfpbsl10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfpr10.tfm b/fonts/semaphor/support/tfm/smfpr10.tfm
new file mode 100644
index 0000000000..523ef9a52e
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfpr10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfpsl10.tfm b/fonts/semaphor/support/tfm/smfpsl10.tfm
new file mode 100644
index 0000000000..bed1387dfa
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfpsl10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfptt10.tfm b/fonts/semaphor/support/tfm/smfptt10.tfm
new file mode 100644
index 0000000000..2792953eeb
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfptt10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfr10.tfm b/fonts/semaphor/support/tfm/smfr10.tfm
new file mode 100644
index 0000000000..a95546bf99
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfr10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smfsl10.tfm b/fonts/semaphor/support/tfm/smfsl10.tfm
new file mode 100644
index 0000000000..466008e205
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smfsl10.tfm
Binary files differ
diff --git a/fonts/semaphor/support/tfm/smftt10.tfm b/fonts/semaphor/support/tfm/smftt10.tfm
new file mode 100644
index 0000000000..6edb89f9e0
--- /dev/null
+++ b/fonts/semaphor/support/tfm/smftt10.tfm
Binary files differ