\chapter{The Enlarge Axis}\hypertarget{enlarge}{}
%\fancyhead[CE]{\scshape\color{myRed} {\addfontfeatures{Numbers=OldStyle}\thepage}\hspace{10pt}the enlarge axis}
The character recommendation of the Medieval Unicode Font Initiative (MUFI) includes a class of characters called
“Enlarged Minuscules,” for representing characters that are lowercase in shape but intermediate between lowercase
and uppercase in size: these are often used to begin sentences in medieval manuscripts. MUFI encodes these characters
in the Private Use Area, posing accessibility and searchability problems, as explained in the introduction to the
“Feature Reference” chapter of this manual.
Junicode provides a solution to these problems via the OpenType feature Stylistic Set 6
(\textSourceText{ss06},\index{ss06} “Enlarged minuscules”).
This feature also works in Junicode VF, the variable version of Junicode, which in addition offers a far more flexible
way of representing enlarged minuscules—the Enlarge axis.
An “axis” is an aspect of a font that can be varied along a numerical range. A family of traditional fonts like Times
New Roman has a weight axis with a font file on either end: Regular and Bold. Other font families have more weights
along this axis: for example, Light, Medium, ExtraBold. Most variable fonts also have a weight axis, but all weights
are contained in a single file, and users are not restricted to just a few weights, but can select any weight between
the extremes.
Because almost every font family has at least two weights, Weight is the most familiar axis. But several other axes are
frequently found in both variable fonts and extended font families. Junicode has Weight and Width axes (Width varying
from {\jCond 75 Condensed} to {\jExp 125 Expanded}, with 100 Regular in the middle), and the variable font also has
an Enlarge axis, which can vary the size of many lowercase letters from that of the font's capitals to that of the
lowercase letters:
\begin{figure}[h!]
\centering\includegraphics[width=4in]{dns.png}
\end{figure}
Just as the size of these sentence-initial letters varies widely in manuscripts, so it can vary on web pages and in
print (though few applications for producing printed documents currently support variable fonts). Notice that the letters
are not simply scaled: the proportions change and the weight remains consistent (a lowercase letter scaled up would look
too heavy, but a letter scaled via the Enlarged axis will have its original weight at the lower end of the axis and the
same weight as a capital at the top).
The Enlarge axis runs from 0 to 100. You can choose any number in that range:
to match the effect of ss06\index{ss06} precisely, choose 32.
To ensure that the xheight of all letters matches, choose 47 or less: above that value, the xheight of letters like \textex{e}
increases at a higher rate than that of letters like \textex{b}.
To use the axis in a web page, declare a CSS class specifying the value for the axis. For example, the second of the examples
in the figure above has the axis set to 75:
\begin{verbatim}
.SentenceInitial {
font-variation-settings: "wght" 400, "wdth" 100, "ENLA" 75;
}
\end{verbatim}
\noindent In the text, enclose the first letter of a sentence in a \verb!! with the class “Sentence\-Initial” (the entity
is for insular d):
\begin{verbatim}
ꝺñs
\end{verbatim}
\noindent The result will be an abbreviation that begins with an “Enlarged Minuscule” insular d, precisely matching the look
of the second example in the figure above.
These lowercase letters are affected by the Enlarge axis:\footnote{\ Note that all composite characters (e.g. \textex{á}, \textex{ü})
based on these are also affected, so that the actual number of affected characters is much greater than shown here.}
\begin{multicols}{6}
a\hfill→\hfill\enlax{a}
\cvd[1]{2}{a}\hfill→\hfill\enlax{\cvd[1]{2}{a}}
ꜳ\hfill→\hfill\enlax{ꜳ}
\cvd{55}{ꜳ}\hfill→\hfill\enlax{\cvd{55}{ꜳ}}
æ\hfill→\hfill\enlax{æ}
\cvd[3]{57}{æ}\hfill→\hfill\enlax{\cvd[3]{57}{æ}}
ꜵ\hfill→\hfill\enlax{ꜵ}
\cvd{59}{ꜵ}\hfill→\hfill\enlax{\cvd{59}{ꜵ}}
\cvd[1]{59}{ꜵ}\hfill→\hfill\enlax{\cvd[1]{59}{ꜵ}}
ꜷ\hfill→\hfill\enlax{ꜷ}
ꜹ\hfill→\hfill\enlax{ꜹ}
ꜻ\hfill→\hfill\enlax{ꜻ}
ꜽ\hfill→\hfill\enlax{ꜽ}
b\hfill→\hfill\enlax{b}
c\hfill→\hfill\enlax{c}
d\hfill→\hfill\enlax{d}
đ\hfill→\hfill\enlax{đ}
ꝺ\hfill→\hfill\enlax{ꝺ}
{\addfontfeature{Language=Icelandic}ð}\hfill→\hfill\enlax{{\addfontfeature{Language=Icelandic}ð}}
{\addfontfeature{Language=English}ð}\hfill→\hfill\enlax{{\addfontfeature{Language=English}ð}}
e\hfill→\hfill\enlax{e}
ȩ\hfill→\hfill\enlax{ȩ}
ę\hfill→\hfill\enlax{ę}
\cvd{62}{ę}\hfill→\hfill\enlax{\cvd{62}{ę}}
\cvd[1]{62}{ę}\hfill→\hfill\enlax{\cvd[1]{62}{ę}}
f\hfill→\hfill\enlax{f}
\cvd[4]{12}{f}\hfill→\hfill\enlax{\cvd[4]{12}{f}}
ꝼ\hfill→\hfill\enlax{ꝼ}
g\hfill→\hfill\enlax{g}
\hfill→\hfill\enlax{}
ᵹ\hfill→\hfill\enlax{ᵹ}
h\hfill→\hfill\enlax{h}
\cvd{16}{h}\hfill→\hfill\enlax{\cvd{16}{h}}
\cvd[3]{16}{h}\hfill→\hfill\enlax{\cvd[3]{16}{h}}
ħ\hfill→\hfill\enlax{ħ}
\cvd[4]{16}{h}\hfill→\hfill\enlax{\cvd[4]{16}{h}}
i\hfill→\hfill\enlax{i}
ı\hfill→\hfill\enlax{ı}
j\hfill→\hfill\enlax{j}
ȷ\hfill→\hfill\enlax{ȷ}
k\hfill→\hfill\enlax{k}
l\hfill→\hfill\enlax{l}
ł\hfill→\hfill\enlax{ł}
m\hfill→\hfill\enlax{m}
n\hfill→\hfill\enlax{n}
o\hfill→\hfill\enlax{o}
ɵ\hfill→\hfill\enlax{ɵ}
ơ\hfill→\hfill\enlax{ơ}
ƣ\hfill→\hfill\enlax{ƣ}
ꝋ\hfill→\hfill\enlax{ꝋ}
ꝏ\hfill→\hfill\enlax{ꝏ}
ǫ\hfill→\hfill\enlax{ǫ}
ø\hfill→\hfill\enlax{ø}
œ\hfill→\hfill\enlax{œ}
p\hfill→\hfill\enlax{p}
ꝓ\hfill→\hfill\enlax{ꝓ}
ꝕ\hfill→\hfill\enlax{ꝕ}
ꝑ\hfill→\hfill\enlax{ꝑ}
q\hfill→\hfill\enlax{q}
ꝙ\hfill→\hfill\enlax{ꝙ}
r\hfill→\hfill\enlax{r}
ꞃ\hfill→\hfill\enlax{ꞃ}
ꝛ\hfill→\hfill\enlax{ꝛ}
ꝝ\hfill→\hfill\enlax{ꝝ}
s\hfill→\hfill\enlax{s}
ꞅ\hfill→\hfill\enlax{ꞅ}
t\hfill→\hfill\enlax{t}
ꞇ\hfill→\hfill\enlax{ꞇ}
u\hfill→\hfill\enlax{u}
v\hfill→\hfill\enlax{v}
w\hfill→\hfill\enlax{w}
ƿ\hfill→\hfill\enlax{ƿ}
x\hfill→\hfill\enlax{x}
y\hfill→\hfill\enlax{y}
z\hfill→\hfill\enlax{z}
{\addfontfeature{Language=Icelandic}þ}\hfill→\hfill\enlax{{\addfontfeature{Language=Icelandic}þ}}
{\addfontfeature{Language=English}þ}\hfill→\hfill\enlax{{\addfontfeature{Language=English}þ}}
{\addfontfeature{Language=Icelandic}ꝥ}\hfill→\hfill\enlax{{\addfontfeature{Language=Icelandic}ꝥ}}
{\addfontfeature{Language=English}ꝥ}\hfill→\hfill\enlax{{\addfontfeature{Language=English}ꝥ}}
{\addfontfeature{Language=Icelandic,CharacterVariant=66}ꝥ}\hfill→\hfill\enlax{{\addfontfeature{Language=Icelandic,CharacterVariant=66}ꝥ}}
{\addfontfeature{Language=English,CharacterVariant=66}ꝥ}\hfill→\hfill\enlax{{\addfontfeature{Language=English,CharacterVariant=66}ꝥ}}
ꝧ\hfill→\hfill\enlax{ꝧ}
\end{multicols}