aboutsummaryrefslogtreecommitdiff
path: root/oldstandard-t.tex
diff options
context:
space:
mode:
authorRobert Alessi <alessi@robertalessi.net>2019-07-25 06:47:52 +0200
committerRobert Alessi <alessi@robertalessi.net>2019-07-25 06:47:52 +0200
commit00a7cdab3433d52a092fa53e1f5cd01edd54a684 (patch)
tree2dbb80122c9ea8bb0250b8151f40867f23789352 /oldstandard-t.tex
parentcf0d7038c1b3807b82fa9fbca1330fbbf944c582 (diff)
downloadoldstandard-00a7cdab3433d52a092fa53e1f5cd01edd54a684.tar.gz
renamed Old Standard T to Old Standard
Diffstat (limited to 'oldstandard-t.tex')
-rw-r--r--oldstandard-t.tex384
1 files changed, 0 insertions, 384 deletions
diff --git a/oldstandard-t.tex b/oldstandard-t.tex
deleted file mode 100644
index 6209b44..0000000
--- a/oldstandard-t.tex
+++ /dev/null
@@ -1,384 +0,0 @@
1\RequirePackage{filecontents}
2\begin{filecontents*}{\jobname.bib}
3@software{arabluatex,
4 title = {The arabluatex package},
5 titleaddon = {Arab\TeX\ for Lua\LaTeX},
6 author = {Alessi, Robert},
7 url = {https://ctan.org/pkg/arabluatex},
8 version = {1.17}
9}
10@software{babel,
11 title = {The Babel package},
12 titleaddon = {Multilingual support for Plain TeX or LaTeX},
13 author = {Bezos López, Javier and Braams, Johannes L.},
14 url = {http://www.ctan.org/pkg/babel},
15 version = {3.33}
16}
17@software{oldstandard,
18 title = {The OldStandard package},
19 titleaddon = {Old Standard: A Unicode Font for Classical and
20 Medieval Studies},
21 author = {Kryukov, Alexey},
22 editor = {Lečić, Nikola and Tennent, Bob},
23 editortype = {compiler},
24 url = {http://www.ctan.org/pkg/oldstandard},
25 version = {2.3}
26}
27\end{filecontents*}
28\documentclass[letterpaper]{article}
29\usepackage[no-math]{fontspec}
30\usepackage{fontspec}
31\usepackage[greek.ancient,english]{babel}
32\babeltags{grc = greek}
33
34\babelfont{rm}[BoldItalicFont={Old Standard T Italic},
35BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T}
36
37\babelfont[greek]{rm}[RawFeature={+ss05;+ss06},
38BoldItalicFont={Old Standard T Italic},
39BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T}
40
41\babelfont{tt}{CMU Typewriter Text}
42
43\newlength\defaultparindent
44\setlength\defaultparindent{\parindent}
45\usepackage{dtxdescribe}
46\setlength\parindent{\defaultparindent}
47
48\usepackage[xindy]{imakeidx}
49\indexsetup{noclearpage}
50\makeindex
51
52\usepackage{latexcolors}
53\usepackage{csquotes}
54\usepackage{varioref}
55\usepackage{hyperref}
56\hypersetup{unicode=true, linktocpage=true, colorlinks,
57 allcolors=cinnamon, pdfauthor={Robert Alessi}, pdftitle={Old
58 Standard T}}
59\usepackage{uri}
60
61\usepackage{enumitem}
62\setlist{nosep}
63\setlist[itemize]{label=\textendash}
64\setlist[enumerate,1]{label=(\alph*)}
65\setlist[enumerate,2]{label=\roman*.}
66\usepackage{metalogox}
67\usepackage{lettrine}
68\usepackage{setspace}
69
70\usepackage{relsize}
71\usepackage{tikz}
72\usepackage[breakable, skins, xparse, minted]{tcolorbox}
73\tcbset{colback=white, boxrule=.15mm, colframe=cinnamon, breakable}
74\newtcblisting{example}{minted options={linenos, numbersep=0mm,
75 fontsize=\smaller}}
76\newtcblisting{code}{minted options={linenos, numbersep=0mm,
77 fontsize=\smaller}, listing only}
78
79\usepackage[fullvoc]{arabluatex}
80\usepackage[style=oxnotes-inote]{biblatex}
81\DeclareFieldFormat{postnote}{\mkpageprefix[pagination][\mknormrange]{#1}}
82\addbibresource{oldstandard-t.bib}
83\usepackage[citecmd=autocite,defaultindex=none]{icite}
84\bibinput{oldstandard-t}
85
86\usepackage{cleveref}
87
88\usepackage[toc]{multitoc}
89
90\edef\pkgver{1.0}
91\edef\pkgdate{2019/07/24}
92\title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop
93 lifted shadow, colback=white, boxrule=.25mm]%
94 {\textsc{Old Standard T}\\
95 \Large
96 A Unicode Font for Classical and Medieval Studies\\
97 \large Based on Alexey Kryukov's \emph{Old Standard}\\
98 \large v\pkgver -- \pkgdate}}
99
100\author{Robert Alessi \\
101\href{mailto:alessi@robertalessi.net?Subject=arabluatex package}%
102{\texttt{alessi@robertalessi.net}}}
103\date{}
104
105\begin{document}
106\maketitle
107\footnotesize
108\tableofcontents
109\normalsize
110
111\begin{abstract}
112 This font is just the same as Alexey Kryukov's beautiful \emph{Old
113 Standard}. In comparison to \emph{Old Standard}, \emph{Old
114 Standard T} includes new letters and some corrections.
115\end{abstract}
116
117\section{License}
118\label{sec:license}
119Copyright \textcopyright\ 2006--2011, Alexey Kryukov
120(\href{mailto:amkryukov@gmail.com}{amkryukov@gmail.com}), without
121Reserved Font Names.
122\\
123Copyright \textcopyright\ 2019, Robert Alessi
124(\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without
125Reserved Font Names.
126
127Please send error reports and suggestions for improvements to Robert
128Alessi:
129\begin{itemize}
130\item email: \mailto[oldstandard-t package]{alessi@roberalessi.net}
131\item website: \url{http://www.robertalessi.net/oldstandard_t}
132\item development: \url{http://git.robertalessi.net/oldstandard_t}
133\item comments, feature requests, bug reports:
134\url{https://gitlab.com/ralessi/oldstandard_t/issues}
135\end{itemize}
136
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{History}
142\label{sec:history}
143\emph{Old Standard} is a remarkable creation of Alexey Kryukov,
144inspired by a typeface most commonly used in books printed in the late
145\textsc{xix}\textsuperscript{th} and early
146\textsc{xx}\textsuperscript{th} century. The source files, which can
147be found online,\footnote{See
148 \url{https://github.com/akryukov/oldstand}} have been published
149under the terms of the OFL license (see above,
150\vref{sec:license}). However, at the time of writing, the latest
151update dates back to Aug.\ 12, 2013. To be more precise, all of the
152five \enquote*{commits} the writer was able to see were pushed on the
153very same day. Since then, two \enquote*{pull requests} dating back to
1542017 have been remained unanswered. It is therefore to be feared that
155the project has been abandoned. To date, this release of \emph{Old
156 Standard} has been published by Nikola Lečić and Bob Tennent and is
157available on CTAN and {\TeX}Live with a style file.\footnote{See
158 \url{https://ctan.org/pkg/oldstandard}}
159
160Being unable himself to contact the author, the writer, while in need
161to have new letters included in \emph{Old Standard} and some issues
162addressed, took the decision to release \emph{Old Standard T}.
163
164\paragraph{Important disclaimer}
165The writer is very far from being able to design glyphs \emph{ex
166 nihilo}. That aside, he has some limited knowledge in the use of
167FontForge, and, as a classicist, he is able to scrutinize how features
168operate and if they operate as expected.
169
170In \emph{Old Standard T}, the letter \emph{T} stands for
171\emph{Transient}, which means that \emph{Old Standard T} should only
172stay as long as what it features is not included in \emph{Old
173 Standard}.
174
175\section{Documentation}
176\label{sec:documentation}
177No documentation is associated with \emph{Old Standard T} as every
178item of the original extensive documentation applies. The reader
179should refer to it.\icite{oldstandard}
180
181\section{Additions and corrections provided by
182 \emph{Old Standard~T}}
183\label{sec:addit-corr-prov}
184\emph{Old Standard T} includes new letters and some corrections:
185\begin{enumerate}
186\item Small capitals for Roman, Greek and Cyrillic letters, in all
187 three styles, Regular, Italic and Bold have been added. Small
188 capitals, which are missing from \emph{Old Standard}, were already
189 in use a century ago in fine books which used font faces very
190 similar to \emph{Old Standard}. Typical use cases of small capitals
191 were headers, current headings and in some books proper names.
192\item The letter G with caron above, that is: Ǧ (\verb|U+01E6|,
193 uppercase) and ǧ (\verb|U+01E7|, lowercase) has been added. It is
194 the only character missing from \emph{Old Standard} that is needed
195 in some of the accepted standards of romanization of classical
196 Arabic. See for references the current documentation of the
197 \textsf{arabluatex} package.\footnote{\icite{arabluatex}[cite], sect{.}
198 \enquote{Transliteration}.}
199\item Additionally, \emph{Old Standard T} corrects the \verb|+ss06|
200 feature provided by \emph{Old Standard}. This feature is supposed to
201 distinguish between regular and \enquote*{curled} beta (β/ϐ) and to
202 print \enquote*{curled} beta (\verb|U+03D0|) in medial
203 position. This feature works in most cases with \emph{Old
204 Standard}. However, it fails if the beta is preceded by a vowel
205 with an acute accent taken from the Greek extended Unicode block.
206\end{enumerate}
207
208\section{Usage}
209\label{sec:usage}
210\emph{Old Standard T} works with \TeX\ engines that directly support
211OpenType features such as \XeTeX\ and \LuaTeX.
212
213It is loaded with \pkg{fontspec} like so:---
214\begin{code}
215 \usepackage{fontspec}
216 \setmainfont{Old Standard T}
217\end{code}
218
219\paragraph{Small capitals}
220Small capitals have been added in \emph{Old Standard T} for the
221following languages or transcription schemes: French, German, Italian,
222Spanish, unaccented Greek, basic Russian and Arabic \enquote*{DMG}.
223
224The following two examples demonstrate the use of small capitals:---
225\begin{tcblisting}{minted language=latex, title=Initials, minted
226 options={fontsize=\smaller, linenos, numbersep=0mm,
227 highlightlines={7}}}
228 \begin{center}
229 CHAPTER I
230
231 MR.\ SHERLOCK HOLMES
232 \end{center}
233
234 \lettrine[loversize=0.2]{M}{r.\ Sherlock Holmes}, who was usually
235 very late in the mornings, save upon those not infrequent occasions
236 when he stayed up all night, was seated at the breakfast table. I
237 stood upon the hearth-rug and picked up the stick which our visitor
238 had left behind him the night before. It was a fine, thick piece of
239 wood, bulbous-headed, of the sort which is known as a
240 \enquote{Penang lawyer.} Just under the head was a broad silver
241 band, nearly an inch across. \enquote{To James Mortimer, M.R.C.S.,
242 from his friends of the C.C.H.,} was engraved upon it, with the
243 date \enquote{1884.} It was just such a stick as the old-fashioned
244 family practitioner used to carry—dignified, solid, and reassuring.
245\end{tcblisting}
246
247\begin{tcblisting}{minted language=latex, title=Headings, minted
248 options={linenos, numbersep=0mm, fontsize=\smaller,
249 highlightlines={11}}}
250 \doublespacing
251 \begin{center}
252 \textlarger{PART SECOND}.
253
254 ETYMOLOGY OR THE PART OF THE SPEECH.
255
256 \rule{1in}{0.4pt}
257
258 I. THE VERB, \arb{al-fi`lu}.
259
260 A. \textsc{General View}.
261
262 1. \emph{The Forms of the Triliteral Verb}.
263 \end{center}
264\end{tcblisting}
265
266\paragraph{The letter \enquote*{ǧ}} It is used notably to print
267romanized Arabic. \emph{Old Standard T} now features this letter in
268all of the three styles (Regular, Italic and Bold):---
269\begin{tcblisting}{minted language=latex, minted
270 options={fontsize=\smaller, linenos, numbersep=0mm,
271 highlightlines={3,6,9}}}
272 \begin{arab}[trans]
273 \begin{center}
274 \textbf{da^gA^gaTu \uc{'a}bI 'l-\uc{h}u_dayli 'l-\uc{`a}llAfi}
275 \end{center}
276 kAna \uc{'a}bU 'l-\uc{h}u_dayli 'ahd_A 'il_A \uc{m}uwaysiN
277 da^gA^gaTaN. wa-kAnat da^gA^gatu-hu 'llatI 'ahdA-hA dUna mA kAna
278 yuttaxa_du li-\uc{m}uwaysiN.
279
280 (\uc{al-^gA.hi.zu}, \aemph{\uc{k}itAbu 'l-\uc{b}u_halA'i})
281 \end{arab}
282\end{tcblisting}
283
284\paragraph{\texttt{+ss06} OpenType feature} It is commonly believed
285that all Greek vowels with acute accent taken from the Greek Extended
286Unicode block \verb|1F00–1FFF| along with standalone acute accents
287were duplicated from the Greek and Coptic Unicode block. Affected
288characters from the Greek Extended Unicode block (\verb|0370–03FF|)
289follow: \textgrc{ά, έ, ή, ί, ό, ύ, ώ, Ά, Έ, Ή, Ί, Ό, Ύ, Ώ, ΐ, ΰ, ´,
290 ΅}. The counterparts of these letters in the Greek and Coptic
291Unicode block are vowels with \emph{tonoi}.
292
293However, strictly speaking, \emph{tonos} is not to be mistaken for
294\enquote*{acute}: that is for sure, as \emph{tonos} was introduced as
295a result of a reform to denote a tone, namely a stress on some vowels,
296and not a pitch, namely a rising and falling voice on accented vowels.
297Confusion began when the Greek government decreed that \emph{tonos}
298shall be the acute. From what the writer could see, many Greek fonts
299originally reflected the distinction between \emph{tonos} and acute.
300But nowadays, they simply mix them up. As a result of this confusion,
301in \emph{Old Standard}, vowels with acute were simply missing from the
302Greek Extended Block. All of them, including the standalone accents,
303have been restored in \emph{Old Standard T}. Furthermore, the rule
304that instructed to absorb vowels with acute into vowels with
305\emph{tonos} has been removed.
306
307Since assigning vowels with \emph{tonos} and vowels with acute to the
308same code points is clearly unacceptable even if the glyphs are
309identical, it is now possible in \emph{Old Standard T} to input all
310accented vowels from the Greek Extended Unicode block exclusively and
311have the substitution rules applied at the same time, as shown by the
312example that follows:---
313\begin{tcblisting}{minted language=latex, minted
314 options={fontsize=\smaller, linenos, numbersep=0mm,
315 highlightlines={9-10}}}
316 \begin{grc}
317 \begin{center}
318 \textlarger{ΙΠΠΟΚΡΑΤΟΥΣ ΕΠΙΔΗΜΙΩΝ ΤΟ ΔΕΥΤΕΡΟΝ}.
319
320 ΤΜΗΜΑ ΠΡΩΤΟΝ.
321 \end{center}
322
323 \textbf{1.} Ἄνθρακες θερινοὶ ἐν Κραννῶνι· ὗεν ἐν καύμασιν ὕδατι
324 λάβρῳ δι’ ὅλου καὶ ἐγίνετο μᾶλλον νότῳ, [καὶ] ὑπογίνονται μὲν ἐν
325 τῷ δέρματι ἰχῶρες· ἐγκαταλαμβανόμενοι δέ, θερμαίνονται, καὶ
326 κνησμὸν ἐμποιέουσιν· εἶτα φλυκταινίδες ὥσπερ πυρίκαυστοι
327 ἐπανίσταντο καὶ ὑπὸ τὸ δέρμα καίεσθαι ἐδόκεον.
328 \end{grc}
329\end{tcblisting}
330
331\subsection{Bold Italic shape}
332\label{sec:bold-italic-shape}
333As \emph{Old Standard}, \emph{Old Standard T} does not feature a bold
334italic shape. However, both \XeTeX\ and \LuaTeX\ engines can emulate
335this shape as shown in the following two examples:
336
337\begin{tcblisting}{minted options={linenos, numbersep=0mm,
338 fontsize=\smaller}, listing only, title=\XeLaTeX}
339 \usepackage{fontspec}
340 \setmainfont{Old Standard T}[
341 BoldItalicFont={Old Standard T Italic},
342 BoldItalicFeatures={FakeBold=1.5}]
343\end{tcblisting}
344
345\begin{tcblisting}{minted options={linenos, numbersep=0mm,
346 fontsize=\smaller}, listing only, title=\LuaLaTeX}
347 \usepackage{fontspec}
348 \setmainfont{Old Standard T}[
349 BoldItalicFont={Old Standard T Italic},
350 BoldItalicFeatures={RawFeature={+embolden=2}}]
351\end{tcblisting}
352
353\subsection{Using \emph{Old Standard T} in multilingual
354 documents}
355\label{sec:using-old-standard}
356\pkg{babel} provides a high level interface on top of \pkg{fontspec}
357to select fonts depending on the languages to be used.\icite[For more
358information, the reader should refer to][10,24]{babel} As an example,
359here is how \emph{Old Standard T} has been loaded in the preamble of
360this document to be compiled with \LuaLaTeX:---
361\begin{code}
362 \usepackage[no-math]{fontspec}
363 \usepackage{fontspec}
364 \usepackage[greek.ancient,english]{babel}
365 \babeltags{grc = greek}
366
367 \babelfont{rm}[BoldItalicFont={Old Standard T Italic},
368 BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T}
369
370 \babelfont[greek]{rm}[RawFeature={+ss05;+ss06},
371 BoldItalicFont={Old Standard T Italic},
372 BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T}
373\end{code}
374
375Then, once \emph{Old Standard T} has been loaded with \cs{babelfont}
376properly,
377\begin{enumerate}
378\item \cs{textgrc}\marg{Greek text} can be used for short insertions
379 of Greek text.
380\item \verb|\begin{grc}| ... \verb|\end{grc}| can be used for
381 inserting running paragraphs of Greek text.
382\end{enumerate}
383
384\end{document}