<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\cleardoublepage

\pagestyle{empty}

\pdfbookmark[0]{Substitutions}{pdf.features}

\makeatletter
\let\UCS@mincodepoint\@empty
\let\UCS@maxcodepoint\@empty
\def\UCS@blockname{OpenType Language Systems and Features}
\makeatother

\begingroup

\def\tablestrut{\rule[-3pt]{0pt}{13pt}}

\UCStextfont

\section{OpenType Language Systems and Features}

See
the \href{https://docs.microsoft.com/en-us/typography/opentype/spec/featurelist}{OpenType
Specification} for a description of the following features.

\medskip

\begingroup
\parindent 0pt
\begin{tabular*}{.8\textwidth}{@{}|l@{\extracolsep{\fill}}l*{6}{c}|@{}}
\multicolumn{1}{l}{Script}&amp;\multicolumn{1}{l}{Language}&amp;c2sc&amp;case&amp;ccmp&amp;dnom&amp;frac&amp;\multicolumn{1}{c}{liga}\\[2pt]
\hline
\tablestrut \textsc{dflt}
&amp; \textsc{default}&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
\hline
\tablestrut cyrl
&amp; \textsc{default}&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;\\
\hline
\tablestrut grek
&amp; \textsc{default}&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;\\
\hline
\tablestrut latn
&amp; \textsc{default}&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
&amp; \textsc{lth }&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
&amp; \textsc{rom }&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
&amp; \textsc{trk }&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
\hline
\end{tabular*}

\bigskip

\begin{tabular*}{.8\textwidth}{@{}|l@{\extracolsep{\fill}}l*{6}{c}|@{}}
\multicolumn{1}{l}{Script}&amp;\multicolumn{1}{l}{Language}&amp;numr&amp;onum&amp;pnum&amp;smcp&amp;subs&amp;\multicolumn{1}{c}{sups}\\[2pt]
\hline
\tablestrut \textsc{dflt}
&amp; \textsc{default}&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
\hline
\tablestrut cyrl
&amp; \textsc{default}&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
\hline
\tablestrut grek
&amp; \textsc{default}&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
\hline
\tablestrut latn
&amp; \textsc{default}&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
&amp; \textsc{lth }&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
&amp; \textsc{rom }&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
&amp; \textsc{trk }&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
\hline
\end{tabular*}

\endgroup

\medskip

\subsection{The locl feature}

\smallskip

\begingroup
\large
\begin{tabular}{@{}ll&gt;{\UCSchartfont}c@{${}\to{}$}&gt;{\UCSchartfont}cl@{}}
\textsc{rom} &amp; U+015E &amp;\char"015E &amp; \char"0218 &amp;U+0218\\
             &amp; U+015F &amp;\char"015F &amp; \char"0219 &amp;U+0219\\
             &amp; U+0162 &amp;\char"0162 &amp; \char"021A &amp;U+021A\\
             &amp; U+0163 &amp;\char"0163 &amp; \char"021B &amp;U+021B\\[\jot]
\textsc{trk} &amp; U+0069 &amp;\textsc{i} &amp; \addfontfeature{Script=Latin,Language=Turkish}\textsc{i}
             &amp; small caps `i'
\end{tabular}
\endgroup

\smallskip

\section{Character Variants}

\begin{tabular}{@{}|ll*{3}{c}|@{}}
\multicolumn{1}{l}{Script}&amp;\multicolumn{1}{l}{Language}&amp;cv01&amp;cv02&amp;\multicolumn{1}{c}{cv03}\\[2pt]
\hline
\tablestrut \textsc{dflt}
&amp; \textsc{default}&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
\hline
\tablestrut cyrl
&amp; \textsc{default}&amp;&amp;&amp;$\checkmark$\\
\hline
\tablestrut grek
&amp; \textsc{default}&amp;&amp;&amp;$\checkmark$\\
\hline
\tablestrut latn
&amp; \textsc{default}&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
&amp; \textsc{lth }&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
&amp; \textsc{rom }&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
&amp; \textsc{trk }&amp;$\checkmark$&amp;$\checkmark$&amp;$\checkmark$\\
\hline
\end{tabular}

\bigskip

\begingroup
\large
\noindent
\begin{tabular}{@{}l&gt;{\UCSchartfont}l@{${}\to{}$}&gt;{\UCSchartfont}ll@{}}
cv01
     &amp; \char"019B
     &amp; \addfontfeature{CharacterVariant=1}\char"019B
     &amp; U+019B LATIN SMALL LETTER LAMBDA WITH STROKE
\\
cv02
     &amp; \char"0264
     &amp; \addfontfeature{CharacterVariant=2}\char"0264
     &amp; U+0264 LATIN SMALL LETTER RAMS HORN
\\
cv03
     &amp; \char"2423
     &amp; \addfontfeature{CharacterVariant=3}\char"2423
     &amp; U+2423 OPEN BOX
\end{tabular}
\endgroup

\clearpage

\section{Substitutions}

The following pages list all ``interesting'' glyph substitutions by
feature.  A listing such as

\smallskip
\begin{substitutions*}
U+0024 \char36\\
\quad \texttt{c2sc} $\to$ \XeTeXglyph 1913
\end{substitutions*}

\smallskip
\noindent means that the c2sc feature applies to all scripts and
language systems.  A listing such as

\smallskip

\begin{substitutions*}
\UCSchartfont
U+0162 \char354\\
\quad \texttt{c2sc.\textsc{dflt}} $\to$ \XeTeXglyph 873\\
\quad \texttt{c2sc.latn} $\to$ \XeTeXglyph 873\\
\quad \texttt{locl.latn.ROM} $\to$ \XeTeXglyph 198
\end{substitutions*}

\smallskip

\noindent means that the c2sc substitution is only active for
the \textsc{dflt} and latn scripts, but not for the cyrl or grek
scripts, and the locl substitution is only active in the ROM language
system of the latn script.

\endgroup

\endinput
</pre></body></html>