]> Lady’s Gitweb - OldStandard/commitdiff
documenting
authorRobert Alessi <redacted>
Tue, 23 Jul 2019 14:56:22 +0000 (16:56 +0200)
committerRobert Alessi <redacted>
Tue, 23 Jul 2019 14:56:22 +0000 (16:56 +0200)
README.md
about.html
oldstandard-t.tex [new file with mode: 0644]

index a32df126b928f6dcb61b8c8fb4b162a37967c841..891529d76fa73572ce320fcc3d7d2c6f63e060ca 100644 (file)
--- a/README.md
+++ b/README.md
@@ -29,12 +29,13 @@ includes new letters and some corrections:
    ǧ (`U+01E7`, lowercase) has been added. It is the only character
    missing from *Old Standard* that is needed in some of the accepted
    standards of romanization of classical Arabic.[^2]
-3. Additionally, *Old Standard T* corrects the `+ss06` feature provided
-   by *Old Standard*. This feature is supposed to distinguish between
-   regular and ‘curly’ beta (β/ϐ) and to print ‘curly’ beta (`U+03D0`)
-   in medial position. This feature works in most cases with *Old
-   Standard*. However, it fails if the beta is preceded by a vowel
-   with an acute accent taken from the *Greek extended* Unicode block.
+3. Additionally, *Old Standard T* corrects the `+ss06` feature
+   provided by *Old Standard*. This feature is supposed to distinguish
+   between regular and ‘curled’ beta (β/ϐ) and to print ‘curled’ beta
+   (`U+03D0`) in medial position. This feature works in most cases
+   with *Old Standard*. However, it fails if the beta is preceded by a
+   vowel with an acute accent taken from the *Greek extended* Unicode
+   block.
 
 ### Why *Old Standard T*?
 At the time of writing, *Old Standard* was last updated six years
index 370f0da125f95f0fc48b958a40f85563f93f7167..cdb473a53657d4ecd7f1d5a9becc1d4a9c328b45 100644 (file)
@@ -8,7 +8,7 @@
 <ol style="list-style-type: decimal">
 <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>
 <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>
-<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>
+<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>
 </ol>
 <h3 id="why-old-standard-t">Why <em>Old Standard T</em>?</h3>
 <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 (file)
