Skip to content

Commit

Permalink
Doc updated for version 2.07
Browse files Browse the repository at this point in the history
  • Loading branch information
psb1558 committed May 28, 2024
1 parent eb8f610 commit c477f49
Show file tree
Hide file tree
Showing 4 changed files with 297 additions and 24 deletions.
92 changes: 69 additions & 23 deletions docs/Feature_Reference.tex
Original file line number Diff line number Diff line change
Expand Up @@ -187,7 +187,7 @@ \subsection{\textSourceText{cv01-cv52} – Basic Latin Variants}
%
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}\\
Expand All @@ -213,7 +213,8 @@ \subsection{\textSourceText{cv01-cv52} – Basic Latin Variants}
{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}\\
Expand Down Expand Up @@ -251,7 +252,7 @@ \subsection{\textSourceText{cv01-cv52} – Basic Latin Variants}
%
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}\\
Expand All @@ -276,22 +277,25 @@ \subsection{\textSourceText{cv01-cv52} – Basic Latin Variants}
{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}\\
Expand Down Expand Up @@ -466,7 +470,7 @@ \subsection{\textSourceText{ss06} –
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:
Expand Down Expand Up @@ -583,6 +587,14 @@ \subsection{\textSourceText{ss06} –
{\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
Expand Down Expand Up @@ -629,7 +641,18 @@ \subsection{\textSourceText{salt} –
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}.
Expand Down Expand Up @@ -727,11 +750,23 @@ \section{Ligatures and Digraphs}
\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.

Expand Down Expand Up @@ -1123,7 +1158,7 @@ \subsection{\textSourceText{subs} – Subscripts}
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
Expand All @@ -1141,16 +1176,17 @@ \subsection{\textSourceText{ss18} – Old-Style Punctuation Spacing}

\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}.
Expand All @@ -1162,10 +1198,14 @@ \subsection{\textSourceText{cv72} –
\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}).
Expand All @@ -1180,8 +1220,9 @@ \subsection{\textSourceText{cv77}

\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}.
Expand All @@ -1197,18 +1238,23 @@ \subsection{\textSourceText{cv82} – Variants of spacing ꝰ (\unic{U+A770})}\i
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,
\textit{The History and Antiquities of the County of Dorset} (London, 1774). It
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
Expand Down
Binary file modified docs/JunicodeManual.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/JunicodeManual.tex
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
\huge \centering the font for medievalists \\[1cm]
\Huge\centering {\color{myRed}} \\[1cm]
\huge\centering {\jItalic specimens and user manual} \\[1ex]
\Large\centering{\jRegular for version 2.206}\\
\Large\centering{\jRegular for version 2.207}\\
\vfill
{\color{myRed}}
\end{titlepage}
Expand Down
Loading

0 comments on commit c477f49

Please sign in to comment.