aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md13
-rw-r--r--about.html2
-rw-r--r--oldstandard-t.tex183
3 files changed, 191 insertions, 7 deletions
diff --git a/README.md b/README.md
index a32df12..891529d 100644
--- a/README.md
+++ b/README.md
@@ -29,12 +29,13 @@ includes new letters and some corrections:
29 ǧ (`U+01E7`, lowercase) has been added. It is the only character 29 ǧ (`U+01E7`, lowercase) has been added. It is the only character
30 missing from *Old Standard* that is needed in some of the accepted 30 missing from *Old Standard* that is needed in some of the accepted
31 standards of romanization of classical Arabic.[^2] 31 standards of romanization of classical Arabic.[^2]
323. Additionally, *Old Standard T* corrects the `+ss06` feature provided 323. Additionally, *Old Standard T* corrects the `+ss06` feature
33 by *Old Standard*. This feature is supposed to distinguish between 33 provided by *Old Standard*. This feature is supposed to distinguish
34 regular and ‘curly’ beta (β/ϐ) and to print ‘curly’ beta (`U+03D0`) 34 between regular and ‘curled’ beta (β/ϐ) and to print ‘curled’ beta
35 in medial position. This feature works in most cases with *Old 35 (`U+03D0`) in medial position. This feature works in most cases
36 Standard*. However, it fails if the beta is preceded by a vowel 36 with *Old Standard*. However, it fails if the beta is preceded by a
37 with an acute accent taken from the *Greek extended* Unicode block. 37 vowel with an acute accent taken from the *Greek extended* Unicode
38 block.
38 39
39### Why *Old Standard T*? 40### Why *Old Standard T*?
40At the time of writing, *Old Standard* was last updated six years 41At the time of writing, *Old Standard* was last updated six years
diff --git a/about.html b/about.html
index 370f0da..cdb473a 100644
--- a/about.html
+++ b/about.html
@@ -8,7 +8,7 @@
8<ol style="list-style-type: decimal"> 8<ol style="list-style-type: decimal">
9<li>Small capitals for Roman, Greek and Cyrillic letters, in all three styles, Regular, Italic and Bold have been added. Small capitals, which are missing from <em>Old Standard</em>, were already in use a century ago in fine books which used font faces very similar to <em>Old Standard</em>. Typical use cases of small capitals were headers, current headings and in some books proper names.</li> 9<li>Small capitals for Roman, Greek and Cyrillic letters, in all three styles, Regular, Italic and Bold have been added. Small capitals, which are missing from <em>Old Standard</em>, were already in use a century ago in fine books which used font faces very similar to <em>Old Standard</em>. Typical use cases of small capitals were headers, current headings and in some books proper names.</li>
10<li>The letter G with caron above, that is: Ǧ (<code>U+01E6</code>, uppercase) and ǧ (<code>U+01E7</code>, lowercase) has been added. It is the only character missing from <em>Old Standard</em> that is needed in some of the accepted standards of romanization of classical Arabic.<a href="#fn2" class="footnoteRef" id="fnref2"><sup>2</sup></a></li> 10<li>The letter G with caron above, that is: Ǧ (<code>U+01E6</code>, uppercase) and ǧ (<code>U+01E7</code>, lowercase) has been added. It is the only character missing from <em>Old Standard</em> that is needed in some of the accepted standards of romanization of classical Arabic.<a href="#fn2" class="footnoteRef" id="fnref2"><sup>2</sup></a></li>
11<li>Additionally, <em>Old Standard T</em> corrects the <code>+ss06</code> feature provided by <em>Old Standard</em>. This feature is supposed to distinguish between regular and ‘curly’ beta (β/ϐ) and to print ‘curly’ beta (<code>U+03D0</code>) in medial position. This feature works in most cases with <em>Old Standard</em>. However, it fails if the beta is preceded by a vowel with an acute accent taken from the <em>Greek extended</em> Unicode block.</li> 11<li>Additionally, <em>Old Standard T</em> corrects the <code>+ss06</code> feature provided by <em>Old Standard</em>. This feature is supposed to distinguish between regular and ‘curled’ beta (β/ϐ) and to print ‘curled’ beta (<code>U+03D0</code>) in medial position. This feature works in most cases with <em>Old Standard</em>. However, it fails if the beta is preceded by a vowel with an acute accent taken from the <em>Greek extended</em> Unicode block.</li>
12</ol> 12</ol>
13<h3 id="why-old-standard-t">Why <em>Old Standard T</em>?</h3> 13<h3 id="why-old-standard-t">Why <em>Old Standard T</em>?</h3>
14<p>At the time of writing, <em>Old Standard</em> was last updated six years ago. Nevertheless, the letter <code>T</code> stands for <em>Transient</em>, which means that <em>Old Standard T</em>, should only stay as long as what it features is not included in <em>Old Standard</em>.</p> 14<p>At the time of writing, <em>Old Standard</em> was last updated six years ago. Nevertheless, the letter <code>T</code> stands for <em>Transient</em>, which means that <em>Old Standard T</em>, should only stay as long as what it features is not included in <em>Old Standard</em>.</p>
diff --git a/oldstandard-t.tex b/oldstandard-t.tex
new file mode 100644
index 0000000..e7a14ab
--- /dev/null
+++ b/oldstandard-t.tex
@@ -0,0 +1,183 @@
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,add-index]{cnltx-doc}
22\addtokomafont{disposition}{\rmfamily}
23\usepackage[no-math]{fontspec}
24\usepackage{fontspec}
25\usepackage[greek.ancient,english]{babel}
26\babeltags{grc = greek}
27
28\babelfont{rm}[BoldItalicFont={Old Standard T Italic},
29BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T}
30
31\babelfont[greek]{rm}[RawFeature={+ss05;+ss06},
32BoldItalicFont={Old Standard T Italic},
33BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T}
34
35\usepackage{csquotes}
36\usepackage{varioref}
37\usepackage{paralist}
38
39\usepackage{latexcolors}
40\usepackage{arabluatex}
41\usepackage{teubner}
42\usepackage[style=oxnotes-inote]{biblatex}
43\DeclareFieldFormat{postnote}{\mkpageprefix[pagination][\mknormrange]{#1}}
44\addbibresource{oldstandard-t.bib}
45\usepackage[citecmd=autocite]{icite}
46\bibinput{oldstandard-t}
47
48\definecolorscheme{mydefault}{
49 cs => cnltxbrown ,
50 option => cnltxyellow ,
51 module => cnltxblue ,
52 comment => cnltxgray ,
53 beginend => red ,
54 env => black ,
55 argument => black ,
56 meta => black!80 ,
57 cnltx => cinnamon ,
58 cnltxbg => white ,
59 link => black!90 ,
60 versionnote => black!75 ,
61 bibentry => cnltxgreen ,
62 bibentryfield => black ,
63 expandable => red ,
64 unexpandable => black ,
65 makeidxkey => cnltxgreen ,
66 makeidxstring => black ,
67 math => cnltxgreen
68}
69
70\setcnltx{
71 color-scheme = mydefault,
72 %
73 package = oldstandard-t,
74 %
75 version = {v1.0},
76 %
77 date = \today,
78 %
79 info = Based on Alexey Kryukov's \emph{Old Standard},
80 %
81 name = oldstandard-t,
82 %
83 title = Old Standard T,
84 %
85 subtitle = A Unicode Font for Classical and Medieval Studies,
86 authors = Robert Alessi,
87 %
88 email = alessi@robertalessi.net,
89 %
90 url = https://gitlab.com/ralessi/oldstandard_t,
91 %
92 abstract = {This font is just the same as Alexey Kryukov's beautiful
93 \emph{Old Standard}. In comparison to \emph{Old Standard},
94 \emph{Old Standard T} includes new letters and some corrections.}
95 %
96}
97
98\begin{document}
99\section{License}
100\label{sec:license}
101Copyright \textcopyright\ 2006--2011, Alexey Kryukov
102(\href{mailto:amkryukov@gmail.com}{amkryukov@gmail.com}), without
103Reserved Font Names.
104\\
105Copyright \textcopyright\ 2019, Robert Alessi
106(\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without
107Reserved Font Names.
108
109This Font Software is licensed under the SIL Open Font License,
110Version 1.1. This license is available with a FAQ at:
111\url{http://scripts.sil.org/OFL}
112
113\section{History}
114\label{sec:history}
115\emph{Old Standard} is a remarkable creation of Alexey Kryukov,
116inspired by a typeface most commonly used in books printed in the late
117\textsc{xix}\textsuperscript{th} and early
118\textsc{xx}\textsuperscript{th} century. The source files, which can
119be found online,\footnote{See
120 \url{https://github.com/akryukov/oldstand}} have been published
121under the terms of the OFL license (see above, sect{.}
122\vref{sec:license}). However, at the time of writing, the latest
123update dates back to Aug. 12, 2013. To be more precise, all of the
124five \enquote*{commits} the writer was able to see were pushed on the
125very same day. Since then, two \enquote*{pull requests} dating back to
1262017 have been remained unanswered. It is therefore to be feared that
127the project has been abandoned.
128
129To date, this release of \emph{Old Standard} has been published by
130Nikola Lečić and Bob Tennent and is available on CTAN and {\TeX}Live
131with a style file.\footnote{See
132 \url{https://ctan.org/pkg/oldstandard}}
133
134Being unable himself to contact the author, the writer, while in need
135to have new letters included in \emph{Old Standard} and some issues
136addressed, took the decision to release \emph{Old Standard T}.
137
138\paragraph{Important disclaimer}
139The writer is very far from being able to design glyphs \emph{ex
140 nihilo}. That aside, he has some limited knowledge in the use of
141FontForge, and, as a classicist, he is able to scrutinize how features
142operate and if they operate as expected.
143
144In \emph{Old Standard T}, the letter \emph{T} stands for
145\emph{Transient}, which means that \emph{Old Standard T} should only
146stay as long as what it features is not included in \emph{Old
147 Standard}.
148
149\section{Documentation}
150\label{sec:documentation}
151No documentation is associated with \emph{Old Standard T} as every
152item of the original extensive documentation applies. The reader
153should refer to it.\icite{oldstandard}
154
155\section{Additions and corrections provided by
156 Old Stan\-dard~T}
157\label{sec:addit-corr-prov}
158\emph{Old Standard T} includes new letters and some corrections:
159\begin{compactenum}
160\item Small capitals for Roman, Greek and Cyrillic letters, in all
161 three styles, Regular, Italic and Bold have been added. Small
162 capitals, which are missing from \emph{Old Standard}, were already
163 in use a century ago in fine books which used font faces very
164 similar to \emph{Old Standard}. Typical use cases of small capitals
165 were headers, current headings and in some books proper names.
166\item The letter G with caron above, that is: Ǧ (\verb|U+01E6|,
167 uppercase) and ǧ (\verb|U+01E7|, lowercase) has been added. It is
168 the only character missing from \emph{Old Standard} that is needed
169 in some of the accepted standards of romanization of classical
170 Arabic. See for references the current documentation of the
171 \pkg{arabluatex} package.\footnote{\icite{arabluatex}[cite], sect{.}
172 \enquote{Transliteration}.}
173\item Additionally, \emph{Old Standard T} corrects the \verb|+ss06|
174 feature provided by \emph{Old Standard}. This feature is supposed to
175 distinguish between regular and \enquote*{curled} beta (β/ϐ) and to
176 print \enquote*{curled} beta (\verb|U+03D0|) in medial
177 position. This feature works in most cases with \emph{Old
178 Standard}. However, it fails if the beta is preceded by a vowel
179 with an acute accent taken from the Greek extended Unicode block.
180\end{compactenum}
181
182
183\end{document}