summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/xcharter/newgermanfxch.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/fonts/xcharter/newgermanfxch.tex')
-rw-r--r--Master/texmf-dist/doc/fonts/xcharter/newgermanfxch.tex121
1 files changed, 121 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/fonts/xcharter/newgermanfxch.tex b/Master/texmf-dist/doc/fonts/xcharter/newgermanfxch.tex
new file mode 100644
index 00000000000..a4e5b4e02c8
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/xcharter/newgermanfxch.tex
@@ -0,0 +1,121 @@
+% !TEX TS-program = XeLaTeX
+\documentclass[11pt]{article}
+\usepackage{geometry}
+\usepackage{fontspec}
+%\uccode`ß=\SS
+%\renewcommand{\SS}{{\addfontfeature{RawFeature=+ss02}\symbol{"1E9E}}}
+\defaultfontfeatures{Mapping=tex-text}
+\setromanfont{XCharter}
+\pagestyle{empty}
+%\setromanfont{cochineal}[StylisticSet=1]
+%\setromanfont{cochineal}[StylisticSet=1]
+%\setsansfont[Scale=MatchLowercase,Mapping=tex-text]{LMSans}
+%\setmonofont[Scale=MatchLowercase]{courierN}
+%\newunicodechar{ß}{\ss}
+%\usepackage{fonttable}
+%\usepackage[ngerman]{babel}
+%\usepackage{polyglossia}
+%\setmainlanguage{german}
+%\def\longs{\symbol{"017F}}
+\begin{document}
+\noindent \textbf{New symbols in XCharter:}
+\begin{center}
+ \begin{tabular}{@{} lcl @{}}
+ \hline
+ Glyph name & glyph & macro\\
+ \hline
+ {\tt uni1E9E} & \symbol{"1E9E} &\verb|\symbol{"1E9E}|\\
+ {\tt uni1E9E.ss01} & {\addfontfeature{StylisticSet=1}\symbol{"1E9E}} & \verb|{\addfontfeature{StylisticSet=1}\symbol{"1E9E}}| \\
+ {\tt germandbls.sc} & \textsc{\ss} & \verb|{\textsc{\ss}}| \\
+ {\tt germandbls.sc.ss01} & {\addfontfeature{StylisticSet=1}\textsc{\ss}} & \verb|{\addfontfeature{StylisticSet=1}\textsc{\ss}}| \\
+ \hline
+ \end{tabular}
+\end{center}
+
+%{\bfseries
+%\begin{center}
+% \begin{tabular}{@{} lcl @{}}
+% \hline
+% Glyph name & glyph & macro\\
+% \hline
+% {\tt uni1E9E} & \symbol{"1E9E} &\verb|\symbol{"1E9E}|\\
+% {\tt uni1E9E.alt} & {\addfontfeature{StylisticSet=1}\symbol{"1E9E}} & \verb|{\addfontfeature{StylisticSet=1}\symbol{"1E9E}}| \\
+% {\tt germandbls.sc.ss02} & {\addfontfeature{StylisticSet=1}\textsc{\ss}} & \verb|{\addfontfeature{StylisticSet=1}\textsc{\ss}}| \\
+% \hline
+% \end{tabular}
+%\end{center}
+%}
+\noindent \textbf{Effect of choice of {\tt StylisticSet}:}
+
+\begin{center}
+ \begin{tabular}{@{} ccccc @{}}
+ \hline
+ StylisticSet & \verb|\ss| & \verb|\SS| & \verb|\MakeUppercase{\ss}| & \verb|\textsc{\ss}| \\
+ \hline
+ None & \ss & \SS & \MakeUppercase{\ss} & \textsc{\ss}\\
+
+ =1 & {\addfontfeature{StylisticSet=1}\ss} & {\addfontfeature{StylisticSet=1}\SS} & {\addfontfeature{StylisticSet=1}\MakeUppercase{\ss}} & {\addfontfeature{StylisticSet=1}\textsc{\ss}}\\
+ \hline
+ \end{tabular}
+\end{center}
+
+\noindent \textbf{Choosing the shape of the oldstyle figure ``one'':}\\
+
+The default is \oldstylenums{1}. The choice is controlled by the feature \texttt{cv01}. To change this globally when you load XCharter, you may make oldstyle numbers the default with the alternate shape for ``one'':
+\begin{verbatim}
+\setmainfont{XCharter}[CharacterVariant={1:0},Numbers={OldStyle}]
+\end{verbatim}
+To set this for one-time use, you can write:
+\begin{verbatim}
+{\addfontfeature{CharacterVariant={1:0},Numbers={OldStyle}}1}
+\end{verbatim}
+to make $1$ render as {\addfontfeature{CharacterVariant={1:0},Numbers={OldStyle}}\oldstylenums{1}}. (According to its documentation, the first index $1$ in \verb|{1:0}| refers to the {\tt CharacterVariant} index, and the second index, $0$, refers to the first choice specified among the variant forms.)
+
+
+%{\itshape
+%\begin{center}
+% \begin{tabular}{@{} ccccc @{}}
+% \hline
+% StylisticSet & \verb|\ss| & \verb|\SS| & \verb|\MakeUppercase{\ss}| & \verb|\textsc{\ss}| \\
+% \hline
+% None & \ss & \SS & \MakeUppercase{\ss} & \textsc{\ss}\\
+%
+% =1 & {\addfontfeature{StylisticSet=1}\ss} & {\addfontfeature{StylisticSet=1}\SS} & {\addfontfeature{StylisticSet=1}\MakeUppercase{\ss}} & {\addfontfeature{StylisticSet=1}\textsc{\ss}}\\
+% \hline
+% \end{tabular}
+%\end{center}
+%}
+%
+%\bfseries
+%\begin{center}
+% \begin{tabular}{@{} ccccc @{}}
+% \hline
+% StylisticSet & \verb|\ss| & \verb|\SS| & \verb|\MakeUppercase{\ss}| & \verb|\textsc{\ss}| \\
+% \hline
+% None & \ss & \SS & \MakeUppercase{\ss} & \textsc{\ss}\\
+%
+% =1 & {\addfontfeature{StylisticSet=1}\ss} & {\addfontfeature{StylisticSet=1}\SS} & {\addfontfeature{StylisticSet=1}\MakeUppercase{\ss}} & {\addfontfeature{StylisticSet=1}\textsc{\ss}}\\
+% \hline
+% \end{tabular}
+%\end{center}
+%
+%\itshape
+%\begin{center}
+% \begin{tabular}{@{} ccccc @{}}
+% \hline
+% StylisticSet & \verb|\ss| & \verb|\SS| & \verb|\MakeUppercase{\ss}| & \verb|\textsc{\ss}| \\
+% \hline
+% None & \ss & \SS & \MakeUppercase{\ss} & \textsc{\ss}\\
+%
+% =1 & {\addfontfeature{StylisticSet=1}\ss} & {\addfontfeature{StylisticSet=1}\SS} & {\addfontfeature{StylisticSet=1}\MakeUppercase{\ss}} & {\addfontfeature{StylisticSet=1}\textsc{\ss}}\\
+% \hline
+% \end{tabular}
+%\end{center}
+
+%{\addfontfeature{StylisticSet=1}
+%
+%\ss\ \MakeUppercase{\ss} \SS\ \textsc{\ss}
+%
+%}
+%\expandafter\show\csname SS\endcsname
+\end{document} \ No newline at end of file