index 0000000..e7a14ab
--- /dev/null
@@ -0,0 +1,183 @@
+\RequirePackage{filecontents}
+\begin{filecontents*}{\jobname.bib}
+@software{arabluatex,
+  title =       {The arabluatex package},
+  titleaddon =  {Arab\TeX\ for Lua\LaTeX},
+  author =      {Alessi, Robert},
+  url =                 {https://ctan.org/pkg/arabluatex},
+  version =     {1.17}
+}
+@software{oldstandard,
+  title =       {The OldStandard package},
+  titleaddon =  {Old Standard: A Unicode Font for Classical and
+                  Medieval Studies},
+  author =      {Kryukov, Alexey},
+  editor =      {Lečić, Nikola and Tennent, Bob},
+  editortype =  {compiler},
+  url =                 {http://www.ctan.org/pkg/oldstandard},
+  version =     {2.3}
+}
+\end{filecontents*}
+\documentclass[letterpaper,add-index]{cnltx-doc}
+\addtokomafont{disposition}{\rmfamily}
+\usepackage[no-math]{fontspec}
+\usepackage{fontspec}
+\usepackage[greek.ancient,english]{babel}
+\babeltags{grc = greek}
+
+\babelfont{rm}[BoldItalicFont={Old Standard T Italic},
+BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T}
+
+\babelfont[greek]{rm}[RawFeature={+ss05;+ss06},
+BoldItalicFont={Old Standard T Italic},
+BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T}
+
+\usepackage{csquotes}
+\usepackage{varioref}
+\usepackage{paralist}
+
+\usepackage{latexcolors}
+\usepackage{arabluatex}
+\usepackage{teubner}
+\usepackage[style=oxnotes-inote]{biblatex}
+\DeclareFieldFormat{postnote}{\mkpageprefix[pagination][\mknormrange]{#1}}
+\addbibresource{oldstandard-t.bib}
+\usepackage[citecmd=autocite]{icite}
+\bibinput{oldstandard-t}
+
+\definecolorscheme{mydefault}{
+  cs            => cnltxbrown ,
+  option        => cnltxyellow ,
+  module        => cnltxblue ,
+  comment       => cnltxgray ,
+  beginend      => red ,
+  env           => black ,
+  argument      => black ,
+  meta          => black!80 ,
+  cnltx         => cinnamon ,
+  cnltxbg       => white ,
+  link          => black!90 ,
+  versionnote   => black!75 ,
+  bibentry      => cnltxgreen ,
+  bibentryfield => black ,
+  expandable    => red ,
+  unexpandable  => black ,
+  makeidxkey    => cnltxgreen ,
+  makeidxstring => black ,
+  math          => cnltxgreen
+}
+
+\setcnltx{
+  color-scheme = mydefault,
+  %
+  package = oldstandard-t,
+  % 
+  version = {v1.0},
+  % 
+  date = \today,
+  % 
+  info = Based on Alexey Kryukov's \emph{Old Standard},
+  % 
+  name = oldstandard-t,
+  % 
+  title = Old Standard T,
+  % 
+  subtitle = A Unicode Font for Classical and Medieval Studies,
+  authors = Robert Alessi,
+  % 
+  email = alessi@robertalessi.net,
+  % 
+  url = https://gitlab.com/ralessi/oldstandard_t,
+  % 
+  abstract = {This font is just the same as Alexey Kryukov's beautiful
+    \emph{Old Standard}. In comparison to \emph{Old Standard},
+    \emph{Old Standard T} includes new letters and some corrections.}
+  % 
+}
+
+\begin{document}
+\section{License}
+\label{sec:license}
+Copyright \textcopyright\ 2006--2011, Alexey Kryukov
+(\href{mailto:amkryukov@gmail.com}{amkryukov@gmail.com}), without
+Reserved Font Names.
+\\
+Copyright \textcopyright\ 2019, Robert Alessi
+(\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without
+Reserved Font Names.
+
+This Font Software is licensed under the SIL Open Font License,
+Version 1.1. This license is available with a FAQ at:
+\url{http://scripts.sil.org/OFL}
+
+\section{History}
+\label{sec:history}
+\emph{Old Standard} is a remarkable creation of Alexey Kryukov,
+inspired by a typeface most commonly used in books printed in the late
+\textsc{xix}\textsuperscript{th} and early
+\textsc{xx}\textsuperscript{th} century. The source files, which can
+be found online,\footnote{See
+  \url{https://github.com/akryukov/oldstand}} have been published
+under the terms of the OFL license (see above, sect{.}
+\vref{sec:license}). However, at the time of writing, the latest
+update dates back to Aug. 12, 2013. To be more precise, all of the
+five \enquote*{commits} the writer was able to see were pushed on the
+very same day. Since then, two \enquote*{pull requests} dating back to
+2017 have been remained unanswered. It is therefore to be feared that
+the project has been abandoned.
+
+To date, this release of \emph{Old Standard} has been published by
+Nikola Lečić and Bob Tennent and is available on CTAN and {\TeX}Live
+with a style file.\footnote{See
+  \url{https://ctan.org/pkg/oldstandard}}
+
+Being unable himself to contact the author, the writer, while in need
+to have new letters included in \emph{Old Standard} and some issues
+addressed, took the decision to release \emph{Old Standard T}.
+
+\paragraph{Important disclaimer}
+The writer is very far from being able to design glyphs \emph{ex
+  nihilo}. That aside, he has some limited knowledge in the use of
+FontForge, and, as a classicist, he is able to scrutinize how features
+operate and if they operate as expected.
+
+In \emph{Old Standard T}, the letter \emph{T} stands for
+\emph{Transient}, which means that \emph{Old Standard T} should only
+stay as long as what it features is not included in \emph{Old
+  Standard}.
+
+\section{Documentation}
+\label{sec:documentation}
+No documentation is associated with \emph{Old Standard T} as every
+item of the original extensive documentation applies. The reader
+should refer to it.\icite{oldstandard}
+
+\section{Additions and corrections provided by
+  Old Stan\-dard~T}
+\label{sec:addit-corr-prov}
+\emph{Old Standard T} includes new letters and some corrections:
+\begin{compactenum}
+\item 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 \emph{Old Standard}, were already
+  in use a century ago in fine books which used font faces very
+  similar to \emph{Old Standard}. Typical use cases of small capitals
+  were headers, current headings and in some books proper names.
+\item The letter G with caron above, that is: Ǧ (\verb|U+01E6|,
+  uppercase) and ǧ (\verb|U+01E7|, lowercase) has been added. It is
+  the only character missing from \emph{Old Standard} that is needed
+  in some of the accepted standards of romanization of classical
+  Arabic. See for references the current documentation of the
+  \pkg{arabluatex} package.\footnote{\icite{arabluatex}[cite], sect{.}
+    \enquote{Transliteration}.}
+\item Additionally, \emph{Old Standard T} corrects the \verb|+ss06|
+  feature provided by \emph{Old Standard}. This feature is supposed to
+  distinguish between regular and \enquote*{curled} beta (β/ϐ) and to
+  print \enquote*{curled} beta (\verb|U+03D0|) in medial
+  position. This feature works in most cases with \emph{Old
+    Standard}. However, it fails if the beta is preceded by a vowel
+  with an acute accent taken from the Greek extended Unicode block.
+\end{compactenum}
+
+
+\end{document}
This page took 0.250672 seconds and 4 git commands to generate.