diff options
author | Karl Berry <karl@freefriends.org> | 2009-07-14 00:57:59 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-07-14 00:57:59 +0000 |
commit | d16c22144959faf717fdcf3008b24b4bda96087c (patch) | |
tree | 815bf1101076913d22d7a1b0cf38d3bf70805e2b /Master/texmf-dist/doc/fonts/junicode/Junicode.tex | |
parent | 58245ecee5f60cbe83dcf04b453de1151a9e2ffa (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.tex | 195 |
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} |