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