Skip to content

Commit

Permalink
Manual for 2.002.
Browse files Browse the repository at this point in the history
  • Loading branch information
psb1558 committed Aug 26, 2023
1 parent aad8780 commit b78c4bb
Show file tree
Hide file tree
Showing 7 changed files with 65 additions and 18 deletions.
2 changes: 1 addition & 1 deletion docs/About.tex
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
older (early 1990s) “Junius” fonts for medievalists to take account of the Unicode
standard, then relatively new. The font’s name, a contraction of
“Junius Unicode,” was supposed to be a stopgap, serving until a more suitable name
could be found, but the name “Junicode” is now so well known that it can’t be
could be found, but “Junicode” quickly stuck, and it is now so well known that it can’t be
changed.\footnote{\ An effort to change the name to “JuniusX” produced
only confusion. If you find a font by the name JuniusX on a free font site,
that is nothing more than an early version of Junicode 2.}
Expand Down
39 changes: 31 additions & 8 deletions docs/Feature_Reference.tex
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ \section{Introduction}
downwards, then continue with any marks above the character and work upwards. For example, to make
\textex{ǭ̣́}, place characters in this order: \textex{o},
\textUName{combining ogonek} \unic{U+0328}, \textUName{combining dot below} \unic{U+0323}, \textUName{combining
macron} \unic{U+0304}, \textUName{combining acute} \unic{U+0301}). Some MUFI characters have marks in unconventional locations,
macron} \unic{U+0304}, \textUName{combining acute} \unic{U+0301}). Some MUFI characters have marks in unconventional positions,
e.g. \textex{ȯ́} \textUName{latin small letter o with dot above and acute}, where the
acute appears beside the dot instead of above. This and other characters like it should still be entered as a sequence
of base character + marks (here \textex{o}, \textUName{combining dot above} \unic{U+0307},
Expand Down Expand Up @@ -116,11 +116,22 @@ \subsection{\textSourceText{smcp} -- Small Capitals}
\subsection{\textSourceText{c2sc} -- Small Capitals from Capitals}
Use with \textSourceText{smcp} for all-small-cap text. ABCDE $\rightarrow $ {\addfontfeature{Letters = UppercaseSmallCaps}ABCDE}.

Note: The variants of Ŋ (\unic{U+014A}—see \hyperlink{OtherLatin}{Other Latin Letters} below) have no lowercase equivalents. Their small capital forms can be
accessed only through this feature.

\subsection{\textSourceText{pcap} -- Petite Capitals}
Produces small caps in a smaller size than \textSourceText{smcp}. Use these when small caps have to be mixed with
lowercase letters. The whole of the basic Latin alphabet is covered, plus several other letters. klmno{\th}
lowercase letters. The whole of the basic Latin alphabet is covered, plus a number of other letters, but fewer than
half of Junicode’s small caps have petite cap equivalents. klmno{\th}
$\rightarrow $ {\addfontfeature{Letters = PetiteCaps}klmno\th}.

\subsection{\textSourceText{c2pc} -- Petite Capitals from Capitals}}
Produces petite capitals from capitals. Use with \textSourceText{pcap} to convert mixed-case texts to petite capitals.
PQRST $\rightarrow $ {\addfontfeature{Letters=UppercasePetiteCaps}PQRST}.

Note: The variants of Ŋ (\unic{U+014A}—see \hyperlink{OtherLatin}{Other Latin Letters} below) have no lowercase equivalents. Their petite capital forms can be
accessed only through this feature.

\subsection{\textSourceText{case} -- Case-Sensitive Forms}
Produces combining marks that harmonize with capital letters: {\addfontfeature{Letters=Uppercase}\v{R}, X̉}, etc. Use of this feature reduces the
likelihood that a combining mark will collide with a glyph in the line above. Some applications turn this
Expand Down Expand Up @@ -188,7 +199,7 @@ \subsection{\textSourceText{zero} -- Slashed Zero}
Produces slashed zero in all number styles:
{\addfontfeature{Numbers=SlashedZero}\ltab{0} \otab{0} \lprop{0} \oprop{0}. Includes superscripts, subscripts, and
fractions formed with \textSourceText{frac}:
\sups{\ltab{0}~\oprop{0}}~\subs{\ltab{0}~\oprop{0}} \addfontfeature{Fractions=On} 10/30}.\pagebreak
\sups{\ltab{0}~\oprop{0}}~\subs{\ltab{0}~\oprop{0}} \addfontfeature{Fractions=On} 10/30}.

