summaryrefslogtreecommitdiff
path: root/fonts/junicode
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/junicode
Initial commit
Diffstat (limited to 'fonts/junicode')
-rw-r--r--fonts/junicode/README5
-rw-r--r--fonts/junicode/doc/Junicode.pdfbin0 -> 244483 bytes
-rw-r--r--fonts/junicode/doc/Junicode.tex646
-rw-r--r--fonts/junicode/doc/aelfric_job.pdfbin0 -> 85696 bytes
-rw-r--r--fonts/junicode/doc/aelfric_job.tex74
-rw-r--r--fonts/junicode/doc/homer_sample.pdfbin0 -> 36686 bytes
-rw-r--r--fonts/junicode/doc/homer_sample.tex83
-rw-r--r--fonts/junicode/fonts/Junicode-Bold.ttfbin0 -> 420380 bytes
-rw-r--r--fonts/junicode/fonts/Junicode-BoldItalic.ttfbin0 -> 317172 bytes
-rw-r--r--fonts/junicode/fonts/Junicode-Italic.ttfbin0 -> 961024 bytes
-rw-r--r--fonts/junicode/fonts/Junicode.ttfbin0 -> 1369504 bytes
-rw-r--r--fonts/junicode/util/fleurons32
-rw-r--r--fonts/junicode/util/mt-Junicode.cfg114
-rw-r--r--fonts/junicode/util/replacements128
14 files changed, 1082 insertions, 0 deletions
diff --git a/fonts/junicode/README b/fonts/junicode/README
new file mode 100644
index 0000000000..ce8fb81afd
--- /dev/null
+++ b/fonts/junicode/README
@@ -0,0 +1,5 @@
+This is a TrueType font for medievalists (and others) with many
+OpenType features. See the documentation, Junicode.pdf, for
+specimens and detailed instructions.
+
+License: Open Font License (http://scripts.sil.org/OFL)
diff --git a/fonts/junicode/doc/Junicode.pdf b/fonts/junicode/doc/Junicode.pdf
new file mode 100644
index 0000000000..edefa34e9a
--- /dev/null
+++ b/fonts/junicode/doc/Junicode.pdf
Binary files differ
diff --git a/fonts/junicode/doc/Junicode.tex b/fonts/junicode/doc/Junicode.tex
new file mode 100644
index 0000000000..20fbb1b1e7
--- /dev/null
+++ b/fonts/junicode/doc/Junicode.tex
@@ -0,0 +1,646 @@
+%&program=xelatex
+%&encoding=UTF-8 Unicode
+
+\documentclass[12pt,a4paper,openany]{book}
+
+\usepackage{fontspec}
+
+\usepackage{microtype}
+
+\setmainfont[Contextuals=Alternate]{Junicode}
+
+\newICUfeature{StyleSet}{insular}{+ss02,-liga}
+\newICUfeature{StyleSet}{highline}{+ss04}
+\newICUfeature{StyleSet}{medline}{+ss05}
+\newICUfeature{StyleSet}{enlarged}{+ss06}
+\newICUfeature{StyleSet}{underdot}{+ss07}
+\newICUfeature{StyleSet}{altyogh}{+ss08}
+\newICUfeature{StyleSet}{altpua}{+ss09}
+\newICUfeature{StyleSet}{althook}{+ss14}
+\newICUfeature{StyleSet}{altogonek}{+ss15}
+\newICUfeature{StyleSet}{oldpunct}{+ss18}
+\newICUfeature{StyleSet}{gothic}{+ss19}
+\newICUfeature{StyleSet}{gothtolat}{+ss20}
+\newICUfeature{MirrorRunes}{on}{+rtlm}
+\newICUfeature{IPAMode}{on}{+mgrk,-liga}
+\newICUfeature{Fractions}{on}{+frac}
+\newICUfeature{Superscripts}{on}{+sups}
+\newICUfeature{Subscripts}{on}{+subs}
+\newcommand{\salt}[1]{{\addfontfeatures{Alternate=0}{#1}}}
+\newcommand{\saltb}[1]{{\addfontfeatures{Alternate=1}{#1}}}
+\usepackage{color}
+\definecolor{titlblue}{rgb}{0.34,0.33,0.63}
+\definecolor{titlred}{rgb}{0.75,0.29,0.31}
+\definecolor{titlbrown}{rgb}{0.41,0.34,0.30}
+\definecolor{myRed}{rgb}{0.5,0,0}
+\definecolor{myPink}{rgb}{1.0,0.7,0.7}
+\definecolor{myBlue}{rgb}{0,0,0.5}
+\definecolor{myLightBlue}{rgb}{0.7,0.7,1.0}
+\definecolor{myGreen}{rgb}{0,0.5,0}
+\definecolor{myMaroon}{rgb}{0.35,0,0.5}
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\fancyfoot{}
+\renewcommand{\headrulewidth}{0pt}
+\newcommand{\sampletext}{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 12345 \addfontfeatures{Numbers=OldStyle}12345}
+\newcommand{\sctext}{Cum multa divinitus, pontifices, a
+ma\-ioribus nos\-tris in\-venta atque in\-sti\-tuta sunt}
+
+\frenchspacing
+\setlength{\parskip}{0ex plus0ex minus0ex}
+\tolerance=1000
+
+\begin{document}
+\begin{titlepage}
+\huge\noindent
+{\color{myRed}}\\[5cm]
+\Huge \hfill {\color{myBlue}Junicode}\hfill \\[1cm]
+\huge \hfill the font for medievalists\hfill \\[1cm]
+ \Huge\hfill {\color{myRed}}\hfill \\[1cm]
+ \huge\hfill {\itshape specimens and user’s guide}\hfill \\
+\vfill
+{\color{myRed}}
+\end{titlepage}
+\mainmatter
+\fancyhead[CE]{\scshape\color{myRed} {\addfontfeatures{Numbers=OldStyle}\thepage}\hspace{10pt}junicode}
+\fancyhead[CO]{\scshape\color{myRed} {junicode}\hspace{10pt}{\addfontfeatures{Numbers=OldStyle}\thepage}}
+\chapter*{\color{myBlue}Junicode}
+\large
+
+\noindent The Junicode font is designed to
+meet the needs of medieval scholars; however, it has a large enough
+character set to be useful to the general user. It comes in Regular,
+Italic, Bold and Bold Italic faces. The Regular face has the fullest
+character set and is richest in OpenType features.
+
+Both the selection and design of the characters in Junicode reflect
+the needs of medievalists. However, many persons writing in ancient
+and modern languages have found the font useful. If you wish to see
+better support for any language, please leave a request at the
+Junicode project page (http://sourceforge.net/projects/junicode).
+
+Junicode implements most of the recommendation of the Medieval Unicode
+Font Initiative (version 3.0). Look for special MUFI characters
+(those not in the Unicode standard) in the Private Use Area (U+E000
+and above). Download the complete recommendation at
+http://www.mufi.info/.
+
+Junicode is licensed under the SIL Open Font License: for the full
+text, go to
+http://scripts.sil.org/OFL. Briefly: You may use Junicode in any
+kind of publication, print or electronic, without fee or
+restriction. You may modify the font for your own use. You may
+distribute your modified version in accordance with the terms of the
+license.
+
+\begin{center}
+\Huge\color{myRed}
+\end{center}
+
+\chapter*{\color{myBlue}Specimens}
+
+\fontspec{Junicode}
+\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
+{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}\\
+
+{\itshape\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
+{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}}\\
+
+{\bfseries\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
+{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}}\\
+
+{\bfseries\itshape\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
+{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}}\\
+
+\noindent {\scshape {\tiny \sctext} {\small \sctext} {\large \sctext}
+{\Large \sctext} {\LARGE \sctext}}\\
+
+\noindent {\scshape\bfseries {\tiny \sctext} {\small \sctext} {\large \sctext}
+{\Large \sctext} {\LARGE \sctext}}\\
+
+\noindent{\Large abcdefghijklmnopqrstuvwxyz æðþȝ\\
+ABCDEFGHIJKLMNOPQRSTUVWXYZ ÆÐÞȜ\\
+αβγδεζηθικλμνξοπρςστυφχψω\\
+ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ}\newpage
+
+\subsection*{Old and Middle English}
+
+\noindent{\small\itshape The default letter-shapes are suitable for
+setting Old and Middle English.}\\[1ex]
+Wē æthrynon mid ūrum ārum þā ȳðan þæs dēopan wǣles; wē
+ġesāwon ēac þā muntas ymbe þǣre sealtan sǣ strande, and wē mid
+āðēnedum hræġle and ġesundfullum windum þǣr ġewīcodon on þām
+ġemǣrum þǣre fæġerestan þēode. Þā ȳðan ġetācniað þisne dēopan
+cræft, and þā muntas ġetācniað ēac þā miċelnyssa þisses cræftes.\\
+
+\noindent S{\scshape iþen} þe sege and þe assaut watz sesed at Troye,\\
+Þe borȝ brittened and brent to brondez and askez,\\
+Þe tulk þat þe trammes of tresoun þer wroȝt\\
+Watz tried for his tricherie, þe trewest on erthe:\\
+Hit watz Ennias þe athel, and his highe kynde,\\
+Þat siþen depreced prouinces, and patrounes bicome\\
+Welneȝe of al þe wele in þe west iles.\\
+
+\noindent{\small\itshape Apply the OpenType feature ss02 (Style Set 2)
+for insular letter-forms.}\\[1ex]
+{\addfontfeature{StyleSet=insular,Ligatures=NoCommon,StyleSet=altogonek}
+Her cynewulf benam sigebryht his rices \& weſtſeaxna wiotan for
+un\-ryht\-um dędū buton hamtúnſcire \& he hæfde þa oþ he ofslog
+þone aldormon þe hī lengeſt wunode \& hiene þa cynewulf on
+andred adræfde \& ħ þær wunade oþ þæt hine án ſwán ofſtang
+æt pryfetesflodan \& he wręc þone aldormon cumbran \& se cynewulf
+oft miclum gefeohtum feaht uuiþ bretwalū.}
+
+
+
+\subsection*{Old Icelandic}
+
+\fontspec[Language=Icelandic]{Junicode}
+{\small\itshape For Nordic shapes of þ and ð, specify the Icelandic
+language, if your application has good language support; or apply the OpenType
+ss01 (Style Set 1) feature.}\\[1ex]
+Um haustit sendi Mǫrðr Valgarðsson orð at Gunnarr myndi vera einn heimi, en
+lið alt myndi vera niðri í eyjum at lúka heyverkum. Riðu þeir Gizurr Hvíti ok
+Geirr Goði austr yfir ár, þegar þeir spurðu þat, ok austr yfir sanda til Hofs.
+Þá sendu þeir orð Starkaði undir Þríhyrningi; ok fundusk þeir þar allir er at
+Gunnari skyldu fara, ok réðu hversu at skyldi fara.
+
+\subsection*{Runic}
+\fontspec{Junicode}
+ᚠᛁᛋᚳ ᚠᛚᚩᛞᚢ ᚪᚻᚩᚠ ᚩᚾ ᚠᛖᚱᚷᛖᚾᛒᛖᚱᛁᚷ ᚹᚪᚱᚦ ᚷᚪ᛬ᛇᚱᛁᚳ ᚷᚱᚩᚱᚾ ᚦᚨᚱ ᚻᛖ ᚩᚾ ᚷᚱᛖᚢᛏ ᚷᛁᛇᚹᚩᛗ
+ᚻᚱᚩᚾᚨᛇ ᛒᚪᚾ\\
+ᚱᚩᛗᚹᚪᛚᚢᛇ ᚪᚾᛞ ᚱᛖᚢᛗᚹᚪᛚᚢᛇ ᛏᚹᛟᚷᛖᚾ ᚷᛁᛒᚱᚩᚦᚫᚱ ᚪᚠᛟᛞᛞᚫ ᛞᛁᚫ ᚹᚣᛚᛁᚠ ᚩᚾ ᚱᚩᛗᚫ\linebreak[0]ᚳᚫᛇᛏᛁ᛬
+ᚩᚦᛚᚫ ᚢᚾᚾᛖᚷ
+
+\subsection*{German}
+
+Ich ſag üch aber / minen fründen / Foͤꝛchtēd üch nit voꝛ denen die den
+lyb toͤdend / vnd darnach nichts habennd das ſy mer thuͤgind. Ich wil
+üch aber zeigē voꝛ welchem ir üch \saltb{f}oͤꝛchten ſollend. Foͤꝛchtend üch voꝛ
+dem / der / nach dem er toͤdet hat / ouch macht hat zewerffen inn die
+hell: ja ich ſag üch / voꝛ dem ſelben \saltb{f}oͤꝛchtēd üch. Koufft man nit
+fünff Sparen vm̄ zween pfennig\\[1ex]
+{\Large Die straße ist zu schmal für autos. Wohin fährt dieser Zug?}\\
+DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.
+{\itshape DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.}
+{\bfseries DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.}
+{\itshape\bfseries DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.}\\[1ex]
+{\scshape Die straße ist zu schmal für autos.
+\bfseries Die straße ist zu schmal für autos.}
+{\itshape Use c2sc for small cap Eszett:}
+{\addfontfeature{Letters=UppercaseSmallCaps}DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.
+\bfseries DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.}
+
+
+
+\subsection*{Latin}
+
+{\small\itshape Junicode contains the most common Latin abbreviations,
+ making it suitable for diplomatic editions of Latin texts.}\\[1ex]
+{\addfontfeatures{StyleSet=altogonek}Adiuuanos dſ̄ ſalutariſ noſter \&
+ ꝓpt̄ głam nominiſ tui dnē liƀanoſ· \& ꝓpitiuſ eſto peccatiſ noſtriſ
+ ꝓpter nomen tuum· Ne forte dicant ingentib: ubi eſt dſ̄ eorum \&
+ innoteſcat innationib: corā oculiſ nr̄iſ· Poſuerunt moſticina
+ ſeruorū ruorū eſcaſ uolatilib: cęli carneſ ſcōꝝ tuoꝝ beſtiiſ tenice·
+ Facti ſumꝰ ob\kern+0.2ptꝓbrium uiciniſ nr̄iſ·}
+
+\subsection*{Gothic}
+
+jabai auk ƕas gasaiƕiþ þuk þana habandan kunþi in galiuge stada
+anakumbjandan, niu miþwissei is siukis wis\-an\-dins timrjada du
+galiugagudam gasaliþ matjan? fraqistniþ auk sa unmahteiga ana
+þeinamma witubnja broþar in þize Xristus gaswalt. swaþ~þan
+frawaurkjandans wiþra broþruns, slahandans ize gahugd siuka, du
+Xristau fra\-waur\-keiþ.\\
+
+{\noindent\small\itshape Use ss19 to produce Gothic letters
+ automatically from transliterated text and ss20 to produce Latin
+ letters from Gothic. Available in all four faces.}\\[1ex]
+{\addfontfeature{StyleSet=gothic}jabai auk ƕas gasaiƕiþ þuk þana
+ habandan kunþi in ga\-liuge stada anakumbjandan, niu miþwissei is
+ siukis wis\-an\-dins timrjada du galiugagudam gasaliþ matjan?
+ {\bfseries jabai auk ƕas gasaiƕiþ þuk þana habandan kunþi in
+ ga\-liuge stada anakumbjandan, niu miþwissei is siukis
+ wis\-an\-dins timrjada du galiugagudam gasaliþ matjan?}
+ \textit{abgdeqzh \bfseries abgdeqzh}}
+
+\subsection*{Sanskrit Transliteration}
+
+\noindent mānaṁ dvividhaṁ viṣayadvai vidyātśaktyaśaktitaḥ \\
+ arthakriyāyāṁ keśadirnārtho ’narthādhimokṣataḥ\\[1ex]
+sadr̥śāsadr̥śatvācca viṣayāviṣayatvataḥ \\
+ śabdasyānyanimittānāṁ bhāve dhīsadasattvataḥ
+
+\subsection*{International Phonetic Alphabet}
+\fontspec[IPAMode=on]{Junicode}
+hwɑn θɑt ɑːprɪl wiθ is ʃuːrəs soːtə θə drʊxt ɔf mɑrʧ hɑθ peːrsəd toː
+θə roːte ɑnd bɑːðəd ɛvrɪ væɪn ɪn swɪʧ lɪkuːr ɔf hwɪʧ vɛrtɪu
+ɛnʤɛndrəd ɪs θə fluːr hwɑn zɛfɪrʊs eːk wɪθ hɪs sweːtə bræːθ
+\fontspec{Junicode}
+
+\subsection*{Greek}
+
+{\small\itshape The Greek typeface (available only in the regular
+ face) is based on the Greek Double Pica cut by Alexander Wilson of
+ Glasgow in the eighteenth century. It is not really suitable for
+ setting modern Greek; those who want a more modern Greek face that
+ harmonizes well with Junicode should consider GFS Didot
+ Classic or GFS Porson.}\\[1ex]
+{\addfontfeature{Script=Greek}βίβλος
+γενέσεως ἰησοῦ χ\kern+1pt\salt{ρ}ιστοῦ υἱοῦ δαυὶδ
+υἱοῦ ἀβραάμ.
+ἀβραὰμ
+ἐγέννησεν τὸν ἰσαάκ, ἰσαὰκ δὲ ἐγέννησεν
+τὸν ἰακώβ, ἰακὼβ δὲ ἐγέννησεν τὸν
+ἰούδαν καὶ τοὺς ἀδελφοὺς αὐτοῦ,
+ἰούδας
+δὲ ἐγέννησεν τὸν φάρες καὶ τὸν ζάρα
+ἐκ τῆς θαμάρ, φάρες δὲ ἐγέννησεν τὸν
+ἑσρώμ, ἑσρὼμ δὲ ἐγέννησεν τὸν ἀράμ,
+ἀρὰμ
+δὲ ἐγέννησεν τὸν ἀμιναδάβ, ἀμιναδὰβ
+δὲ ἐγέννησεν τὸν ναασσών, ναασσὼν δὲ
+ἐγέννησεν τὸν σαλμών,
+σαλμὼν
+δὲ ἐγέννησεν τὸν βόες ἐκ τῆς ῥαχάβ,
+βόες δὲ ἐγέννησεν}\\[1ex]
+{\small\itshape Use the OpenType feature hlig and salt for old-style ligatures
+and alternative letter-shapes:}\\[1ex]
+{\addfontfeature{Script=Greek,Ligatures=Historic}βί\salt{β}λος
+γενέσεως ἰησοῦ χ\kern+1pt\salt{ρ}ισ\salt{τ}οῦ υἱοῦ δαυὶδ
+υἱοῦ ἀ\salt{β}ραάμ.
+ἀ\salt{β}ραὰμ
+ἐγέννησεν τὸν ἰσαάκ, ἰσαὰκ δὲ ἐγέννησεν
+τὸν ἰακώ\salt{β}, ἰακὼ\salt{β} δὲ ἐγέννησεν τὸν
+ἰούδαν καὶ τοὺς ἀδελφοὺς αὐτοῦ,
+ἰούδας
+δὲ ἐγέννησεν τὸν \salt{φ}άρες καὶ τὸν ζάρα
+ἐκ τῆς \salt{θ}αμάρ, φάρες δὲ ἐγέννησεν τὸν
+ἑσρώμ, ἑσρὼμ δὲ ἐγέννησεν τὸν ἀράμ,
+ἀρὰμ
+δὲ ἐγέννησεν τὸν ἀμιναδά\salt{β}, ἀμιναδὰ\salt{β}
+δὲ ἐγέννησεν τὸν ναασσών, ναασσὼν δὲ
+ἐγέννησεν τὸν σαλμών,
+σαλμὼν
+δὲ ἐγέννησεν τὸν βόες ἐκ τῆς ῥαχά\salt{β},
+βόες δὲ ἐγέννησεν}\\[1ex]
+
+\subsection*{Lithuanian}
+
+{\small\itshape Lithuanian poses several typographical challenges. An
+ accented i retains its dot: i̇́; and certain characters with ogonek
+ must avoid colliding with a following j:
+ {\upshape\addfontfeatures{Contextuals=Alternate} ęj ųj}. Make sure
+ Contextual Alternates (calt) is turned on; for i̇́, use i followed
+ by non-spacing dot accent (0307) and acute (0301).}\\[1ex]
+Visa žemė turėjo vieną kalbą ir tuos pačius žodžius. Kai žmonės
+kėlėsi iš rytų, jie rado slėnį Šinaro krašte ir ten įsikūrė. Vieni
+kitiems sakė: Eime, pasidirbkime plytų ir jas išdekime. – Vietoj
+akmens jie naudojo plytas, o vietoj kalkių – bitumą. Eime, – jie
+sakė, – pasistatykime miestą ir bokštą su dangų siekiančia viršūne ir
+pasidarykime sau vardą, kad nebūtume išblaškyti po visą žemės veidą.
+
+\subsection*{Polish}
+{\small\itshape The default shape and position of ogonek in Junicode are suitable
+for modern Polish. For the medieval Latin e-caudata, consider using
+ss15.}\\[1ex]
+Mieszkańcy całej ziemi mieli jedną mowę, czyli jednakowe słowa. A
+gdy wędrowali ze wschodu, napotkali równinę w kraju Szinear i tam
+zamieszkali. I mówili jeden do drugiego: Chodźcie, wyrabiajmy cegłę
+i wypalmy ją w ogniu. A gdy już mieli cegłę zamiast kamieni i smołę
+zamiast zaprawy murarskiej, rzekli: Chodźcie, zbudujemy sobie miasto
+i wieżę, której wierzchołek będzie sięgał nieba, i w ten sposób
+uczynimy sobie znak, abyśmy się nie rozproszyli po całej ziemi.
+
+\subsection*{Czech}
+{\small\itshape Special care has recently been taken to improve
+ handling
+of Eastern European languages. The developer solicits suggestions for
+further improvement.}\\
+Pojďme do Betléma a přesvědčme
+se o tom, co nám anděl oznámil. Mojžíšův Zákon přikazoval, aby každá
+žena čtyřicátý den po narození chlapce přinesla oběť do chrámu.
+{\itshape Pojďme do Betléma a přesvědčme
+se o tom, co nám anděl oznámil. Mojžíšův Zákon přikazoval, aby každá
+žena čtyřicátý den po narození chlapce přinesla oběť do chrámu.}
+{\bfseries Pojďme do Betléma a přesvědčme
+se o tom, co nám anděl oznámil. Mojžíšův Zákon přikazoval, aby každá
+žena čtyřicátý den po narození chlapce přinesla oběť do chrámu.}
+{\scshape Pojďme do Betléma a přesvědčme
+se o tom, co nám anděl oznámil. Mojžíšův Zákon přikazoval, aby každá
+žena čtyřicátý den po narození chlapce přinesla oběť do chrámu.}
+
+\subsection*{Fleurons}
+
+\begin{center}
+\huge   \\
+ \\[0.7ex]
+\\[0.7ex]
+\\
+ 
+\end{center}
+
+\chapter*{\color{myBlue}OpenType Features}
+
+{\itshape Following is a list of the OpenType features in
+ Junicode. For instructions on applying OpenType features, consult
+ the documentation for your preferred application. Note that you
+ should turn on the following features, if they are not on by
+ default: {\upshape liga} (Standard Ligatures), {\upshape ccmp}
+ (Glyph Composition/Decomposition), {\upshape calt} (Contextual
+ Alternates), {\upshape kern} (Horizontal Kerning).}
+
+\subsection*{Standard Ligatures (liga)}
+
+Like many old-style fonts, Junicode contains the most common f-ligatures
+(first flight offer office afflict fjord) and some that are less common
+(e.g. thrift fifty afraid für fördern). It
+also has long-s ligatures (e.g. aſſert ſtart ſlick omiſſion).
+
+\subsection*{Glyph Composition/Decomposition (ccmp)}
+
+A base character followed by one or more combining diacritical marks
+is replaced with a precomposed character when that would look
+different from the character + diacritic sequence: for example A +
+U+301 makes Á, where a special upper-case form of the diacritic is
+used.
+
+\subsection*{Contextual Alternates (calt)}
+
+When this feature is on (as it should be by default), Junicode will
+avoid unsightly collisions between neighboring characters such as f
+and vowels with diacritics, e.g. fêler fíf fŭl. If you find that f
+collides with some other character, you can select the narrower
+\saltb{f} via the OpenType salt feature.
+
+\subsection*{Stylistic Alternates (salt)}
+
+This feature gives you direct access to a number of alternates that
+are available via other features. Some of these (for example the
+narrow f) may be useful to avoid collisions that the font designer has
+not anticipated. In Greek script, alternative letter shapes should be
+accessed via salt:
+e.g. {\addfontfeature{Script=Greek}β\salt{β}γ\salt{γ}ρ\salt{ρ}τ\salt{τ}φ\salt{φ}.}
+It may be necessary to set the script to Greek explicitly to access
+Greek alternates.
+
+\subsection*{Kerning (kern)}
+
+Junicode uses class-based kerning. A few applications are unable to
+use it.
+
+\subsection*{Discretionary Ligatures (dlig)}
+
+This feature will give you fancy ligatures, e.g. %
+{\addfontfeature{Ligatures=Discretionary} act star track bitten
+ attract,} %
+and also connected Roman numbers (%
+{\addfontfeature{Ligatures=Discretionary} I II III IV V VI VII VIII IX X XI
+ XII}).
+Use it also for circled numbers and letters:
+[1] {\addfontfeature{Ligatures=Discretionary}= [1]};
+[A] {\addfontfeature{Ligatures=Discretionary}= [A]};
+[a] {\addfontfeature{Ligatures=Discretionary}= [a]};
+[[1]] {\addfontfeature{Ligatures=Discretionary}= [[1]]};
+<1> {\addfontfeature{Ligatures=Discretionary}= <1>}
+(regular face only).
+
+\subsection*{Historical Ligatures (hlig)}
+
+Nearly all of MUFI’s ligatures are
+accessible via “Historical Ligatures” (hlig).
+{\addfontfeature{Ligatures=Historic}Even if you are not a medievalist,
+ you may still be amused by the strange effects you can achieve by
+ turning on this feature: egg track caught fan sock book save aardvark
+ chaos AA AO
+ AU AV.} This feature willl also permit you to access a large number
+of historical Greek ligatures that appear in the Foulis Homer, e.g.
+{\addfontfeatures{Script=Greek,Ligatures=Historic}ἰφθίμους
+ ἐτελείε\salt{τ}ο
+διαστήτην μάχεσθαι χραίσμῃ.} You may have to
+set the script to Greek explicitly to access Greek historical ligatures.
+
+\subsection*{Mark Positioning (mark and mkmk)}
+
+Where no precomposed character is available, combining marks should
+still be correctly positioned, and marks can be “stacked” via “Mark
+to Base” (mark) and “Mark to Mark” (mkmk): ŏ́ (o + U+306 + U+301);
+ī̆ (i + U+304 + U+306). The dot of an i or j followed by a diacritic
+will generally be removed: i̽. If your application supports these
+features, they are probably on by default.
+
+\subsection*{Small Capitals (smcp and c2sc)}
+
+Use “Small Caps” (smcp) to change lower-case letters to
+small caps; add “Caps to Small Caps” (c2sc) for text entirely in small
+caps. {\scshape Junicode has true small caps rather than scaled
+ capitals.} Special small cap versions of common combining diacritics
+are available, and these should be positioned correctly relative to
+the base characters: {\scshape äçé}. {\itshape Regular face
+ only.}
+
+\subsection*{Old-Style Numbers (onum)}
+
+You have a choice of either standard “lining” figures or old-style
+figures, selected by “Old-Style Numbers” (onum): 0123456789
+{\addfontfeature{Numbers=OldStyle}0123456789.}
+
+\subsection*{Superscripts and Subscripts (sups, subs)}
+
+\noindent Superscript numbers are rendered with “Superscripts” (sups):
+{\addfontfeature{Superscripts=on} 0123456789}. Subscript numbers
+are rendered with “Subscripts” (subs):
+{\addfontfeature{Subscripts=on} 0123456789}. In the regular and
+italic styles there is a complete alphabet of superscripts (e.g.
+{\addfontfeature{Superscripts=on}abcxyz}).
+
+\subsection*{Fractions (frac)}
+
+A sequence of number + slash + number is rendered by a fraction if the
+fraction has a Unicode encoding and this feature is on:
+{\addfontfeature{Fractions=on} 1/2 1/4 2/3 3/4}.
+
+\subsection*{Letters with flourishes (swsh)}
+For letters with flourishes (sometimes used for setting Middle English
+texts), use “Swash” (swsh):
+{\addfontfeature{Style=Swash}c d f g k n r}. Some capital swashes are also
+available in the italic face, based on those in Hickes's \textit{Thesaurus}:
+{\addfontfeature{Style=Swash}\textit{A D J Q Æ}}.
+
+\subsection*{Mirrored runes (rtlm)}
+
+In the regular face Junicode
+contains mirrored versions of runes. To access these, use
+Right-to-Left Mirroring (rtlm): {\addfontfeatures{MirrorRunes=on}
+ ᚾᚪᛒᛋᚫᚾᚩᚱᚻ.}
+
+\subsection*{Greek letters in IPA (mgrk)}
+
+Greek β and θ are needed for phonetic work, but the Greek of Junicode
+does not harmonize with other characters in the IPA range. To solve
+the problem, use mgrk: {\addfontfeature{IPAMode=on}βθ}. Alternatively,
+both characters are available in the Private Use Area: U+F701, U+F702.
+
+\subsection*{Nordic letter-shapes (ss01)}
+
+The default shape of ð and þ in Junicode is English: this is unusual in
+modern fonts. For the shapes used in Icelandic, specify the Icelandic
+language, if your application has good language support, or select
+“Style Set 1” (ss01): {\addfontfeature{Language=Icelandic} ðþ}.
+
+\subsection*{Insular letter-shapes (ss02)}
+
+Use “Style Set 2” (ss02) for insular letter-forms:
+{\fontspec[StyleSet=insular]{Junicode} abcdefg.} Turn off “Standard
+Ligatures” (liga) for best results.
+
+\subsection*{Overlined characters (ss04, ss05)}
+
+Use “Style Set 4” (ss04) for roman numbers with high overline
+({\fontspec[StyleSet=highline]{Junicode} viii XCXV}) and “Style Set 5”
+(ss05) for lower-case roman numbers with medium-high overline
+({\fontspec[StyleSet=medline]{Junicode} viii dclx}). These Stylistic
+Sets will work only with letters used in Roman numbers.
+
+\subsection*{Enlarged minuscules (ss06)}
+
+“Style Set 6” (ss06) produces enlarged minuscules, thus:
+{\addfontfeature{StyleSet=enlarged} abcdefg.} Since the underlying
+text remains unchanged, enlarged text can be searched like normal
+text.
+
+\subsection*{Deleted text (ss07)}
+
+In medieval manuscripts, text is often deleted by placing a dot under each
+letter. Both Unicode and MUFI define many characters with dots below:
+{\addfontfeature{StyleSet=underdot} if possible, you should avoid
+hard-coding these and instead use} “Style Set 7” (ss07).
+
+\subsection*{Alternate yogh (ss08)}
+
+For Middle English, always use the yogh at U+021C and U+021D (Ȝȝ).
+Unicode also has an alternative yogh, which in Junicode has a
+flat top. If you prefer this, leave the underlying text the same and
+specify “Style Set 8” (ss08):
+{\addfontfeature{StyleSet=altyogh} Ȝȝ}.
+
+
+\subsection*{Retired letter-shapes (ss09)}
+
+The design of a few Junicode characters has changed since the font was
+introduced. The original designs, if you prefer them, will always be
+available via “Style Set 9” (ss09). Currently there are just a few
+such alternates: {\fontspec[StyleSet=altpua]{Junicode} ꝺ} for ꝺ,
+{\addfontfeature{StyleSet=altpua} T} for T,
+{\scshape{\addfontfeature{StyleSet=altpua} t} for t}.
+
+\subsection*{Letters with hook above (ss14)}
+
+The Unicode standard contains several precomposed characters with
+combining hook above in the Latin Extended Additional range
+(e.g. ẢỎ). These are used automatically when a vowel is followed by
+the diacritic U+0309. However, MUFI contains a series of precomposed
+characters in which the hook differs in shape and position. Use “Style
+Set 14” (ss14) for the MUFI characters (e.g.
+\addfontfeature{StyleSet=althook}ẢỎ).
+
+\subsection*{E caudata (ss15)}
+
+Medieval Latin texts often use an {\itshape e} with tail, called
+{\itshape e caudata}; this represents Latin {\itshape ae} or {\itshape
+ oe}. Polish, Lithuanian, and several other languages also use this
+letter. While in modern editions of medieval texts the {\itshape
+ cauda} (or in Polish, the {\itshape ogonek}) is often attached to
+the very bottom of the letter, in modern Polish and Lithuanian
+printing it is attached to the end of the bottom stroke: Polish ę,
+medieval Latin {\addfontfeatures{StyleSet=altogonek}ę}. The modern
+Polish version of the letter is acceptable for medieval Latin;
+however, if you prefer a centered {\itshape cauda}, use
+“Style Set 15” (ss15).
+
+\subsection*{Old-Style Punctuation (ss18)}
+
+{\addfontfeature{StyleSet=oldpunct}Old books generally set
+extra space before the heavier punctuation marks (; : ! ?);
+they also leave extra space inside quotation marks and
+parentheses (e.g. “here”). For a similar effect, use Stylistic Set 18 (ss18). Make sure
+that Contextual Alternates are also on so that Junicode can correct
+the spacing in certain environments (but you will have to kern the English plural
+possessive apostrophe manually).}
+
+\subsection*{Latin-to-Gothic Transliteration (ss19)}
+
+As transliteration of Latin to Gothic characters is straightforward,
+it can easily be handled with OpenType features. Note that the Gothic
+alphabet has no distinction between upper- and lower-case, so capitals
+and lower-case letters are transliterated the same way:
+{\addfontfeature{StyleSet=gothic} mahtedi sweþauh jah inu mans leik}.
+
+\subsection*{Gothic-to-Latin Transliteration (ss20)}
+
+The same as ss19, but in reverse. It produces all lower-case
+letters. Thus 𐌲𐌰𐌳𐍉𐌱 𐌽𐌿 𐍅𐌰𐍃 𐌼𐌰𐌹𐍃 𐌸𐌰𐌽𐍃 𐍃𐍅𐌴𐍃𐍅𐌰𐌼𐌼𐌰
+becomes ‘{\addfontfeature{StyleSet=gothtolat}𐌲𐌰𐌳𐍉𐌱 𐌽𐌿 𐍅𐌰𐍃 𐌼𐌰𐌹𐍃 𐌸𐌰𐌽𐍃 𐍃𐍅𐌴𐍃𐍅𐌰𐌼𐌼𐌰}’.
+
+\begin{center}
+\huge {\color{myRed}}
+\end{center}
+
+\chapter*{\color{myBlue}Other Features}
+
+\subsection*{Treatment of Obsolete Characters}
+
+A number of medieval characters originally assigned by MUFI to the
+Unicode Private Use Area have been accepted into the Unicode
+standard. For several years Junicode retained the obsolete
+characters, adding a mark to warn document maintainers to reencode
+their documents. Beginning with version 0.7.3 obsolete MUFI characters
+have been removed from the font.
+
+\subsection*{Character Protrusion}
+
+For XeLaTeX users who use the Microtype package for
+character protrusion, a
+configuration file (mt-Junicode.cfg) is provided for Junicode. Users
+of XeLaTeX will need Microtype version 2.5 (currently beta). The
+configuration file will work only with XeLaTeX, though it can probably be made
+to work with LuaTeX by commenting out the last five lines of the
+{\textbackslash}DeclareCharacterInheritance command.
+
+\subsection*{Fleurons}
+
+Junicode contains a number of fleurons (floral ornaments) copied from
+a 1785 Caslon specimen book. This book contains a number of
+examples. Fleurons may be found at these code-points: E270, E27D,
+E670, E67D, E68A, E736, E8B0, E8B1, EF90–EF9C, EF9F, F011, F014, F018,
+F019, F01B, F01D, F01E.
+
+\chapter*{\color{myBlue}Miscellanea}
+
+The Junicode font is available at
+http://junicode.sourceforge.net/. You can also find it in the
+repositories of many Linux distributions, and also via CTAN. Visit the
+Junicode Project Page at SourceForge to leave feature requests and bug
+reports. Contributions are welcome: if you wish to contribute to
+Junicode, leave a patch at the Project Page or contact the
+developer.\\
+
+\subsection*{Developer}
+Peter S. Baker, University of Virginia
+
+\subsection*{Contributors}
+Denis Moyogo Jacquerye\\
+Adam Buchbinder\\
+Pablo Rodriguez\\
+
+\noindent Thanks to the many users who have submitted feature requests
+and bug reports.\\
+
+\def\reflect#1{{\setbox0=\hbox{#1}\rlap{\kern0.5\wd0
+ \special{x:gsave}\special{x:scale -1 1}}\box0 \special{x:grestore}}}
+\def\XeTeX{\leavevmode
+ \setbox0=\hbox{X\lower.5ex\hbox{\kern-.15em\reflect{E}}\kern-.1667em \TeX}%
+ \dp0=0pt\ht0=0pt\box0 }
+
+\noindent This document was set with {\XeTeX}.
+\end{document}
diff --git a/fonts/junicode/doc/aelfric_job.pdf b/fonts/junicode/doc/aelfric_job.pdf
new file mode 100644
index 0000000000..3b5cda0957
--- /dev/null
+++ b/fonts/junicode/doc/aelfric_job.pdf
Binary files differ
diff --git a/fonts/junicode/doc/aelfric_job.tex b/fonts/junicode/doc/aelfric_job.tex
new file mode 100644
index 0000000000..d016d5c90e
--- /dev/null
+++ b/fonts/junicode/doc/aelfric_job.tex
@@ -0,0 +1,74 @@
+%&program=xelatex
+%&encoding=UTF-8 Unicode
+
+\documentclass[letterpaper]{article}
+
+\usepackage{fontspec}
+
+\setromanfont{Junicode}
+
+\newICUfeature{StyleSet}{1}{+ss01}
+\newICUfeature{StyleSet}{2}{+ss02,-liga}
+\newICUfeature{StyleSet}{3}{+ss03}
+\newICUfeature{LigType}{disc}{+dlig}
+\newICUfeature{LigType}{hist}{+hlig}
+\newICUfeature{IPAMode}{on}{+mgrk,-liga}
+\newICUfeature{Compose}{off}{-ccmp}
+\newICUfeature{Contextual}{on}{+calt}
+\newICUfeature{Swash}{on}{+swsh}
+\newICUfeature{Fractions}{on}{+frac}
+\newICUfeature{Superscripts}{on}{+sups}
+\newICUfeature{Subscripts}{on}{+subs}
+
+\frenchspacing
+
+\begin{document}
+
+\section*{Old English with Junicode}
+
+\linespread{1.1}\fontspec[Contextual=on]{Junicode}\Large Sum wer wæs ġeseten on þām lande þe is ġehāten Hus; his nama wæs Iob. Se wer wæs swīðe bilewite and rihtwīs and ondrǣdende God and forbūgende yfel. Him wǣron ācennede \mbox{seofan} suna and ðrēo dohtra. Hē hæfde seofon ðūsend scēapa and ðrēo ðūsend olfenda, fīf hund ġetȳmu oxena and fīf hund assan and ormǣte miċelne hīred.
+
+Iob cwæð, “Iċ ālȳsde hrȳmende þearfan, and ðām stēopbearne þe būton fultume wæs iċ ġehēolp, and wydewan \mbox{heortan} iċ ġefrēfrode. Iċ wæs ymbscrȳd mid rihtwīsnysse. Iċ wæs blind\-um men ēage and healtum fōt and þearfena fæder. Of flȳsum mīnra scēapa wǣron ġehlȳwde ðearfena sīdan, and iċ ðearfum ne forwyrnde þæs ðe hī ġyrndon, ne iċ ne ǣt āna mīnne hlāf būton stēopbearne, ne iċ ne blissode on mīnum meniġfealdum welum. Ne fæġnode iċ on mīnes fēondes hryre, ne læġ ælðēodiġ man wiðūtan mīnum heġum, ac mīn duru ġeopenode symle weġfērendum. Ne behȳdde iċ mīne synna, ne iċ on mīnum bōsme ne bedīġlode mīne unrihtwīsnysse.”
+
+Efne ðā ġȳt cōm se fēorða ǣrendraca inn and cwæð, “Ðīne suna and ðīne dohtra ǣton and druncon mid heora yldestan brēðer, and efne þā fǣrlīċe swēġde swīðliċ wind of ðām wēstene and tōslōh þæt hūs æt ðām fēower hwemmum þæt hit hrēosende ðīne bearn ofþrihte and ācwealde. Iċ āna ætbærst þæt iċ ðē þis cȳdde.”
+
+“Fel sceal for felle, and swā hwæt swā man hæfð hē sylð for his līfe. Āstreċe nū ðīne hand and hrepa his bān and his flǣsc; ðonne ġesīhst ðū þæt hē ðē on ansȳne wiriġð.”
+
+\pagebreak
+
+\itshape\noindent Sum wer wæs ġeseten on þām lande þe is ġehāten Hus; his nama wæs Iob. Se wer wæs swīðe bilewite and rihtwīs and ondrǣdende God and forbūgende yfel. Him wǣron ācennede \mbox{seofan} suna and ðrēo dohtra. Hē hæfde seofon ðūsend scēapa and ðrēo ðūsend olfenda, fīf hund ġetȳmu oxena and fīf hund assan and ormǣte miċelne hīred.
+
+Iob cwæð, “Iċ ālȳsde hrȳmende þearfan, and ðām stēopbearne þe būton fultume wæs iċ ġehēolp, and wydewan \mbox{heortan} iċ ġefrēfrode. Iċ wæs ymbscrȳd mid rihtwīsnysse. Iċ wæs blind\-um men ēage and healtum fōt and þearfena fæder. Of flȳsum mīnra scēapa wǣron ġehlȳwde ðearfena sīdan, and iċ ðearfum ne forwyrnde þæs ðe hī ġyrndon, ne iċ ne ǣt āna mīnne hlāf būton stēopbearne, ne iċ ne blissode on mīnum meniġfealdum welum. Ne fæġnode iċ on mīnes fēondes hryre, ne læġ ælðēodiġ man wiðūtan mīnum heġum, ac mīn duru ġeopenode symle weġfērendum. Ne behȳdde iċ mīne synna, ne iċ on mīnum bōsme ne bedīġlode mīne unrihtwīsnysse.”
+
+Efne ðā ġȳt cōm se fēorða ǣrendraca inn and cwæð, “Ðīne suna and ðīne dohtra ǣton and druncon mid heora yldestan brēðer, and efne þā fǣrlīċe swēġde swīðliċ wind of ðām wēstene and tōslōh þæt hūs æt ðām fēower hwemmum þæt hit hrēosende ðīne bearn ofþrihte and ācwealde. Iċ āna ætbærst þæt iċ ðē þis cȳdde.”
+
+“Fel sceal for felle, and swā hwæt swā man hæfð hē sylð for his līfe. Āstreċe nū ðīne hand and hrepa his bān and his flǣsc; ðonne ġesīhst ðū þæt hē ðē on ansȳne wiriġð.”
+
+\pagebreak
+
+\upshape\bfseries\noindent Sum wer wæs ġeseten on þām lande þe is ġehāten Hus; his nama wæs Iob. Se wer wæs swīðe bilewite and rihtwīs and ondrǣdende God and forbūgende yfel. Him wǣron ācennede \mbox{seofan} suna and ðrēo dohtra. Hē hæfde seofon ðūsend scēapa and ðrēo ðūsend olfenda, fīf hund ġetȳmu oxena and fīf hund assan and ormǣte miċelne hīred.
+
+Iob cwæð, “Iċ ālȳsde hrȳmende þearfan, and ðām stēopbearne þe būton fultume wæs iċ ġehēolp, and wydewan heort\-an iċ ġefrēfrode. Iċ wæs ymbscrȳd mid rihtwīsnysse. Iċ wæs blind\-um men ēage and healtum fōt and þearfena fæder. Of flȳsum mīnra scēapa wǣron ġehlȳwde ðearfena sīdan, and iċ ðearfum ne forwyrnde þæs ðe hī ġyrndon, ne iċ ne ǣt āna mīnne hlāf būton stēopbearne, ne iċ ne blissode on mīnum meniġfealdum welum. Ne fæġnode iċ on mīnes fēondes hryre, ne læġ ælðēodiġ man wiðūtan mīnum heġum, ac mīn duru ġeopenode symle weġfērendum. Ne behȳdde iċ mīne synna, ne iċ on mīnum bōsme ne bedīġlode mīne unrihtwīsnysse.”
+
+Efne ðā ġȳt cōm se fēorða ǣrendraca inn and cwæð, “Ðīne suna and ðīne dohtra ǣton and druncon mid heora yldestan brēðer, and efne þā fǣrlīċe swēġde swīðliċ wind of ðām wēst\-ene and tōslōh þæt hūs æt ðām fēower hwemmum þæt hit hrēosende ðīne bearn ofþrihte and ācwealde. Iċ āna ætbærst þæt iċ ðē þis cȳdde.”
+
+“Fel sceal for felle, and swā hwæt swā man hæfð hē sylð for his līfe. Āstreċe nū ðīne hand and hrepa his bān and his flǣsc; ðonne ġesīhst ðū þæt hē ðē on ansȳne wiriġð.”
+
+\pagebreak
+
+\noindent\itshape Sum wer wæs ġeseten on þām lande þe is ġehāten Hus; his nama wæs Iob. Se wer wæs swīðe bilewite and rihtwīs and ondrǣdende God and forbūgende yfel. Him wǣron ācennede \mbox{seofan} suna and ðrēo dohtra. Hē hæfde seofon ðūsend scēapa and ðrēo ðūsend olfenda, fīf hund ġetȳmu oxena and fīf hund assan and ormǣte miċelne hīred.
+
+Iob cwæð, “Iċ ālȳsde hrȳmende þearfan, and ðām stēopbearne þe būton fultume wæs iċ ġehēolp, and wydewan heort\-an iċ ġefrēfrode. Iċ wæs ymbscrȳd mid rihtwīsnysse. Iċ wæs blind\-um men ēage and healtum fōt and þearfena fæder. Of flȳsum mīnra scēapa wǣron ġehlȳwde ðearfena sīdan, and iċ ðearfum ne forwyrnde þæs ðe hī ġyrndon, ne iċ ne ǣt āna mīnne hlāf būton stēopbearne, ne iċ ne blissode on mīnum meniġfealdum welum. Ne fæġnode iċ on mīnes fēondes hryre, ne læġ ælðēodiġ man wiðūtan mīnum heġum, ac mīn duru ġeopenode symle weġ\-fēr\-end\-um. Ne behȳdde iċ mīne synna, ne iċ on mīnum bōsme ne bedīġlode mīne unrihtwīsnysse.”
+
+Efne ðā ġȳt cōm se fēorða ǣrendraca inn and cwæð, “Ðīne suna and ðīne dohtra ǣton and druncon mid heora yldestan brēðer, and efne þā fǣrlīċe swēġde swīðliċ wind of ðām wēst\-ene and tōslōh þæt hūs æt ðām fēower hwemmum þæt hit hrēosende ðīne bearn ofþrihte and ācwealde. Iċ āna ætbærst þæt iċ ðē þis cȳdde.”
+
+“Fel sceal for felle, and swā hwæt swā man hæfð hē sylð for his līfe. Āstreċe nū ðīne hand and hrepa his bān and his flǣsc; ðonne ġesīhst ðū þæt hē ðē on ansȳne wiriġð.”
+
+\pagebreak
+
+\upshape\mdseries\small\noindent In Junicode, special attention has been paid to letter-combinations that often look
+unattractive in Old English text: these are handled by ligatures and alternate forms of f, þ and ð.
+To take fullest advantage of typographical features for Old English, make sure these OpenType
+features are enabled in your application: ccmp (Glyph Composition/Decomposition), calt
+(Contextual Alternates), liga (Standard Ligatures), kern (Horizontal Kerning).
+\end{document}
diff --git a/fonts/junicode/doc/homer_sample.pdf b/fonts/junicode/doc/homer_sample.pdf
new file mode 100644
index 0000000000..f5f1522bac
--- /dev/null
+++ b/fonts/junicode/doc/homer_sample.pdf
Binary files differ
diff --git a/fonts/junicode/doc/homer_sample.tex b/fonts/junicode/doc/homer_sample.tex
new file mode 100644
index 0000000000..820b388300
--- /dev/null
+++ b/fonts/junicode/doc/homer_sample.tex
@@ -0,0 +1,83 @@
+%&program=xelatex
+%&encoding=UTF-8 Unicode
+
+\documentclass[12pt,letterpaper,twoside,openany,showidx]{book}
+\usepackage[silent]{fontspec}
+\usepackage{xltxtra}
+\usepackage{polyglossia}
+\setdefaultlanguage{greek}
+\newICUfeature{Contextual}{on}{+calt}
+\defaultfontfeatures{Mapping=tex-text,Script=Greek,Contextual=on}
+\newcommand{\hlig}[1]{{\addfontfeature{Ligatures=Historic}{#1}}}
+\newcommand{\salt}[1]{{\addfontfeature{Style=Alternate}{#1}}}
+\setromanfont{Junicode}
+\begin{document}
+\noindent\Large\addfontfeature{Ligatures=Historic} ΜΗ̃ΝΙΝ
+ἄειδε, ΘΕᾺ, Πηληϊάδεω ἈΧΙΛΗ̃ΟΣ\\
+Οὐλομένην, ἣ μυρί᾽ Ἀχαιοῖς ἄλγε᾽ ἔθηκε·\\
+Πολλὰς δ᾽ ἰφθίμους ψυχὰς ἄϊδι προΐαψεν\\
+Ἡρώων, αὐτοὺς δ᾽ ἑλώρια τεῦχε κύνεσσιν\\
+Οἰωνοῖσί τε πᾶσι· Διὸς δ᾽ ἐτελείε\salt{τ}ο βουλή·\\
+Ἐξ οὗ δὴ τὰ πρῶτα διαστήτην ἐ\salt{ρ}ίσαν\salt{τ}ε\\
+Ἀτρεΐδης τε, ἄναξ ἀνδρῶν ϗ δῖος Ἀχιλλεύς.\\
+    Τίς τ᾽ ἄρ σφωε \salt{θ}εῶν ἔριδι ξυνέηκε μάχεσθαι;\\
+Λητοῦς καὶ Διὸς υἱός· ὃ γὰρ βασιλῆϊ χολωθεὶς\\
+Νοῦσον ἀνὰ στρατὸν ὄρσε κακήν· ὀλέκον\salt{τ}ο δὲ λαοί·\\
+Οὕνεκα τὸν Χρύσην ἠτίμησ᾽ ἀρητῆρα\\
+Ἀτρεΐδης· ὃ γὰρ ἦλθε \salt{θ}οὰς ἐπὶ νῆας Ἀχαιῶν\\
+Λυσόμενός τε \salt{θ}ύγα\salt{τρα φ}έρων τ᾽ ἀπερείσι᾽ ἄποινα,\\
+Στέμμα\salt{τ᾽} ἔχων ἐν χερσὶν ἑκη\salt{β}όλου Ἀπόλλωνος,\\
+Χρυσέῳ ἀνὰ σκήπ\salt{τ}ρῳ καὶ ἐλίσσε\salt{τ}ο πάν\salt{τ}ας Ἀχαιούς,\\
+Ἀτρεΐδα δὲ μάλιστα δύω, κοσμήτορε λαῶν·\\
+    Ἀτρεΐδαι τε, καὶ ἄλλοι ἐϋκνήμιδες Ἀχαιοί,\\
+Ὑμῖν μὲν \salt{θ}εοὶ δοῖεν Ὀλύμπια δώμα\salt{τ᾽} ἔχοντες\\
+Ἐκπέρσαι Πριάμοιο πόλιν, εὖ δ᾽ οἴκαδ᾽ ἱκέσθαι:\\
+Παῖδα δέ μοὶ λύσαι\salt{τ}ε \salt{φ}ίλην, τὰ δ᾽ ἄποινα δέχεσθε,\\
+Ἁζόμενοι Διὸς υἱὸν ἑκη\salt{β}όλον Ἀπόλλωνα.\\
+    Ἔνθ᾽ ἄλλοι μὲν πάντες ἐπευφήμησαν Ἀχαιοὶ,\\
+Αἰδεῖσθαί \salt{θ}᾽ ἱερῆα, ϗ ἀγλαὰ δέχθαι ἄποινα·\\
+Ἀλλ᾽ οὐκ Ἀτρεΐδῃ Ἀγαμέμνονι ἥνδανε \salt{θ}υμῷ,\\
+Ἀλλὰ κακῶς ἀφίει, κρα\salt{τ}ερὸν δ᾽ ἐπὶ μῦθον ἔτελλε·\\
+    Μή σε, γέρον κοίλῃσιν ἐγὼ παρὰ νηυσὶ κιχείω\\
+Ἢ νῦν δηθύνον\salt{τ᾽} ἢ ὕστερον αὖτις ἰόν\salt{τ}α,\\
+Μή νύ τοι οὐ χραίσμῃ σκῆπ\salt{τ}ρον ϗ στέμμα \salt{θ}εοῖο.\\
+Τὴν δ᾽ ἐγὼ οὐ λύσω, πρίν μιν ϗ γῆρας ἔπεισιν,\\
+Ἡμετέρῳ ἐνὶ οἴκῳ ἐν Ἄργεϊ τηλόθι πάτρης\\
+Ἱστὸν ἐποιχομένην, ϗ ἐμὸν λέχος ἀν\salt{τ}ιόωσαν·\\
+Ἀλλ᾽ ἴθι μή μ᾽ ἐρέθιζε σαώτερος ὥς κε νέηαι.\\
+    Ὣς ἔφα\salt{τ᾽}· ἔδδεισεν δ᾽ ὃ γέρων, ϗ ἐπείθε\salt{τ}ο μύθῳ·\\
+Βῆ δ᾽ ἀκέων παρὰ \salt{θ}ῖνα πολυφλοίσ\salt{β}οιο \salt{θ}αλάσσης·\\
+Πολλὰ δ᾽ ἔπει\salt{τ᾽} ἀπάνευθε κιὼν ἠρᾶθ᾽ ὃ γεραιὸς\\
+Ἀπόλλωνι ἄνακ\salt{τ}ι, τὸν ἠΰκομος τέκε Λητώ·\\
+    Κλῦθί μευ Ἀργυρότοξ᾽, ὃς Χρύσην ἀμφι\salt{βέβ}ηκας\\
+Κίλλάν τε ζαθέην Τενέδοιό τε ἶφι ἀνάσσεις,\\
+Σμινθεῦ εἴ πο\salt{τ}έ τοι χαρίεν\salt{τ᾽} ἐπὶ νηὸν ἔρεψα,\\
+Ἢ εἰ δή πο\salt{τ}έ τοι κατὰ πίονα μηρί᾽ ἔκηα\\
+Ταύρων ἠδ᾽ αἰγῶν, τὸ δέ μοι κρήηνον ἐέλδωρ·\\
+Τίσειαν Δαναοὶ ἐμὰ δάκρυα σοῖσι βέλεσσιν.\\
+    Ὣς ἔφα\salt{τ᾽} εὐχόμενος· τοῦ δ᾽ ἔκλυε Φο\salt{ῖβ}ος Ἀπόλλων,\\
+Βῆ δὲ κα\salt{τ᾽} oὐλύμποιο καρήνων χωόμενος κῆρ,\\
+Τόξ᾽ ὤμοισιν ἔχων ἀμφηρε\salt{φ}έα τε φαρέτρην·\\
+Ἔκλαγξαν δ᾽ ἄρ᾽ ὀϊστοὶ ἐπ᾽ ὤμων χωομένοιο,\\
+Αὐτοῦ κινηθέν\salt{τ}ος· ὃ δ᾽ ἤϊε νυκ\salt{τ}ὶ ἐοικώς.\\
+Ἕζε\salt{τ᾽} ἔπει\salt{τ᾽} ἀπάνευθε νεῶν, με\salt{τὰ} δ᾽ ἰὸν ἕηκε·\\
+Δεινὴ δὲ κλαγγὴ γένε\salt{τ᾽} ἀργυρέοιο βιοῖο.\\
+Οὐρῆας μὲν πρῶτον ἐπῴχε\salt{τ}ο ϗ κύνας ἀργούς,\\
+Αὐτὰρ ἔπει\salt{τ᾽} αὐτοῖσι βέλος ἐχεπευκὲς ἐφιεὶς\\
+Βάλλ᾽· αἰεὶ δὲ πυραὶ νεκύων καίον\salt{τ}ο \salt{θ}αμειαί.\\
+Ἐννῆμαρ μὲν ἀνὰ στρατὸν ᾤχετο κῆλα \salt{θ}εοῖο,\\
+Τῇ δεκάτῃ δ᾽ ἀγορὴν δὲ καλέσσα\salt{τ}ο λαὸν Ἀχιλλεύς·\\
+Τῷ γὰρ ἐπὶ φρεσὶ \salt{θ}ῆκε \salt{θ}εὰ λευκώλενος Ἥρη·\\
+Κήδε\salt{τ}ο γὰρ Δαναῶν, ὅτι ῥα \salt{θ}νήσκον\salt{τ}ας ὁρᾶτο.\\
+Οἳ δ᾽ ἐπεὶ οὖν ἤγερθεν, ὁμηγερέες τ᾽ ἐγένον\salt{τ}ο,\\
+Τοῖσι δ᾽ ἀνιστάμενος μετέφη πόδας ὠκὺς Ἀχιλλεύς·\\
+    Ἀτρεΐδη νῦν ἄμμε παλιμπλα\salt{γ}χθέντας ὀΐω\\
+Ἂψ ἀπονοστήσειν, εἴ κεν \salt{θ}άνα\salt{τ}όν γε φύγοιμεν·\\
+Εἰ δὴ ὁμοῦ πόλεμός τε δαμᾷ ϗ λοιμὸς Ἀχαιούς·\\
+Ἀλλ᾽ ἄγε δή τινα μάντιν ἐρείομεν, ἢ ἱερῆα,\\
+Ἢ καὶ ὀνειροπόλον, καὶ γάρ τ᾽ ὄναρ ἐκ Διός ἐστιν,\\
+Ὅς κ᾽ εἴποι ὅ τι τόσσον ἐχώσα\salt{τ}ο Φο\salt{ῖβ}ος Ἀπόλλων·\\
+Εἴτ᾽ ἄρ᾽ ὅ γ᾽ εὐχωλῆς ἐπιμέμφεται ἠδ᾽ ἑκατόμ\salt{β}ης·\\
+Αἴ κέν πως ἀρνῶν κνίσσης αἰγῶν τε τελείων\\
+Βούλε\salt{τ}αι ἀντιάσας ἡμῖν ἀπὸ λοιγὸν ἀμῦναι.
+\end{document}
diff --git a/fonts/junicode/fonts/Junicode-Bold.ttf b/fonts/junicode/fonts/Junicode-Bold.ttf
new file mode 100644
index 0000000000..53759de49b
--- /dev/null
+++ b/fonts/junicode/fonts/Junicode-Bold.ttf
Binary files differ
diff --git a/fonts/junicode/fonts/Junicode-BoldItalic.ttf b/fonts/junicode/fonts/Junicode-BoldItalic.ttf
new file mode 100644
index 0000000000..096fcdfae5
--- /dev/null
+++ b/fonts/junicode/fonts/Junicode-BoldItalic.ttf
Binary files differ
diff --git a/fonts/junicode/fonts/Junicode-Italic.ttf b/fonts/junicode/fonts/Junicode-Italic.ttf
new file mode 100644
index 0000000000..9feb936fb6
--- /dev/null
+++ b/fonts/junicode/fonts/Junicode-Italic.ttf
Binary files differ
diff --git a/fonts/junicode/fonts/Junicode.ttf b/fonts/junicode/fonts/Junicode.ttf
new file mode 100644
index 0000000000..cbb7b89113
--- /dev/null
+++ b/fonts/junicode/fonts/Junicode.ttf
Binary files differ
diff --git a/fonts/junicode/util/fleurons b/fonts/junicode/util/fleurons
new file mode 100644
index 0000000000..9a7efd606b
--- /dev/null
+++ b/fonts/junicode/util/fleurons
@@ -0,0 +1,32 @@
+Fleurons (floral ornaments) are found at these Unicode code points
+in the Private Use Area of the regular face:
+
+E270
+E27D
+E670
+E67D
+E68A
+E736
+E8B0
+E8B1
+EF90
+EF91
+EF92
+EF93
+EF94
+EF95
+EF96
+EF97
+EF98
+EF99
+EF9A
+EF9B
+EF9C
+EF9F
+F011
+F014
+F018
+F019
+F01B
+F01D
+F01E
diff --git a/fonts/junicode/util/mt-Junicode.cfg b/fonts/junicode/util/mt-Junicode.cfg
new file mode 100644
index 0000000000..3e29e4f4f0
--- /dev/null
+++ b/fonts/junicode/util/mt-Junicode.cfg
@@ -0,0 +1,114 @@
+%% microtype configuration file for Junicode font.
+%% by Peter S. Baker
+%% feel free to adapt this file in any way you like, but please consider
+%% contributing any particularly good revisions to the Junicode project
+%% (http://junicode.sourceforge.net)
+
+\ProvidesFile
+ {mt-Junicode.cfg}[2011/07/02 v1.0 microtype config. file: Junicode]
+
+\DeclareCharacterInheritance
+ { encoding = {EU1,EU2} }
+ { A = {À,Á,Â,̀Ã,Ä,Å,Ą,Ă,Ā,Ǎ,Ǟ,Ǡ,Ȁ,Ȃ,Ḁ,Ạ,Ả,Ấ,Ầ,Ẩ,Ẫ,Ậ,Ắ,Ằ,Ẳ,Ẵ,Ặ},
+ F = {Ḟ},
+ f = {ḟ},
+ J = {Ĵ},
+ K = {Ķ,Ǩ,Ḱ,Ḳ,Ḵ},
+ L = {Ł,Ļ,Ľ,Ḷ,Ḹ,Ḻ,Ḽ},
+ r = {ŕ,ŗ,ř,ȑ,ȓ,ṙ,ṛ,ṝ,ṟ},
+ T = {Ţ,Ť,Ț,Ṫ,Ṭ,Ṯ,Ṱ},
+ t = {ţ,ț,ṫ,ṭ,ṯ,ṱ,ẗ},
+ V = {Ṽ,Ṿ},
+ v = {ṽ,ṿ},
+ W = {Ŵ,Ẁ,Ẃ,Ẅ,Ẇ,Ẉ},
+ w = {ŵ,ẁ,ẃ,ẅ,ẇ,ẉ,ẘ},
+ X = {Ẋ,Ẍ},
+ x = {ẋ,ẍ},
+ Y = {Ý,Ŷ,Ÿ,Ȳ,Ẏ,Ỳ,Ỵ,Ỷ,Ỹ},
+ y = {ý,ÿ,ŷ,ȳ,ẏ,ỳ,ỵ,ỷ,ỹ},
+ : = {/colon.alt},
+ ; = {/semicolon.alt},
+ ! = {/exclam.alt},
+ ? = {/question.alt},
+ ‘ = {/quoteleft.alt,/quotedblleft.alt},
+ ’ = {/quoteright.alt,/quotedblright.alt}
+ }
+
+\SetProtrusion
+ [ name = Junicode-default,
+ unit = 1em ]
+ { encoding = {EU1,EU2},
+ family = Junicode }
+ {
+ A = {34,34},
+ Æ = {69, },
+ F = { ,29},
+ J = {18, },
+ K = { ,33},
+ L = { ,33},
+ T = {33,33},
+ V = {63,31},
+ W = {63,31},
+ X = {33,33},
+ Y = {30,30},
+ f = { ,-23},
+ g = { ,-9},
+ k = { ,25},
+ r = { ,7},
+ t = { ,6},
+ v = {21,21},
+ w = {21,21},
+ x = {23,23},
+ y = { ,21},
+ 1 = {105,91},
+ 4 = {24,59},
+ 7 = {24,24},
+ . = { ,178},
+ {,}= { ,153},
+ : = { ,146},
+ ; = { ,87},
+ ! = { ,26},
+ ? = { ,37},
+ @ = {37,37},
+ ~ = {66,83},
+ \% = {45,45},
+ * = {79,79},
+ + = {125,125},
+ ( = {78, },
+ ) = { ,69},
+ / = {35,70},
+ - = {280,280}, % hyphen
+ – = {280,280}, % endash
+ — = {280,280}, % emdash
+ ‘ = {96,76},
+ ’ = {76,96}
+ }
+
+\SetProtrusion
+ [ name = Junicode-it,
+ unit = 1em ]
+ { encoding = {EU1,EU2},
+ family = Junicode,
+ shape = {it,sl} }
+ {
+ A = {43, },
+ Æ = {70, },
+ T = {43, },
+ f = { ,-35},
+ {,}= { ,153},
+ : = { ,110},
+ ; = { ,110},
+ ? = { ,66},
+ & = { ,62},
+ \% = {47,47},
+ / = { ,40},
+ - = {41,142}, % hyphen
+ – = {41,142}, % endash
+ — = {41,142}, % emdash
+ ‘ = {84,105},
+ ’ = {84,105},
+ ( = {66, },
+ ) = { ,66},
+ }
+
+\endinput
diff --git a/fonts/junicode/util/replacements b/fonts/junicode/util/replacements
new file mode 100644
index 0000000000..4e63e9601a
--- /dev/null
+++ b/fonts/junicode/util/replacements
@@ -0,0 +1,128 @@
+EF90 A732
+EF91 A733
+EF92 A734
+EF93 A735
+EF94 A736
+EF95 A737
+EF96 A738
+EF97 A739
+EF98 A73A
+EF99 A73B
+EF9A A73C
+EF9B A73D
+EF9F A746
+EF9C A747
+EEC0 1EFA
+EEC1 1EFB
+F20C A74C
+F20D A74D
+F20A A74E
+F20B A74F
+F212 A760
+F213 A761
+EF05 A730
+EF0E A731
+F1A2 A76E
+F156 A76F
+F1A3 A73E
+F1A4 A73F
+F151 A770
+F15C A75C
+F154 A75D
+F15D A76C
+F1A8 A778
+F15E A76A
+F155 A76B
+E8A0 A771
+E8A4 A740
+E7C5 A741
+F14B A741
+E8A5 A742
+E8A6 A743
+E8A7 A744
+E8A8 A745
+E8AF A772
+E8A9 A773
+E8AA A774
+E8AB A74A
+E8AC A74B
+E270 A750
+F144 A750
+E670 A751
+F145 A751
+E27D A752
+F146 A752
+E67D A753
+F147 A753
+E8AD A754
+E8AE A755
+E8B0 A758
+E8B1 A759
+E8B2 A756
+E68A A757
+F14D A757
+E8B5 A775
+E8B6 A776
+E7FF 1E9D
+F14F 1E9C
+E8B9 A777
+E8BC A75F
+E336 A764
+E736 A765
+E3A0 A766
+E7A0 A767
+F152 035B
+F109 A77A
+F10D A77C
+F10F 1D79
+F125 A783
+F129 A787
+F1C9 1DCF
+F157 1DD3
+F1C3 1DD1
+F15B 1DD2
+F1C4 1DCE
+F1CB 1DD0
+F163 1DCD
+F743 035C
+F011 1DD4
+F037 1DD5
+F039 1DD6
+F02D 1DD7
+F014 1DD9
+F018 1DDA
+F019 1DDB
+F01B 1DDC
+F01D 1DDD
+F01E 1DDE
+F020 1DDF
+F021 1DE0
+F023 1DE1
+F035 1DE3
+F026 1DE2
+F027 1DE4
+F028 1DE5
+F02C 1DE6
+F1E9 2E2E
+F1ED 2E2C
+F1EE 2E2A
+F1EF 2E2B
+F1D2 2E00
+F1D3 2E23
+F1D4 2E24
+F1D5 2E25
+F16E 2E0C
+F16F 2E0D
+F1D7 2E1C
+F1D6 2E1D
+F1D8 2E21
+F1D9 2E20
+F1DB 2E19
+F1DC 2E26
+F1DD 2E27
+F1DE 2E28
+F1DF 2E29
+F701 23D1
+F702 23D3
+F703 23D2
+E3E4 1E9E