summaryrefslogtreecommitdiff
path: root/fonts/junicode/doc/Feature_Reference.tex
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/junicode/doc/Feature_Reference.tex')
-rw-r--r--fonts/junicode/doc/Feature_Reference.tex92
1 files changed, 69 insertions, 23 deletions
diff --git a/fonts/junicode/doc/Feature_Reference.tex b/fonts/junicode/doc/Feature_Reference.tex
index fc6fe7ef3f..77642ab067 100644
--- a/fonts/junicode/doc/Feature_Reference.tex
+++ b/fonts/junicode/doc/Feature_Reference.tex
@@ -187,7 +187,7 @@ c & cv06 &
%
d & cv08 &
{1=\cvd{8}{d}, 2=\cvd[1]{8}{d}, 3=\cvd[2]{8}{d}, 4=\cvc{\cvd[3]{8}{d}},
- 5=\cvc{\cvd[4]{8}{d}} (also affects ḋ)}\index{cv08|textbf}\\
+ 5=\cvc{\cvd[4]{8}{d}, 6=\cvc{\cvd[5]{8}{d}} (also affects ḋ)}\index{cv08|textbf}}\\
%
\bluerow E & cv09 &
{1=\cvd{9}{E}, 2=\cvd[1]{9}{E}, 3=\cvc{\cvd[2]{9}{E}}, 4=\cvd[3]{9}{E}}\index{cv09|textbf}\\
@@ -213,7 +213,8 @@ g & cv14 &
{1=\cvd{15}{H}, 2=\cvc{\cvd[1]{15}{H}}, 3=\cvd[2]{15}{H}}\index{cv15|textbf}\\
%
h & cv16 &
-{1=\cvd{16}{h}, 2=\cvd[1]{16}{h}, 3=\cvc{\cvd[2]{16}{h}}, 4=\cvd[3]{16}{h}, 5=\cvd[4]{16}{h}}\index{cv16|textbf}\\
+{1=\cvd{16}{h}, 2=\cvd[1]{16}{h}, 3=\cvc{\cvd[2]{16}{h}}, 4=\cvd[3]{16}{h}, 5=\cvd[4]{16}{h}}\index{cv16|textbf},
+6=\cvd[5]{16}{h}\\
%
\bluerow I & cv17 &
{1=\cvd{17}{I}, 2=\cvd[1]{17}{I}, 3=\cvc{\cvd[2]{17}{I}}, 4=\cvd[3]{17}{I}}\index{cv17|textbf}\\
@@ -251,7 +252,7 @@ m & cv26 &
%
n & cv28 &
{1=\cvd{28}{n}, 2=\cvd[1]{28}{n}, 3=\cvd[2]{28}{n}, 4=\cvd[3]{28}{n}, \cvc{5=\cvd[4]{28}{n}},
- 6=\cvd[5]{28}{n}, 7=\cvd[6]{28}{n}}\index{cv28|textbf}\\
+ 6=\cvd[5]{28}{n}, 7=\cvd[6]{28}{n}, 8=\cvd[7]{28}{n}}\index{cv28|textbf}\\
%
\bluerow O & cv29 &
{1=\cvd{29}{O}, 2=\cvc{\cvd[1]{29}{O}}}\index{cv29|textbf}\\
@@ -276,22 +277,25 @@ q & cv34 &
{1=\cvd{35}{R}, 2=\cvd[1]{35}{R}, 3=\cvc{\cvd[2]{35}{R}}}\index{cv35|textbf}\\
%
r & cv36 &
-{1=\cvd{36}{r}, 2=\cvd[1]{36}{r}, 3=\cvd[2]{36}{r}, 4=\cvc{\cvd[3]{36}{r}}}\index{cv36|textbf}\\
+{1=\cvd{36}{r}, 2=\cvd[1]{36}{r}, 3=\cvd[2]{36}{r}, 4=\cvc{\cvd[3]{36}{r}},
+5=\cvd[4]{36}{r}}\index{cv36|textbf}\\
%
\bluerow S & cv37 &
{1=\cvd{37}{S}, 2=\cvd[1]{37}{S}, 3=\cvc{\cvd[2]{37}{S}}, 4=\cvd[3]{37}{S}, 5=\cvd[4]{37}{S},
- 6=\cvd[5]{37}{S}, 7=\cvd[6]{37}{S}}\index{cv37|textbf}\\
+ 6=\cvd[5]{37}{S}, 7=\cvd[6]{37}{S}, 8=\cvd[7]{37}{S}}\index{cv37|textbf}\\
%
s & cv38 &
{1=\cvd{38}{s}, 2=\cvd[1]{38}{s}, 3=\cvd[2]{38}{s}, 4=\cvd[3]{38}{s},
5=\cvd[4]{38}{s}, 6=\cvd[5]{38}{s}, 7=\cvc{\cvd[6]{38}{s}}, 8=\cvd[7]{38}{s},
- 9=\cvd[8]{38}{s}, 10=\cvd[9]{38}{s}, 11=\cvd[10]{38}{s}, 12=\cvd[11]{38}{s}}\index{cv38|textbf}\\
+ 9=\cvd[8]{38}{s}, 10=\cvd[9]{38}{s}, 11=\cvd[10]{38}{s}, 12=\cvd[11]{38}{s},
+ 13=\cvd[12]{38}{s}, 14=\cvd[13]{38}{s}}\index{cv38|textbf}\\
%
\bluerow T & cv39 &
{1=\cvd{39}{T}, 2=\cvc{\cvd[1]{39}{T}}}\index{cv39|textbf}\\
%
t & cv40 &
-{1=\cvd{40}{t}, 2=\cvd[1]{40}{t}, 3=\cvc{\cvd[2]{40}{t}}, 4=\cvd[3]{40}{t}}\index{cv40|textbf}\\
+{1=\cvd{40}{t}, 2=\cvd[1]{40}{t}, 3=\cvc{\cvd[2]{40}{t}}, 4=\cvd[3]{40}{t},
+5=\cvd[4]{40}{t}}\index{cv40|textbf}\\
%
\bluerow U & cv41 &
{1=\cvc{\cvd{41}{U}}, 2=\cvd[1]{41}{U}, 3=\cvd[2]{41}{U}}\index{cv41|textbf}\\
@@ -466,7 +470,7 @@ lowercase in size, often used in medieval manuscripts as \textit{litterae notabi
paragraphs, and other textual units.
This feature
covers the whole of the basic Latin alphabet and a number of other letters that
-occur at the beginnings of sentences.
+occur at the beginnings of sentences, plus a few punctuation marks.
Uppercase letters are also covered by this feature so that enlarged minuscules
can, if you like, be searched as capitals. This is Junicode's collection of
enlarged minuscules:
@@ -583,6 +587,14 @@ z\hfill→\hfill\enla{z}
{\addfontfeature{Language=Icelandic}þ\hfill→\hfill\EnlargedMinuscules\addfontfeature{Language=Icelandic}þ}
{\addfontfeature{Language=English}þ\hfill→\hfill\EnlargedMinuscules\addfontfeature{Language=English}þ}
+
+{⹎\hfill→\hfill\EnlargedMinuscules⹎}
+
+{\addfontfeature{CharacterVariant=74:4}⹎\hfill→\hfill\EnlargedMinuscules\addfontfeature{CharacterVariant=74:4}⹎}
+
+{\addfontfeature{CharacterVariant=74:5}⹎\hfill→\hfill\EnlargedMinuscules\addfontfeature{CharacterVariant=74:5}⹎}
+
+{\addfontfeature{CharacterVariant=74:6}⹎\hfill→\hfill\EnlargedMinuscules\addfontfeature{CharacterVariant=74:6}⹎}
\end{multicols}
\noindent If you are using the variable version of the font (Junicode VF), consider using the
@@ -629,7 +641,18 @@ Rustic capital Æ is available (\textex{\addfontfeature{StylisticAlternates=0}Æ
Miscellaneous alternates (for which Character Variants are
unavailable) are also gathered here on \textSourceText{salt[1]}:
ð \rightarrow{ }\textex{\addfontfeature{Language=English,StylisticAlternates=0}ð},
-ẏ \rightarrow{ }\textex{\addfontfeature{Language=English,StylisticAlternates=0}ẏ}.
+ẏ \rightarrow{ }\textex{\addfontfeature{Language=English,StylisticAlternates=0}ẏ},
+ƚ \rightarrow{ }\textex{\addfontfeature{Language=English,StylisticAlternates=0}ƚ}.
+Also miscellaneous non-alphabetic characters:
+⁓ \rightarrow{ }\textex{\addfontfeature{Language=English,StylisticAlternates=0}⁓},
+- \rightarrow{ }\textex{\addfontfeature{Language=English,StylisticAlternates=0}-},
+☞ \rightarrow{ }\textex{\addfontfeature{Language=English,StylisticAlternates=0}☞} (a variant of the
+right index character used by Thomas Pynchon).
+Three variants of U+2E4D (⹍):
+1=\textex{\addfontfeature{Language=English,StylisticAlternates=0}⹍},
+2=\textex{\addfontfeature{Language=English,StylisticAlternates=1}⹍},
+3=\textex{\addfontfeature{Language=English,StylisticAlternates=2}⹍}.
+
\subsection{\textSourceText{cv68} – Variant of ʔ (\unic{U+0294}, glottal stop)}
1=\cvd{68}{ʔ}\index{cv68|textbf}.
@@ -727,11 +750,23 @@ Old-style fonts typically contain a standard collection of ligatures (conjoined
\textex{fi}, \textex{fl}, \textex{ff}, \textex{ffi}, and \textex{ffl}.
Most software will display these ligatures automatically (except
Microsoft Word, for which they must be enabled explicitly). Junicode has a large number of ligatures,
-including the standard f-ligatures, a similar set for long s, e.g. \textex{ſl}, \textex{ſſ}, \textex{ſſi}, but also more
-specialized forms like \textex{ſꞇ},
+including the standard f-ligatures, a similar set for long s, e.g. \textex{ſl}, \textex{ſſ}, \textex{ſſi}, but also
+more unusual forms like \textex{ſꞇ},
\textex{\addfontfeatures{StylisticSet=2,CharacterVariant=38:10}st},
\textex{\addfontfeatures{Language=English,StylisticSet=2,CharacterVariant=38:10}sw}
-(the last two with \textSourceText{ss02}\index{ss02} and \textSourceText{cv38[11]}\index{cv38}), and a few more. Most of Junicode’s
+(the last two with \textSourceText{ss02}\index{ss02} and \textSourceText{cv38[11]}\index{cv38}).
+
+Junicode also contains more specialized ligatures: for various enclosed alphanumerics, e.g.
+\textex{❶\char"200C❺} $\rightarrow $ \textex{❶❺}, \textex{①\char"200C⑧} $\rightarrow $ \textex{①⑧};
+for the five tone modifiers
+(\unic{U+02E5}, \unic{U+02E9}, \unic{U+02E6}, \unic{U+02E8}, \unic{U+02E7}), a large number of
+ligatures, e.g. \textex{\char"02E5\char"200C\char"02E6} $\rightarrow $ \textex{\char"02E5\char"02E6},
+\textex{˦‌˦‌˧} $\rightarrow $ \textex{˦˦˧};
+for combinations of vowel + rhotic hook (\unic{U+02DE}), several more ligatures, e.g. \textex{a\,˞} $\rightarrow $ \textex{a˞},
+\textex{œ\,˞} $\rightarrow $ \textex{œ˞}.
+These, like the more common ligatures, are automatic.
+
+Many of Junicode’s
ligatures, however, are not automatic, but belong to the set of either Historic Ligatures
or Discretionary Ligatures, both of which must be invoked explicitly. These are listed in the following sections.
@@ -1123,7 +1158,7 @@ characters generated by some programs. With sups: \sups{4567}. Scaled: \textsupe
Produces\index{subs|textbf} subscript numbers. Only produces oldstyle proportional and lining tabular figures:
\subs{\oprop{2345} \ltab{8901}}.
-\section{Punctuation}
+\section{Punctuation and Symbols}
MUFI encodes nearly twenty marks of punctuation in the PUA. In Junicode these can be accessed in
either of two ways: all are indexed variants of \textex{.} (period), and all are associated with the Unicode marks of
punctuation they most resemble (but it should not be inferred that the medieval marks are semantically identical with
@@ -1141,16 +1176,17 @@ Colons,\index{ss18|textbf} semicolons, parentheses, quotation marks and several
\subsection{\textSourceText{cv69} – Variants of ⁊⹒
(\unic{U+204A / U+2E52}, Tironian nota)}
-1=\cvd{69}{⁊⹒}, 2=\cvd[1]{69}{⁊⹒}, 3=\cvd[2]{69}{⁊⹒}.\index{cv69|textbf}
+1=\cvd{69}{⁊⹒}, 2=\cvd[1]{69}{⁊⹒}, 3=\cvd[2]{69}{⁊⹒}, 4=\cvd[3]{69}{⁊⹒}, 5=\cvd[4]{69}{⁊⹒},
+6=\cvd[5]{69}{⁊⹒}, 7=\cvd[6]{69}{⁊⹒}, 8=\cvd[7]{69}{⁊⹒}, 9=\cvd[8]{69}{⁊⹒}.\index{cv69|textbf}
\subsection{\textSourceText{cv70} –
Variants of . (period)}\index{cv70|textbf}
1=\cvd{70}{.}, 2=\cvd[1]{70}{.}, 3=\cvd[2]{70}{.}, 4=\cvd[3]{70}{.}, 5=\cvd[4]{70}{.}, 6=\cvd[5]{70}{.},
7=\cvd[6]{70}{.}, 8=\cvd[7]{70}{.}, 9=\cvd[8]{70}{.}, 10=\cvd[9]{70}{.}, 11=\cvd[10]{70}{.}, 12=\cvd[11]{70}{.},
13=\cvd[12]{70}{.}, 14=\cvd[13]{70}{.}, 15=\cvd[14]{70}{.}, 16=\cvd[15]{70}{.}, 17=\cvd[16]{70}{.},
-18=\cvd[17]{70}{.}, 19=\cvd[18]{70}{.}, 20=\cvd[19]{70}{.}. This
-feature provides access to all non-Unicode MUFI punctuation marks. Some of them are available via other features (see
-below).
+18=\cvd[17]{70}{.}, 19=\cvd[18]{70}{.}, 20=\cvd[19]{70}{.}, 21=\cvd[20]{70}{.}, 22=\cvd[21]{70}{.},
+23=\cvd[22]{70}{.}. This feature provides access to all non-Unicode MUFI punctuation marks. Some of them
+are available via other features (see below).
\subsection{\textSourceText{cv71} – Variant of {\textperiodcentered} (\unic{U+00B7}, middle dot)}\index{cv71|textbf}
1=\cvd{71}{\char"25CC\textperiodcentered} (\textit{distinctio}), 2=\cvd[1]{71}{\char"25CC\textperiodcentered}.
@@ -1162,10 +1198,14 @@ Variants of , (comma)}\index{cv72|textbf}
\subsection{\textSourceText{cv73} –
Variants of ; (semicolon)}\index{cv73|textbf}
1=\cvd{73}{;} (\textit{punctus versus}), 2=\cvd[1]{73}{;}, 3=\cvd[2]{73}{;}, 4=\cvd[3]{73}{;},
-5=\cvd[4]{73}{;}, 6=\cvd[5]{73}{;}, 7=\cvd[6]{73}{;}.
+5=\cvd[4]{73}{;}, 6=\cvd[5]{73}{;}, 7=\cvd[6]{73}{;}, 8=\cvd[7]{73}{;}. Several complex
+punctuation marks are gathered here. This does not imply that these marks are variants of
+the semicolon.
\subsection{\textSourceText{cv74} – Variants of ⹎ (\unic{U+2E4E}, \textit{punctus elevatus})}\index{cv74|textbf}
-1=\cvd{74}{⹎}, 2=\cvd[1]{74}{⹎}, 3=\cvd[2]{74}{⹎}, 4=\cvd[3]{74}{⹎} (\textit{punctus flexus}).
+1=\cvd{74}{⹎}, 2=\cvd[1]{74}{⹎}, 3=\cvd[2]{74}{⹎}, 4=\cvd[3]{74}{⹎} (\textit{punctus flexus}),
+5=\cvd[4]{74}{⹎}, 6=\cvd[5]{74}{⹎}, 7=\cvd[6]{74}{⹎}. Some of these are affected by \textSourceText{ss06},
+Enlarged Minuscules.
\subsection{\textSourceText{cv75} – Variant of ! (exclamation mark)}\index{cv75|textbf}
1=\cvd{75}{!} (\textit{punctus exclamativus}).
@@ -1180,8 +1220,9 @@ Variants of ; (semicolon)}\index{cv73|textbf}
\subsection{\textSourceText{cv78} –
Variant of * (asterisk)}\index{cv78|textbf}
-1=\cvd{78}{*}. MUFI defines \unic{U+F1EC} as a \textit{signe de renvoi}. Manuscripts employ a number of shapes (of which this is one) for
-this purpose. Junicode defines it as a variant of the asterisk—the most common modern \textit{signe de renvoi}.
+1=\cvd{78}{*}, 2=\cvd[1]{78}{*}, 3=\cvd[2]{78}{*}, 4=\cvd[3]{78}{*}, 5=\cvd[4]{78}{*}.
+MUFI defines \unic{U+F1EC} as a \textit{signe de renvoi}. Manuscripts employ a number of shapes (of which this is one) for
+this purpose. Junicode defines it as variant 1 of the asterisk—the most common modern \textit{signe de renvoi}.
\subsection{\textSourceText{cv79} – Variants of / (slash)}\index{cv79|textbf}
1=\cvd{79}{/}, 2=\cvd[1]{79}{/}. The first of these is Unicode, \unic{U+2E4E}.
@@ -1197,11 +1238,12 @@ abbreviation)}\index{cv80|textbf}
of \unic{U+A770} to pair it with, it is indexed separately here.
\subsection{\textSourceText{cv83} – Variants of ꝫ (\unic{U+A76B}, “et” abbreviation)}\index{cv83|textbf}
-1=\cvd{83}{ꝫ}, 2=\cvd[1]{83}{ꝫ}, 3=\cvd[2]{83}{ꝫ}. \textSourceText{[1]} and \textSourceText{[3]} are
+1=\cvd{83}{ꝫ}, 2=\cvd[1]{83}{ꝫ}, 3=\cvd[2]{83}{ꝫ}, 4=\cvd[3]{83}{ꝫ}. \textSourceText{[1]} and \textSourceText{[3]} are
identical in shape to a semicolon and a colon, but as they are semantically the same as \unic{U+A76B},
it is preferable to use those
characters with this feature. \textSourceText{[2]} produces a subscript version of
-the character, a common variant in early printed books.
+the character, a common variant in early printed books. \textSourceText{[4]} has a lower extension that
+crosses the descender of a preceding \textex{q}.
\subsection{\textSourceText{cv67} – Spacing zigzag (variant of \unic{U+00AF}, spacing macron)}\index{cv67|textbf}
A spacing version of ◌͛ (\unic{U+035B}, combining zigzag) appears in John Hutchins,
@@ -1209,6 +1251,10 @@ A spacing version of ◌͛ (\unic{U+035B}, combining zigzag) appears in John Hut
is not in Unicode or MUFI. In the future this feature may be used, as necessary,
for other spacing marks of abbreviation.
+\subsection{\textSourceText{cv99} – Word omitted symbol (variant of \unic{U+00B0}, degree)}\index{cv99|textbf}
+The degree sign is often used as an editorial sign in editions of the Greek New Testament. This feature
+scales and positions it to match other editorial signs (U+2E00--u+2E0D).
+
\section{Combining Marks}\index{cv84|textbf}
\subsection{\textSourceText{cv84} – MUFI combining marks (variants of \unic{U+0304})}\hypertarget{cv84}{}
MUFI encodes a number of combining marks in the PUA (with code points between \unic{E000} and \unic{F8FF}), but when these characters