\section{Superscripts and Subscripts}
\subsection{\textSourceText{sups} -- Superscripts}
Expand All @@ -204,7 +215,7 @@ \subsection{\textSourceText{subs} -- Subscripts}
\section{Ornaments}
\subsection{\textSourceText{ornm} -- Ornaments}
Produces ornaments (fleurons) in either of two ways: as an indexed variant of the bullet character (\unic{U+2022}) or as
variants of a-z, A-C (all fleurons are available by either method):
variants of a-z, A-C:

\begin{multicols}{4}
a, 1{\tabto{4em}}\ornm{a}
Expand Down Expand Up @@ -270,6 +281,15 @@ \subsection{\textSourceText{ornm} -- Ornaments}
when text is displayed in an environment where Junicode is not available or \textSourceText{ornm} is not
implemented.

\subsection{Lady Junicode}
Lady Junicode cannot be produced by an OpenType feature, believing that it would be vulgar to make herself so accessible. She has, indeed,
commanded that the author of this document not publish her code point, located in one of the more private corners of the
Private Use Area. She has, however, given permission to publish her miniature:
\begin{center}
{\huge\char"0F19F}
\end{center}
If you encounter her while adventuring in her domains, greet her respectfully, and she will welcome you graciously.

\section{Alphabetic Variants}
\subsection{\textSourceText{cv01-cv52} -- Basic Latin Variants}
These features also affect small cap (\textSourceText{smcp}) and underdotted (\textSourceText{ss07}) forms,
Expand Down Expand Up @@ -474,7 +494,7 @@ \subsection{\textSourceText{cv01-cv52} -- Basic Latin Variants}
the default only in the way it forms a double-p ligature with \textSourceText{hlig}:
\cvd[1]{32}{\hlig{pp}}, not \hlig{pp}.

\subsection{\textSourceText{cv53-cv66} -- Other Latin Letters}\hypertarget{OtherLatin}{}
\subsection{\textSourceText{cv53-cv66}, \textSourceText{cv91} -- Other Latin Letters}\hypertarget{OtherLatin}{}
Some features affect both upper- and lowercase forms. \textSourceText{cv62} also affects
combining \textex{e} with ogonek, accessible via \textSourceText{\hyperlink{ss10}{ss10}} with the
entity reference \textSourceText{\&\_eogo;}.
Expand Down Expand Up @@ -527,6 +547,9 @@ \subsection{\textSourceText{cv53-cv66} -- Other Latin Letters}\hypertarget{Other
\centering {\narrow Ȝ, ȝ (U+021C, U+021D)} &
\centering cv63 &
{1=\cvd{63}{Ȝȝ}, 2=\cvd[1]{63}{Ȝȝ}}\\\hline
\centering Ŋ (U+014A) &
\centering cv91 &
{1=\cvd{91}{Ŋ}, 2=\cvd[1]{91}{Ŋ}}\\\hline
\centering {\char"0A7C1} (\unic{U+A7C1}) &
\centering cv65 &
{1=\cvd{65}{\char"0A7C1}, 2=\cvd[1]{65}{\char"0A7C1}, 3=\cvd[2]{65}{\char"0A7C1}, 4=\cvd[3]{65}{\char"0A7C1}}\\\hline
Expand Down Expand Up @@ -962,7 +985,7 @@ \subsection{\textSourceText{ss10} -- Character Entities for Combining Marks}\hyp

\noindent For another function of Stylistic Set 10, see \hyperlink{tagchapter}{Chapter 6, Entering Characters with Tags}.

\subsection{ss20 -- Low Diacritics}
\subsection{\textSourceText{ss20} -- Low Diacritics}
The MUFI recommendation includes a number of precomposed characters with base letters b, h, k, {\th}, ꝺ and {\dh}
and combining marks ◌ͣ (\unic{U+0363}), ◌ͤ (\unic{U+0364}), \cvd[14]{84}{◌͏̄}
(\unic{U+0304}\slash\textSourceText{cv84[15]}), ◌ͦ (\unic{U+0366}), ◌ͬ (\unic{U+036C}), ◌ᷢ (\unic{U+1DE2}),
Expand Down Expand Up @@ -1003,7 +1026,7 @@ \subsection{\textSourceText{cv89} -- Variant of ◌̅ (\unic{U+0305},
\subsection{\textSourceText{cv}\textSourceText{90} -- Variants of ◌͞◌ (\unic{U+035E}, combining double macron)}
1=\cvd{90}{◌͞◌}, 2=\cvd[1]{90}{◌͞◌}.

\subsection{cv92 -- Variant of breve
\subsection{\textSourceText{cv92} -- Variant of breve
below (\unic{U+032E})}
1=\cvd{92}{◌◌̮◌}. Position the mark after the middle of three glyphs, and apply \textSourceText{cv92}
to both the mark and (at least) the middle glyph. This mark is not available via \textSourceText{cv84}.
Expand Down Expand Up @@ -1086,7 +1109,7 @@ \subsection{\textSourceText{cv97} -- Variant of ƒ (\unic{U+0192}, florin)}
1=\cvd{97}{ƒ}. Same as MUFI \unic{U+F2E8}.

\subsection{\textSourceText{cv98} -- Variant of ℥ (\unic{U+2125}, Ounce sign)}
1=\cvd{98}{℥}. Same as MUFI \unic{U+F2FD}, Script ounce sign.\pagebreak
1=\cvd{98}{℥}. Same as MUFI \unic{U+F2FD}, Script ounce sign.

\section{Gothic}
\subsection{\textSourceText{ss19} -- Latin to Gothic Transliteration}
Expand Down
7 changes: 4 additions & 3 deletions docs/GettingStarted.tex
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ \chapter{Getting Started with Junicode}\hypertarget{GettingStarted}{}
file stores a set of
outlines that can morph in various ways—for example, becoming bolder or lighter,
narrower or wider, and sometimes undergoing more complex transformations. The static
version of Junicode consists of thirty-eight font files (nineteen each for roman and
italic), each providing a distinct variation of the font’s style; the variable version consists
version of Junicode consists of thirty-eight font files,
each providing a distinct variation of the font’s style; the variable version consists
of only two (one each for roman and italic), but those two font files are capable of
much more than the static version's thirty-eight.

Expand Down Expand Up @@ -163,6 +163,7 @@ \chapter{Getting Started with Junicode}\hypertarget{GettingStarted}{}

If you have questions about any aspect of Junicode,
post a query in the \href{https://github.com/psb1558/Junicode-font/discussions}%
{Junicode discussion forum}. If you notice a bug, please open an
{Junicode discussion forum}. If you notice a bug, or wish to
request an enhancement or other change, please open an
\href{https://github.com/psb1558/Junicode-font/issues}{issue} at the font's
\href{https://github.com/psb1558/Junicode-font}{development site}.
Binary file modified docs/JunicodeManual.pdf
Binary file not shown.
8 changes: 4 additions & 4 deletions 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 {\stditalic specimens and user manual} \\[1ex]
\Large\centering{\regular for version 2}\\
\Large\centering{\regular for version 2.002}\\
\vfill
{\color{myRed}}
\end{titlepage}
Expand Down Expand Up @@ -42,9 +42,9 @@

\vspace*{\fill}
\begin{center}
{\stditalic{This document was set in 12pt Junicode SemiExpanded\\
using the {\XeLaTeX} typesetting system with fontspec for font management.\\
The source for the document, Feature\_Reference.tex, is available at}}\\
{\stditalic{This document was set in 12pt Junicode\\
using the {\LuaLaTeX} typesetting system with fontspec for font management.\\
The source for the document, JunicodeManual.tex, is available at}}\\
{\color{BrickRed}https://github.com/psb1558/Junicode-font.}
\end{center}
%\thispagestyle{plain}
Expand Down
15 changes: 13 additions & 2 deletions docs/Specimens.tex
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,18 @@ \subsection*{Old Irish}
Findomain meic Findeoin meic Findguni meic Rogein Rúaid meic Rigéoin
meic Blathachta meic Beothechta meic Enna Agnig meic Oengusa
Turbig. Bátar aice se ingena d'ingenaib: Derbriu, Ethi {\char"204A} Éle, Clothru,
Mugain, Medb, messi ba uasliu {\char"204A} ba urraitiu díb.} (Regular)
Mugain, Medb, messi ba uasliu {\char"204A} ba urraitiu díb.} (Regular)\\[1ex]
\noindent{{\small\semiconditalic For a (somewhat) uncial look, try combining ss02 with smcp
(Small Caps), adding other variants as you see fit.}\\[1ex]
\noindent{\addfontfeature{StylisticSet=2,CharacterVariant={25:0,26:0},Letters=SmallCaps,Language=Irish}Bamaith-se
remut, ar Medb. Is maith nach cualammar {\char"204A} nach fetammar, ar Ailill,
acht do bithsiu ar bantincur mnaa {\char"204A} bidba na crich ba nessom duit oc
breith do slait {\char"204A} do chrech i fúatach úait. Ni samlaid ba͏́sa, ar Medb,
acht m'athair i n-ardrigi hErenn .i. Eocho Feidlech mac Find meic
Findomain meic Findeoin meic Findguni meic Rogein Rúaid meic Rige͏́oin
meic Blathachta meic Beothechta meic Enna Agnig meic Oengusa
Turbig. Ba͏́tar aice se ingena d'ingenaib: Derbriu, Ethi {\char"204A} Éle, Clothru,
Mugain, Medb, messi ba uasliu {\char"204A} ba urraitiu díb.} (Regular)\\[1ex]

\subsection*{Old Icelandic}
{\small\semiconditalic\addfontfeature{Language=English} For Nordic shapes of þ and ð in an
Expand Down Expand Up @@ -174,7 +185,7 @@ \subsection*{Polish}
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.} (Condensed Medium)
uczynimy sobie znak, abyśmy się nie rozproszyli po całej ziemi.} (Condensed Medium)\pagebreak

\subsection*{Fleurons}

Expand Down
12 changes: 12 additions & 0 deletions docs/tag_key_ins.tex
Original file line number Diff line number Diff line change
Expand Up @@ -810,6 +810,10 @@ \chapter{Entering characters with tags}\hypertarget{tagchapter}{}
{p\&\_\_e;\&\_\_n;} &
{\restag{p\char"0E0065\char"0E006E}} &
\arraybslash Enlarged minuscule p / EEF1\\\hline
\nuni{p} &
{p\&\_\_a;\&\_\_1;} &
{\restag{p\char"0E0061\char"0E0031}} &
\arraybslash Alternate p for Ormulum\\\hline
\mufi{Q} &
{Q\&\_\_s;\&\_\_m;} &
{\restag{Q\char"0E0073\char"0E006D}} &
Expand Down Expand Up @@ -1194,6 +1198,14 @@ \chapter{Entering characters with tags}\hypertarget{tagchapter}{}
{\char"021D\&\_\_i;\&\_\_n;} &
\restag{\char"021D\char"0E0069\char"0E006E} &
\arraybslash yogh with insular shape\\\hline
\nuni{U+014A} &
\&\_\_l;\&\_\_h;} &
{\restag\char"0E006C\char"0E0068}} &
\arraybslash Rounded Ŋ with low hook\\\hline
\nuni{U+014A} &
\&\_\_b;\&\_\_h;} &
{\restag\char"0E0062\char"0E0068}} &
\arraybslash Rounded Ŋ with baseline hook\\\hline
\opua{U+A7C1} &
{\prob\&\_\_a;\&\_\_1;\footnotemark{}} &
{\prob\restag{\char"0A7C1\char"0E0061\char"0E0031}} &
Expand Down

0 comments on commit b78c4bb

Please sign in to comment.