blob: ec11cf56d995e0917b0d9f2a8b5608657d3bdc8a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
|
% !TEX TS-program = XeLaTeX
\documentclass[11pt]{article}
\usepackage{geometry}
\usepackage{fontspec}
%\uccode`ß=\SS
%\renewcommand{\SS}{{\addfontfeature{RawFeature=+ss01}\symbol{"1E9E}}}
\defaultfontfeatures{Mapping=tex-text}
\setromanfont{cochineal}
\pagestyle{empty}
%\setromanfont{cochineal}[StylisticSet=1]
%\setromanfont{cochineal}[StylisticSet=2]
%\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 New symbols:
\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.ss01} & {\addfontfeature{StylisticSet=1}\textsc{\ss}} & \verb|{\addfontfeature{StylisticSet=1}\textsc{\ss}}| \\
% \hline
% \end{tabular}
%\end{center}
%}
\noindent 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}
%{\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=2}
%
%\ss\ \MakeUppercase{\ss} \SS\ \textsc{\ss}
%
%}
%\expandafter\show\csname SS\endcsname
\end{document}
|