diff options
author | Robert Alessi <alessi@robertalessi.net> | 2019-07-25 06:47:52 +0200 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2019-07-25 06:47:52 +0200 |
commit | 00a7cdab3433d52a092fa53e1f5cd01edd54a684 (patch) | |
tree | 2dbb80122c9ea8bb0250b8151f40867f23789352 /oldstandard-t.tex | |
parent | cf0d7038c1b3807b82fa9fbca1330fbbf944c582 (diff) | |
download | oldstandard-00a7cdab3433d52a092fa53e1f5cd01edd54a684.tar.gz |
renamed Old Standard T to Old Standard
Diffstat (limited to 'oldstandard-t.tex')
-rw-r--r-- | oldstandard-t.tex | 384 |
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}, | ||
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{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} | ||
119 | Copyright \textcopyright\ 2006--2011, Alexey Kryukov | ||
120 | (\href{mailto:amkryukov@gmail.com}{amkryukov@gmail.com}), without | ||
121 | Reserved Font Names. | ||
122 | \\ | ||
123 | Copyright \textcopyright\ 2019, Robert Alessi | ||
124 | (\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without | ||
125 | Reserved Font Names. | ||
126 | |||
127 | Please send error reports and suggestions for improvements to Robert | ||
128 | Alessi: | ||
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 | |||
137 | This Font Software is licensed under the SIL Open Font License, | ||
138 | Version 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, | ||
144 | inspired 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 | ||
147 | be found online,\footnote{See | ||
148 | \url{https://github.com/akryukov/oldstand}} have been published | ||
149 | under the terms of the OFL license (see above, | ||
150 | \vref{sec:license}). However, at the time of writing, the latest | ||
151 | update dates back to Aug.\ 12, 2013. To be more precise, all of the | ||
152 | five \enquote*{commits} the writer was able to see were pushed on the | ||
153 | very same day. Since then, two \enquote*{pull requests} dating back to | ||
154 | 2017 have been remained unanswered. It is therefore to be feared that | ||
155 | the 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 | ||
157 | available on CTAN and {\TeX}Live with a style file.\footnote{See | ||
158 | \url{https://ctan.org/pkg/oldstandard}} | ||
159 | |||
160 | Being unable himself to contact the author, the writer, while in need | ||
161 | to have new letters included in \emph{Old Standard} and some issues | ||
162 | addressed, took the decision to release \emph{Old Standard T}. | ||
163 | |||
164 | \paragraph{Important disclaimer} | ||
165 | The 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 | ||
167 | FontForge, and, as a classicist, he is able to scrutinize how features | ||
168 | operate and if they operate as expected. | ||
169 | |||
170 | In \emph{Old Standard T}, the letter \emph{T} stands for | ||
171 | \emph{Transient}, which means that \emph{Old Standard T} should only | ||
172 | stay as long as what it features is not included in \emph{Old | ||
173 | Standard}. | ||
174 | |||
175 | \section{Documentation} | ||
176 | \label{sec:documentation} | ||
177 | No documentation is associated with \emph{Old Standard T} as every | ||
178 | item of the original extensive documentation applies. The reader | ||
179 | should 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 | ||
211 | OpenType features such as \XeTeX\ and \LuaTeX. | ||
212 | |||
213 | It 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} | ||
220 | Small capitals have been added in \emph{Old Standard T} for the | ||
221 | following languages or transcription schemes: French, German, Italian, | ||
222 | Spanish, unaccented Greek, basic Russian and Arabic \enquote*{DMG}. | ||
223 | |||
224 | The 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 | ||
267 | romanized Arabic. \emph{Old Standard T} now features this letter in | ||
268 | all 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 | ||
285 | that all Greek vowels with acute accent taken from the Greek Extended | ||
286 | Unicode block \verb|1F00–1FFF| along with standalone acute accents | ||
287 | were duplicated from the Greek and Coptic Unicode block. Affected | ||
288 | characters from the Greek Extended Unicode block (\verb|0370–03FF|) | ||
289 | follow: \textgrc{ά, έ, ή, ί, ό, ύ, ώ, Ά, Έ, Ή, Ί, Ό, Ύ, Ώ, ΐ, ΰ, ´, | ||
290 | ΅}. The counterparts of these letters in the Greek and Coptic | ||
291 | Unicode block are vowels with \emph{tonoi}. | ||
292 | |||
293 | However, strictly speaking, \emph{tonos} is not to be mistaken for | ||
294 | \enquote*{acute}: that is for sure, as \emph{tonos} was introduced as | ||
295 | a result of a reform to denote a tone, namely a stress on some vowels, | ||
296 | and not a pitch, namely a rising and falling voice on accented vowels. | ||
297 | Confusion began when the Greek government decreed that \emph{tonos} | ||
298 | shall be the acute. From what the writer could see, many Greek fonts | ||
299 | originally reflected the distinction between \emph{tonos} and acute. | ||
300 | But nowadays, they simply mix them up. As a result of this confusion, | ||
301 | in \emph{Old Standard}, vowels with acute were simply missing from the | ||
302 | Greek Extended Block. All of them, including the standalone accents, | ||
303 | have been restored in \emph{Old Standard T}. Furthermore, the rule | ||
304 | that instructed to absorb vowels with acute into vowels with | ||
305 | \emph{tonos} has been removed. | ||
306 | |||
307 | Since assigning vowels with \emph{tonos} and vowels with acute to the | ||
308 | same code points is clearly unacceptable even if the glyphs are | ||
309 | identical, it is now possible in \emph{Old Standard T} to input all | ||
310 | accented vowels from the Greek Extended Unicode block exclusively and | ||
311 | have the substitution rules applied at the same time, as shown by the | ||
312 | example 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} | ||
333 | As \emph{Old Standard}, \emph{Old Standard T} does not feature a bold | ||
334 | italic shape. However, both \XeTeX\ and \LuaTeX\ engines can emulate | ||
335 | this 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} | ||
357 | to select fonts depending on the languages to be used.\icite[For more | ||
358 | information, the reader should refer to][10,24]{babel} As an example, | ||
359 | here is how \emph{Old Standard T} has been loaded in the preamble of | ||
360 | this 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 | |||
375 | Then, once \emph{Old Standard T} has been loaded with \cs{babelfont} | ||
376 | properly, | ||
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} | ||