aboutsummaryrefslogtreecommitdiff
path: root/oldstandard.tex
diff options
context:
space:
mode:
Diffstat (limited to 'oldstandard.tex')
-rw-r--r--oldstandard.tex105
1 files changed, 79 insertions, 26 deletions
diff --git a/oldstandard.tex b/oldstandard.tex
index 3e40f28..6ada35d 100644
--- a/oldstandard.tex
+++ b/oldstandard.tex
@@ -31,13 +31,15 @@
31\end{filecontents*} 31\end{filecontents*}
32\documentclass[letterpaper]{article} 32\documentclass[letterpaper]{article}
33\usepackage{fontspec} 33\usepackage{fontspec}
34\usepackage{microtype}
34\usepackage[default]{fontsetup} 35\usepackage[default]{fontsetup}
35\usepackage[greek.ancient,english]{babel} 36\usepackage[greek.ancient,english]{babel}
36\babeltags{grc = greek} 37\babeltags{grc = greek}
37 38
38\babelfont{rm}{Old Standard} 39\babelfont{rm}[RawFeature=onum]{Old Standard}
39\babelfont[greek]{rm}[RawFeature={+ss05;+ss06}]{Old Standard} 40\babelfont[greek]{rm}[RawFeature={onum;ss06}]{Old Standard}
40 41
42\usepackage[parfill]{parskip}
41\newlength\defaultparindent 43\newlength\defaultparindent
42\setlength\defaultparindent{\parindent} 44\setlength\defaultparindent{\parindent}
43\usepackage{dtxdescribe} 45\usepackage{dtxdescribe}
@@ -54,6 +56,7 @@
54\hypersetup{unicode=true, linktocpage=true, colorlinks, 56\hypersetup{unicode=true, linktocpage=true, colorlinks,
55 allcolors=cinnamon, pdfauthor={Robert Alessi}, pdftitle={Old 57 allcolors=cinnamon, pdfauthor={Robert Alessi}, pdftitle={Old
56 Standard}} 58 Standard}}
59\usepackage{xurl}
57\usepackage{uri} 60\usepackage{uri}
58 61
59\usepackage{enumitem} 62\usepackage{enumitem}
@@ -85,8 +88,8 @@
85 88
86\usepackage[toc]{multitoc} 89\usepackage[toc]{multitoc}
87 90
88\edef\pkgver{2.6} 91\edef\pkgver{2.7}
89\edef\pkgdate{2020/12/18} 92\edef\pkgdate{2023/12/12}
90\title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop 93\title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop
91 lifted shadow, colback=white, boxrule=.25mm]% 94 lifted shadow, colback=white, boxrule=.25mm]%
92 {\textsc{Old Standard}\\ 95 {\textsc{Old Standard}\\
@@ -95,9 +98,19 @@
95 \large Based on Alexey Kryukov's original \emph{Old Standard}\\ 98 \large Based on Alexey Kryukov's original \emph{Old Standard}\\
96 \large v\pkgver -- \pkgdate}} 99 \large v\pkgver -- \pkgdate}}
97 100
98\author{Robert Alessi \\ 101% \author{Robert Alessi \and Antonis Tsolomitis\\
99\href{mailto:alessi@robertalessi.net?Subject=OldStandard package}% 102% \href{mailto:alessi@robertalessi.net?Subject=OldStandard package}%
100{\texttt{alessi@robertalessi.net}}} 103% {\texttt{alessi@robertalessi.net}}}
104\author{
105 \begin{tabular}{cc}
106 Robert Alessi & Antonis Tsolomitis\\
107 \href{mailto:alessi@robertalessi.net?Subject=OldStandard package}%
108 {\texttt{alessi@robertalessi.net}}
109 &
110 \href{mailto:atsol@aegean.gr?Subject=OldStandard package}%
111 {\texttt{atsol@aegean.gr}}
112 \end{tabular}
113}
101\date{} 114\date{}
102 115
103\begin{document} 116\begin{document}
@@ -114,18 +127,38 @@
114 127
115\section{License} 128\section{License}
116\label{sec:license} 129\label{sec:license}
130\subsection{Old Standard}
131\label{sec:old-standard}
132
117Copyright \textcopyright\ 2006--2011, Alexey Kryukov 133Copyright \textcopyright\ 2006--2011, Alexey Kryukov
118(\href{mailto:amkryukov@gmail.com}{amkryukov@gmail.com}), without 134(\href{mailto:amkryukov@gmail.com}{amkryukov@gmail.com}), without
119Reserved Font Names. 135Reserved Font Names.
120\\ 136\\
121Copyright \textcopyright\ 2019--2020, Robert Alessi 137Copyright \textcopyright\ 2019--2023, Robert Alessi
122(\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without 138(\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without
123Reserved Font Names. 139Reserved Font Names.
140\\
141Copyright \textcopyright\ 2019--2023, Antonis Tsolomitis
142(\href{mailto:atsol@aegean.gr}{atsol@aegean.gr}), without
143Reserved Font Names.
144
145This Font Software is licensed under the SIL Open Font License,
146Version 1.1. This license is available with a FAQ at:
147\url{http://scripts.sil.org/OFL}
148
149\subsection{Old Standard Math}
150\label{sec:old-standard-math}
151Copyright \textcopyright\ 2019--2023, Antonis Tsolomitis
152(\href{mailto:atsol@aegean.gr}{atsol@aegean.gr}).
153This work is released under the GUST Font License -- see
154\url{http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt} for details.
124 155
156\paragraph{Support}
125Please send error reports and suggestions for improvements to Robert 157Please send error reports and suggestions for improvements to Robert
126Alessi: 158Alessi or Antonis Tsolomitis:
127\begin{itemize} 159\begin{itemize}
128\item email: \mailto[oldstandard package]{alessi@roberalessi.net} 160\item email: \mailto[oldstandard package]{alessi@roberalessi.net} or
161 \mailto[oldstandard package]{atsol.aegean.gr}
129\item website: \url{http://git.robertalessi.net/oldstandard/about}\\ 162\item website: \url{http://git.robertalessi.net/oldstandard/about}\\
130 or \url{https://sr.ht/~ralessi/oldstandard/} 163 or \url{https://sr.ht/~ralessi/oldstandard/}
131\item development: \url{http://git.robertalessi.net/oldstandard}\\ 164\item development: \url{http://git.robertalessi.net/oldstandard}\\
@@ -134,10 +167,6 @@ Alessi:
134\url{https://sr.ht/~ralessi/oldstandard/trackers} 167\url{https://sr.ht/~ralessi/oldstandard/trackers}
135\end{itemize} 168\end{itemize}
136 169
137This Font Software is licensed under the SIL Open Font License,
138Version 1.1. This license is available with a FAQ at:
139\url{http://scripts.sil.org/OFL}
140
141\section{Documentation} 170\section{Documentation}
142\label{sec:documentation} 171\label{sec:documentation}
143No documentation is associated with this release of \emph{Old 172No documentation is associated with this release of \emph{Old
@@ -182,10 +211,12 @@ addressed, took the decision to make a new release \emph{Old
182resume the development of this typeface. 211resume the development of this typeface.
183 212
184\paragraph{Important disclaimer} 213\paragraph{Important disclaimer}
185The writer is very far from being able to design glyphs \emph{ex 214Back in 2019, he writer was far from being able to design glyphs
186 nihilo}. That aside, he has some limited knowledge in the use of 215\emph{ex nihilo}. That aside, he had some limited knowledge in the use
187FontForge, and, as a classicist, he is able to scrutinize how features 216of FontForge, and, as a classicist, was able to scrutinize how
188operate and if they operate as expected. 217features operate and if they operate as expected. Since then, some
218progress has been made in the art of drawing characters, which has led
219to the revision and correction of a number of glyphs.
189 220
190\section{Additions and corrections provided} 221\section{Additions and corrections provided}
191\label{sec:addit-corr-prov} 222\label{sec:addit-corr-prov}
@@ -198,11 +229,9 @@ corrections:
198 in use a century ago in fine books which used font faces very 229 in use a century ago in fine books which used font faces very
199 similar to \emph{Old Standard}. Typical use cases of small capitals 230 similar to \emph{Old Standard}. Typical use cases of small capitals
200 were headers, current headings and in some books proper names. 231 were headers, current headings and in some books proper names.
201\item \emph{For the time being}, a bold italic shape has been 232\item A bold italic shape was first auto-generated in 2019. Of course,
202 auto-generated. Of course, auto-generating shapes is not a 233 auto-generating shapes was not a satisfactory solution. Since then,
203 satisfactory solution. However, it is better than using the 234 the characters have been reworked manually.
204 font loader to emulate bold shapes. A real bold italic shape is
205 planned in the versions of \emph{Old Standard} to come.
206\item The letter G with caron above, that is: Ǧ (\verb|U+01E6|, 235\item The letter G with caron above, that is: Ǧ (\verb|U+01E6|,
207 uppercase) and ǧ (\verb|U+01E7|, lowercase) has been added. It is 236 uppercase) and ǧ (\verb|U+01E7|, lowercase) has been added. It is
208 the only character missing from \emph{Old Standard} that is needed 237 the only character missing from \emph{Old Standard} that is needed
@@ -217,6 +246,32 @@ corrections:
217 cases with the previous releases. However, it failed if the beta was 246 cases with the previous releases. However, it failed if the beta was
218 preceded by a vowel with an acute accent taken from the Greek 247 preceded by a vowel with an acute accent taken from the Greek
219 extended Unicode block. 248 extended Unicode block.
249\item Open theta has been replaced with closed theta in slot 03B8 and
250 rules ss05 and ss06 have been adjusted accordingly, like so:---
251 \begin{enumerate}
252 \item \texttt{Default}: {\addfontfeatures{RawFeature={-ss05;-ss06}}%
253 θαυμασθεὶς ὁ βάρβαρος.}
254 \item \texttt{ss05}: {\addfontfeatures{RawFeature={+ss05;-ss06}}%
255 θαυμασθεὶς ὁ βάρβαρος.}
256 \item \texttt{ss06}: {\addfontfeatures{RawFeature={-ss05;+ss06}}%
257 θαυμασθεὶς ὁ βάρβαρος.}
258 \item \texttt{ss05} and \texttt{ss06}:
259 {\addfontfeatures{RawFeature={+ss05;+ss06}}%
260 θαυμασθεὶς ὁ βάρβαρος.}
261 \end{enumerate}
262\item \textbf{Oldstyle numerals}: These have been designed by Antonis
263 Tsolomitis for regular and bold series and can be selected by
264 \verb|RawFeature=onum|.
265\item \textbf{Math Font}: This is a major and long-awaited enhancement
266 to Old Standard. The math font has been designed by Antonis
267 Tsolomitis from an old French book published by Gauthier-Villars
268 that used a font similar to Old Standard for Greek and a Bodoni font
269 for Latin. As both Bodoni and Old Standard were \enquote{romantic}
270 faces, it is hoped that they match up nicely, even if this remains
271 to be proven\dots\\
272 Two integrals are provided: a romantic one, which is selected by
273 default, and an upright version, which can be selected with
274 \verb|StylisticSet=2|.
220\end{enumerate} 275\end{enumerate}
221 276
222\section{Usage} 277\section{Usage}
@@ -350,14 +405,12 @@ information, the reader should refer to][10,24]{babel} As an example,
350here is how \emph{Old Standard} has been loaded in the preamble of 405here is how \emph{Old Standard} has been loaded in the preamble of
351this document to be compiled with \LuaLaTeX:--- 406this document to be compiled with \LuaLaTeX:---
352\begin{code} 407\begin{code}
353 \usepackage[no-math]{fontspec}
354 \usepackage{fontspec} 408 \usepackage{fontspec}
355 \usepackage[greek.ancient,english]{babel} 409 \usepackage[greek.ancient,english]{babel}
356 \babeltags{grc = greek} 410 \babeltags{grc = greek}
357 411
358 \babelfont{rm}{Old Standard} 412 \babelfont{rm}{Old Standard}
359 413 \babelfont[greek]{rm}[RawFeature=ss05]{Old Standard}
360 \babelfont[greek]{rm}[RawFeature={+ss05;+ss06}]{Old Standard}
361\end{code} 414\end{code}
362 415
363Then, once \emph{Old Standard} has been loaded with \cs{babelfont} 416Then, once \emph{Old Standard} has been loaded with \cs{babelfont}