]> Lady’s Gitweb - OldStandard/blob - oldstandard-t.tex
still documenting
[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{oldstandard,
11 title = {The OldStandard package},
12 titleaddon = {Old Standard: A Unicode Font for Classical and
13 Medieval Studies},
14 author = {Kryukov, Alexey},
15 editor = {Lečić, Nikola and Tennent, Bob},
16 editortype = {compiler},
17 url = {http://www.ctan.org/pkg/oldstandard},
18 version = {2.3}
19 }
20 \end{filecontents*}
21 \documentclass[letterpaper]{article}
22 \usepackage[no-math]{fontspec}
23 \usepackage{fontspec}
24 \usepackage[greek.ancient,english]{babel}
25 \babeltags{grc = greek}
26
27 \babelfont{rm}[BoldItalicFont={Old Standard T Italic},
28 BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T}
29
30 \babelfont[greek]{rm}[RawFeature={+ss05;+ss06},
31 BoldItalicFont={Old Standard T Italic},
32 BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T}
33
34 \babelfont{tt}{CMU Typewriter Text}
35
36 \usepackage{dtxdescribe}
37 \usepackage[xindy]{imakeidx}
38 \indexsetup{noclearpage}
39 \makeindex
40 \renewcommand{\pkg}[1]{\textsf{#1}\index{#1 (package)}}
41
42 \usepackage{csquotes}
43 \usepackage{varioref}
44 \usepackage{hyperref}
45 \hypersetup{unicode=true, linktocpage=true, colorlinks, hidelinks}
46 \usepackage{enumitem}
47 \setlist{nosep}
48 \setlist[itemize]{label=\textendash}
49 \setlist[enumerate,1]{label=(\alph*)}
50 \setlist[enumerate,2]{label=\roman*.}
51 \usepackage{metalogox}
52 \usepackage{lettrine}
53 \usepackage{setspace}
54
55 \usepackage{relsize}
56 \usepackage{tikz}
57 \usepackage[breakable, skins, xparse, minted]{tcolorbox}
58 \tcbset{colback=white, boxrule=.15mm, colframe=red!50!white,
59 breakable}
60 \newtcblisting{example}{minted options={linenos, numbersep=0mm,
61 fontsize=\smaller}}
62 \newtcblisting{code}{minted options={linenos, numbersep=0mm,
63 fontsize=\smaller}, listing
64 only}
65
66 \usepackage{latexcolors}
67 \usepackage[fullvoc]{arabluatex}
68 \usepackage{teubner}
69 \usepackage[style=oxnotes-inote]{biblatex}
70 \DeclareFieldFormat{postnote}{\mkpageprefix[pagination][\mknormrange]{#1}}
71 \addbibresource{oldstandard-t.bib}
72 \usepackage[citecmd=autocite]{icite}
73 \bibinput{oldstandard-t}
74
75 \usepackage{cleveref}
76
77 \usepackage{etoc}
78 \etocsettocdepth{paragraph}
79 \newcommand{\altableofcontents}{%
80 \begingroup
81 \etocsetstyle{section}{}{}
82 {\etocsavedsectiontocline{%
83 \numberline{\etocnumber}\etocname}{\etocpage}}{}
84 \etocsetstyle{subsection}{}{}
85 {\etocsavedsubsectiontocline{%
86 \numberline{\etocnumber}\etocname}{\etocpage}}{}%
87 \etocsetstyle{subsubsection}{}{}
88 {\etocsavedsubsubsectiontocline{%
89 \numberline{\etocnumber}\etocname}{\etocpage}}{}%
90 \etocsetstyle{paragraph}{}{\leftskip2cm\rightskip 2.2em \parfillskip
91 0pt plus 1fil\relax \nobreak}
92 {\noindent\etocname{} \etocpage{} }{\par}%
93 \etocmulticolstyle[2]{\section*{Contents}}
94 \pdfbookmark[1]{Contents}{toc}
95 \tableofcontents
96 \endgroup}
97
98 % url = https://gitlab.com/ralessi/oldstandard_t,
99 % %
100 % abstract = {This font is just the same as Alexey Kryukov's beautiful
101 % \emph{Old Standard}. In comparison to \emph{Old Standard},
102 % \emph{Old Standard T} includes new letters and some corrections.}
103
104 \title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop
105 lifted shadow, colback=white, boxrule=.25mm]%
106 {\textsc{Old Standard T}\\
107 \Large
108 A Unicode Font for Classical and Medieval Studies\\
109 \large Based on Alexey Kryukov's \emph{Old Standard}\\
110 \large v1.0 -- \today}}
111
112 \author{Robert Alessi \\
113 \href{mailto:alessi@robertalessi.net?Subject=arabluatex package}%
114 {\texttt{alessi@robertalessi.net}}}
115 \date{}
116
117 \begin{document}
118 \maketitle
119 \footnotesize
120 \altableofcontents
121 \normalsize
122
123 \begin{abstract}
124 This font is just the same as Alexey Kryukov's beautiful \emph{Old
125 Standard}. In comparison to \emph{Old Standard}, \emph{Old
126 Standard T} includes new letters and some corrections.
127 \end{abstract}
128
129 \section{License}
130 \label{sec:license}
131 Copyright \textcopyright\ 2006--2011, Alexey Kryukov
132 (\href{mailto:amkryukov@gmail.com}{amkryukov@gmail.com}), without
133 Reserved Font Names.
134 \\
135 Copyright \textcopyright\ 2019, Robert Alessi
136 (\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without
137 Reserved Font Names.
138
139 This Font Software is licensed under the SIL Open Font License,
140 Version 1.1. This license is available with a FAQ at:
141 \url{http://scripts.sil.org/OFL}
142
143 \section{History}
144 \label{sec:history}
145 \emph{Old Standard} is a remarkable creation of Alexey Kryukov,
146 inspired by a typeface most commonly used in books printed in the late
147 \textsc{xix}\textsuperscript{th} and early
148 \textsc{xx}\textsuperscript{th} century. The source files, which can
149 be found online,\footnote{See
150 \url{https://github.com/akryukov/oldstand}} have been published
151 under the terms of the OFL license (see above,
152 \vref{sec:license}). However, at the time of writing, the latest
153 update dates back to Aug. 12, 2013. To be more precise, all of the
154 five \enquote*{commits} the writer was able to see were pushed on the
155 very same day. Since then, two \enquote*{pull requests} dating back to
156 2017 have been remained unanswered. It is therefore to be feared that
157 the project has been abandoned.
158
159 To date, this release of \emph{Old Standard} has been published by
160 Nikola Lečić and Bob Tennent and is available on CTAN and {\TeX}Live
161 with a style file.\footnote{See
162 \url{https://ctan.org/pkg/oldstandard}}
163
164 Being unable himself to contact the author, the writer, while in need
165 to have new letters included in \emph{Old Standard} and some issues
166 addressed, took the decision to release \emph{Old Standard T}.
167
168 \paragraph{Important disclaimer}
169 The writer is very far from being able to design glyphs \emph{ex
170 nihilo}. That aside, he has some limited knowledge in the use of
171 FontForge, and, as a classicist, he is able to scrutinize how features
172 operate and if they operate as expected.
173
174 In \emph{Old Standard T}, the letter \emph{T} stands for
175 \emph{Transient}, which means that \emph{Old Standard T} should only
176 stay as long as what it features is not included in \emph{Old
177 Standard}.
178
179 \section{Documentation}
180 \label{sec:documentation}
181 No documentation is associated with \emph{Old Standard T} as every
182 item of the original extensive documentation applies. The reader
183 should refer to it.\icite{oldstandard}
184
185 \section{Additions and corrections provided by
186 Old Stan\-dard~T}
187 \label{sec:addit-corr-prov}
188 \emph{Old Standard T} includes new letters and some corrections:
189 \begin{enumerate}
190 \item Small capitals for Roman, Greek and Cyrillic letters, in all
191 three styles, Regular, Italic and Bold have been added. Small
192 capitals, which are missing from \emph{Old Standard}, were already
193 in use a century ago in fine books which used font faces very
194 similar to \emph{Old Standard}. Typical use cases of small capitals
195 were headers, current headings and in some books proper names.
196 \item The letter G with caron above, that is: Ǧ (\verb|U+01E6|,
197 uppercase) and ǧ (\verb|U+01E7|, lowercase) has been added. It is
198 the only character missing from \emph{Old Standard} that is needed
199 in some of the accepted standards of romanization of classical
200 Arabic. See for references the current documentation of the
201 \pkg{arabluatex} package.\footnote{\icite{arabluatex}[cite], sect{.}
202 \enquote{Transliteration}.}
203 \item Additionally, \emph{Old Standard T} corrects the \verb|+ss06|
204 feature provided by \emph{Old Standard}. This feature is supposed to
205 distinguish between regular and \enquote*{curled} beta (β/ϐ) and to
206 print \enquote*{curled} beta (\verb|U+03D0|) in medial
207 position. This feature works in most cases with \emph{Old
208 Standard}. However, it fails if the beta is preceded by a vowel
209 with an acute accent taken from the Greek extended Unicode block.
210 \end{enumerate}
211
212 \section{Usage}
213 \label{sec:usage}
214 \emph{Old Standard T} works with \TeX\ engines that directly support
215 OpenType features such as \XeTeX\ and \LuaTeX.
216
217 It is loaded with \pkg{fontspec} like so:---
218 \begin{code}
219 \usepackage{fontspec}
220 \setmainfont{Old Standard T}
221 \end{code}
222
223 \paragraph{Small capitals}
224 The following example demonstrates the use of small capitals:---
225 \begin{example}
226 \begin{center}
227 CHAPTER I
228
229 MR. SHERLOCK HOLMES
230 \end{center}
231
232 \lettrine[loversize=0.2]{M}{r. Sherlock Holmes}, who was usually
233 very late in the mornings, save upon those not infrequent occasions
234 when he stayed up all night, was seated at the breakfast table. I
235 stood upon the hearth-rug and picked up the stick which our visitor
236 had left behind him the night before. It was a fine, thick piece of
237 wood, bulbous-headed, of the sort which is known as a
238 \enquote{Penang lawyer.} Just under the head was a broad silver
239 band, nearly an inch across. \enquote{To James Mortimer, M.R.C.S.,
240 from his friends of the C.C.H.,} was engraved upon it, with the
241 date \enquote{1884.} It was just such a stick as the old-fashioned
242 family practitioner used to carry—dignified, solid, and reassuring.
243 \end{example}
244
245 Another example follows:---
246 \begin{example}
247 \doublespacing
248 \begin{center}
249 \textlarger{PART SECOND}.
250
251 ETYMOLOGY OR THE PART OF THE SPEECH.
252
253 \rule{1in}{0.4pt}
254
255 I. THE VERB, \arb{al-fi`lu}.
256
257 A. \textsc{General View}.
258
259 1. \emph{The Forms of the Triliteral Verb}.
260 \end{center}
261 \end{example}
262
263 \paragraph{The letter \enquote*{ǧ}} It is used notably to print
264 romanized Arabic:---
265 \begin{example}
266 \begin{arab}[trans]
267 \begin{center}
268 \textbf{dajAjaTu \uc{'a}bI 'l-\uc{h}u_dayli 'l-\uc{`a}llAfi}
269 \end{center}
270 kAna \uc{'a}bU 'l-\uc{h}u_dayli 'ahd_A 'il_A \uc{m}uwaysiN
271 dajAjaTaN. wa-kAnat dajAjatu-hu 'llatI 'ahdA-hA dUna mA kAna
272 yuttaxa_du li-\uc{m}uwaysiN.
273
274 (\uc{al-jA.hi.zu}, \aemph{\uc{k}itAbu 'l-\uc{b}u_halA'i})
275 \end{arab}
276 \end{example}
277
278 \begin{example}
279 \begin{grc}
280 \begin{center}
281 \textlarger{ΕΠΙΔΗΜΙΩΝ ΤΟ ΔΕΥΤΕΡΟΝ}.
282
283 ΤΜΗΜΑ ΠΡΩΤΟΝ.
284 \end{center}
285
286 \textbf{1} Ἄνθρακες θερινοὶ ἐν Κραννῶνι· ὗεν ἐν καύμασιν ὕδατι
287 λάβρῳ δι' ὅλου καὶ ἐγίνετο μᾶλλον νότῳ, [καὶ] ὑπογίνονται μὲν ἐν
288 τῷ δέρματι ἰχῶρες· ἐγκαταλαμβανόμενοι δέ, θερμαίνονται, καὶ
289 κνησμὸν ἐμποίεουσιν· εἶτα φλυκταινίδες ὥσπερ πυρίκαυστοι
290 ἐπανίσταντο καὶ ὑπὸ τὸ δέρμα καίεσθαι ἐδόκεον.
291 \end{grc}
292 \end{example}
293
294 \printindex
295 \end{document}
This page took 0.571167 seconds and 5 git commands to generate.