summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/junicode/Junicode.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-07-14 00:57:59 +0000
committerKarl Berry <karl@freefriends.org>2009-07-14 00:57:59 +0000
commitd16c22144959faf717fdcf3008b24b4bda96087c (patch)
tree815bf1101076913d22d7a1b0cf38d3bf70805e2b /Master/texmf-dist/doc/fonts/junicode/Junicode.tex
parent58245ecee5f60cbe83dcf04b453de1151a9e2ffa (diff)
junicode update 13jul09)
git-svn-id: svn://tug.org/texlive/trunk@14252 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/junicode/Junicode.tex')
-rw-r--r--Master/texmf-dist/doc/fonts/junicode/Junicode.tex195
1 files changed, 123 insertions, 72 deletions
diff --git a/Master/texmf-dist/doc/fonts/junicode/Junicode.tex b/Master/texmf-dist/doc/fonts/junicode/Junicode.tex
index 926c083855c..91e06861033 100644
--- a/Master/texmf-dist/doc/fonts/junicode/Junicode.tex
+++ b/Master/texmf-dist/doc/fonts/junicode/Junicode.tex
@@ -15,6 +15,8 @@
\newICUfeature{StyleSet}{underdot}{+ss07}
\newICUfeature{StyleSet}{altyogh}{+ss08}
\newICUfeature{StyleSet}{altpua}{+ss09}
+\newICUfeature{StyleSet}{althook}{+ss14}
+\newICUfeature{StyleSet}{altogonek}{+ss15}
\newICUfeature{LigType}{disc}{+dlig}
\newICUfeature{LigType}{hist}{+hlig}
\newICUfeature{LongS}{on}{+hist,+fina}
@@ -36,36 +38,30 @@ ma\-ioribus nos\-tris in\-venta atque in\-sti\-tuta sunt}
\section*{Junicode}
\fontspec[Contextual=on]{Junicode}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.
-
-Because Junicode has been designed for medievalists, some of the
-default letter-shapes are wrong for modern languages: for example,
-eogonek (ę) is correctly shaped for medieval Latin but looks poor in
-Polish. It is possible to add language-specific letter-shapes, but
-this has not always been done. If you wish to see better support for
-any modern, medieval or ancient language, please leave a request
-at the Junicode project page (http://sourceforge.net/projects/junicode).
-
-Junicode partially implements the recommendation of the Medieval
-Unicode Font Initiative. Look for special MUFI characters in the
-Private Use Area (U+E000 and above). Download the complete
-recommendation at http://www.mufi.info/. Please note that MUFI and the
-Junicode font change as medieval characters are adopted by the Unicode
-standard: these changes are outlined in the MUFI recommendation, which
-maintainers of medieval editions should consult for help in keeping
-their projects up to date.
-
-Junicode is licensed under the GNU Public License. For a copy of
-this license and notes on the
-way the GPL applies to this font, see the file License.pdf.
-A quick summary of the license: You may use Junicode in any kind
-of publication without fee or restriction. You may modify the font
-for your own use. You may distribute your modified version if you
-license it under the GNU Public License.
+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 GNU Public License. For a copy of this
+license and notes on the way the GPL applies to this font, see the
+file License.pdf. A quick summary of the license: 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 if you license it under the GNU
+Public License.
\pagebreak
\subsection*{OpenType Features}
@@ -100,13 +96,13 @@ The same feature also gives you connected Roman numbers
XII), and fancy ligatures, e.g. act star track bitten attract.}
{\itshape Regular face only.}\\
-\noindent With “Glyph Composition/Decomposition” (ccmp), a base character
-followed by one or more combining diacritical marks is replaced with a
-precomposed character when one is available: A + U+301 makes Á; a +
-U+301 makes á. Notice that although the combining acute character
-(U+301) is the same, the A actually has a special capital form of the
-acute. {\itshape All faces, depending on the availability of composed
- characters and combining diacritics.}\\
+\noindent With “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. {\itshape
+ All faces, depending on the availability of composed characters and
+ combining diacritics.}\\
\noindent Where no precomposed character is available, combining marks should
still be correctly positioned, and marks can be “stacked” via “Mark
@@ -116,12 +112,13 @@ will generally be removed: i̽. {\itshape All faces; anchors less
plentiful in bold and italic faces than in regular; diacritic
stacking not available in bold italic.}\\
-\noindent Use “Small Caps” (smcp) to change lower-case letters to small caps;
-add “Caps to Small Caps” (c2sc) for text entirely in small
+\noindent 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.} Common combining diacritical marks should be positioned
-correctly relative to small caps: {\scshape äçé}. {\itshape Regular
- face only.}\\
+ 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.}\\
\noindent You have a choice of either standard “lining” figures or old-style
figures, selected by “Old-Style Numbers” (onum): 0123456789
@@ -142,7 +139,7 @@ fraction has a Unicode encoding and “Fractions” (frac) is on:
\noindent 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 ,
+such alternates: {\fontspec[StyleSet=altpua]{Junicode} ꝺ} for ꝺ,
{\fontspec[StyleSet=altpua]{Junicode} T} for T,
{\scshape{\fontspec[StyleSet=altpua]{Junicode} t} for t}.
@@ -209,17 +206,17 @@ language, if your application has good language support, or select
“Style Set 1” (ss01): {\fontspec[Language=Icelandic]{Junicode} ðþ}.\\
\noindent {\bfseries Insular letter-forms.} Insular letter-forms have
-recently been accepted by Unicode, and therefore their encodings will
-change. For Junicode, use “Style Set 2” (ss02) for insular
+recently been accepted by Unicode, and therefore their encodings have
+changed. For Junicode, use “Style Set 2” (ss02) for insular
letter-forms if your application supports it:
{\fontspec[StyleSet=insular]{Junicode} abcdefg.} Turn off “Standard
Ligatures” (liga) for best results.\\
-\noindent {\bfseries Old English typography.} When Old English is set
-with Junicode, some letter combinations can produce unattractive
-collisions. To avoid this, make sure that “Contextual Alternates”
-(calt) and “Standard Ligatures” (liga) are on (as they should be by
-default): hæfð hæfþ fūl nīð.\\
+\noindent {\bfseries Old English and Old Icelandic typography.} When
+Old English or Old Icelandic is set with Junicode, some letter
+combinations can produce unattractive collisions. To avoid this, make
+sure that “Contextual Alternates” (calt) and “Standard Ligatures”
+(liga) are on (as they should be by default): hæfð hæfþ fūl nīð.\\
\noindent {\bfseries Enlarged minuscules.} In Junicode, “Style Set 6”
(ss06) produces enlarged minuscules, thus:
@@ -237,6 +234,15 @@ with overlines. For Junicode, roman numbers are an exception. Use
(ss05) for lower-case roman numbers with medium-high overline
({\fontspec[StyleSet=medline]{Junicode} viii dclx}).\\
+\noindent {\bfseries Letters with hook above.} 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.
+\fontspec[StyleSet=althook]{Junicode}ẢỎ).\\
+
\noindent {\bfseries Letters with flourishes.}
For letters with flourishes (sometimes used for setting Middle English
texts), use “Swash” (swsh):
@@ -262,15 +268,31 @@ flat top. If you prefer this, leave the underlying text the same and
specify “Style Set 8” (ss08):
{\fontspec[StyleSet=altyogh]{Junicode} Ȝȝ}.\\
-\noindent One conflict between MUFI and Junicode has been handled as
-follows: MUFI assigns {\scshape latin letter long s descending} to
-U+F127, where Junicode has {\scshape latin letter small insular s},
-and insular s to U+F22E. To maintain compatibility with earlier
-versions, Junicode has insular s at both code points. Note also
-that Unicode now assigns insular s to code point U+A785. Users should
-recode their documents to comply with the Unicode Standard; a future
-version of Junicode will have {\scshape latin letter long s
- descending} at U+F127.
+\noindent {\bfseries Deprecated characters.} A number of characters
+which were encoded in the Private Use Area in MUFI versions 1 and 2
+have been adopted by Unicode and now have different code points. In
+Junicode these characters remain at their old locations, but are
+marked with a small “x” to remind users to migrate to the newer code
+points (e.g. ). The file “replacements” contains a list of these
+deprecated code points with their replacements; use this to update
+your documents. If you are unable to change the encoding of an older
+document but you can use OpenType features, turn on “Style Set 3”
+(ss03); this will automatically substitute newer for older code
+points.\\
+
+\noindent {\bfseries E caudata.} 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).
\pagebreak
\subsection*{Old and Middle English}
@@ -286,7 +308,7 @@ cræft, and þā muntas ġetācniað ēac þā miċelnyssa þisses cræftes.\\
for insular letter-forms.}\\[1ex]
\fontspec[StyleSet=insular]{Junicode}
Her cynewulf benam sigebryht his rices \& westseaxna wiotan for
-unryhtum dædum buton hamtunscire \& he hæfde þa oþ he ofslog
+un\-ryht\-um dædum buton hamtunscire \& he hæfde þa oþ he ofslog
þone aldorman þe him lengest wunode \& hiene þa cynewulf on
andred adræfde \& he þær wunade oþ þæt hine an swan ofstang
æt pryfetesflodan \& he wræc þone aldorman cumbran \& se cynewulf
@@ -322,14 +344,14 @@ Gunnari skyldu fara, ok réðu hversu at skyldi fara.
\subsection*{Latin}
-{\small\itshape Junicode contains the most common Latin
-abbreviations, making it suitable
-for diplomatic editions of Latin texts.}\\[1ex]
-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ꝓbrium
-uiciniſ nr̄iſ·
+{\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ꝓbrium uiciniſ nr̄iſ·}
\subsection*{Gothic Transliteration}
@@ -356,10 +378,12 @@ hwɑn θɑt ɑːprɪl wiθ is ʃuːrəs soːtə θə drʊxt ɔf mɑrʧ hɑθ pe
\subsection*{Greek}
-{\small\itshape The Greek typeface (new in version 0.6.12)
-is based on the Greek Double Pica cut by Alexander Wilson
-of Glasgow in the eighteenth century; in future releases it is likely
-to undergo revisions to adapt it for modern use.}\\[1ex]
+{\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]
βίβλος
γενέσεως ἰησοῦ χριστοῦ υἱοῦ δαυὶδ
υἱοῦ ἀβραάμ.
@@ -379,6 +403,33 @@ to undergo revisions to adapt it for modern use.}\\[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{Contextual=on} ę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 At the urging of Polish type designer Adam Twardoch,
+the default shape and position of ogonek in Junicode are now suitable
+for modern Polish. Suggestions for further improvements are solicited.}\\[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.
+
\pagebreak
\fontspec{Junicode}