]> Lady’s Gitweb - OldStandard/blobdiff - oldstandard.tex
not yet 2.7, acutecomb needs to be corrected and oldstyle numerals are missing in...
[OldStandard] / oldstandard.tex
index 9fe016316e47a605521d6249de0fd016583f0bd6..6ada35d7d2e58e70af286a6d222b1c2332664cfc 100644 (file)
@@ -1,3 +1,7 @@
+% arara: lualatex: { shell: yes }
+% arara: biber
+% arara: lualatex: { shell: yes }
+% arara: lualatex: { shell: yes }
 \RequirePackage{filecontents}
 \begin{filecontents*}{\jobname.bib}
 @software{arabluatex,
 }
 \end{filecontents*}
 \documentclass[letterpaper]{article}
-\usepackage[no-math]{fontspec}
 \usepackage{fontspec}
+\usepackage{microtype}
+\usepackage[default]{fontsetup}
 \usepackage[greek.ancient,english]{babel}
 \babeltags{grc = greek}
 
-\babelfont{rm}{Old Standard}
-\babelfont[greek]{rm}[RawFeature={+ss05;+ss06}]{Old Standard}
-
-\babelfont{tt}{CMU Typewriter Text}
+\babelfont{rm}[RawFeature=onum]{Old Standard}
+\babelfont[greek]{rm}[RawFeature={onum;ss06}]{Old Standard}
 
+\usepackage[parfill]{parskip}
 \newlength\defaultparindent
 \setlength\defaultparindent{\parindent}
 \usepackage{dtxdescribe}
@@ -52,6 +56,7 @@
 \hypersetup{unicode=true, linktocpage=true, colorlinks,
   allcolors=cinnamon, pdfauthor={Robert Alessi}, pdftitle={Old
     Standard}}
+\usepackage{xurl}
 \usepackage{uri}
 
 \usepackage{enumitem}
@@ -83,8 +88,8 @@
 
 \usepackage[toc]{multitoc}
 
-\edef\pkgver{2.4a}
-\edef\pkgdate{2019/07/25}
+\edef\pkgver{2.7}
+\edef\pkgdate{2023/12/12}
 \title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop
   lifted shadow, colback=white, boxrule=.25mm]%
   {\textsc{Old Standard}\\
     \large Based on Alexey Kryukov's original \emph{Old Standard}\\
     \large v\pkgver -- \pkgdate}}
 
-\author{Robert Alessi \\
-\href{mailto:alessi@robertalessi.net?Subject=arabluatex package}%
-{\texttt{alessi@robertalessi.net}}}
+% \author{Robert Alessi \and Antonis Tsolomitis\\
+% \href{mailto:alessi@robertalessi.net?Subject=OldStandard package}%
+% {\texttt{alessi@robertalessi.net}}}
+\author{
+  \begin{tabular}{cc}
+    Robert Alessi & Antonis Tsolomitis\\
+    \href{mailto:alessi@robertalessi.net?Subject=OldStandard package}%
+    {\texttt{alessi@robertalessi.net}}
+                  &
+    \href{mailto:atsol@aegean.gr?Subject=OldStandard package}%
+    {\texttt{atsol@aegean.gr}}                    
+  \end{tabular}
+}
 \date{}
 
 \begin{document}
 
 \section{License}
 \label{sec:license}
+\subsection{Old Standard}
+\label{sec:old-standard}
+
 Copyright \textcopyright\ 2006--2011, Alexey Kryukov
 (\href{mailto:amkryukov@gmail.com}{amkryukov@gmail.com}), without
 Reserved Font Names.
 \\
-Copyright \textcopyright\ 2019, Robert Alessi
+Copyright \textcopyright\ 2019--2023, Robert Alessi
 (\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without
 Reserved Font Names.
+\\
+Copyright \textcopyright\ 2019--2023, Antonis Tsolomitis
+(\href{mailto:atsol@aegean.gr}{atsol@aegean.gr}), 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}
+
+\subsection{Old Standard Math}
+\label{sec:old-standard-math}
+Copyright \textcopyright\ 2019--2023, Antonis Tsolomitis
+(\href{mailto:atsol@aegean.gr}{atsol@aegean.gr}). 
+This work is released under the GUST Font License -- see
+\url{http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt} for details.
+
+\paragraph{Support}
 Please send error reports and suggestions for improvements to Robert
-Alessi:
+Alessi or Antonis Tsolomitis:
 \begin{itemize}
-\item email: \mailto[oldstandard package]{alessi@roberalessi.net}
-\item website: \url{http://git.robertalessi.net/oldstandard/about}
-\item development: \url{http://git.robertalessi.net/oldstandard}
+\item email: \mailto[oldstandard package]{alessi@roberalessi.net} or
+  \mailto[oldstandard package]{atsol.aegean.gr}
+\item website: \url{http://git.robertalessi.net/oldstandard/about}\\
+  or \url{https://sr.ht/~ralessi/oldstandard/}
+\item development: \url{http://git.robertalessi.net/oldstandard}\\
+  or \url{https://sr.ht/~ralessi/oldstandard/sources}
 \item comments, feature requests, bug reports:
-\url{https://gitlab.com/ralessi/oldstandard/issues}
+\url{https://sr.ht/~ralessi/oldstandard/trackers}
 \end{itemize}
 
-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{Documentation}
 \label{sec:documentation}
 No documentation is associated with this release of \emph{Old
@@ -149,7 +182,8 @@ by Bob Tennent:\icite{oldstandard}
 \end{itemize}
 
 \emph{Old Standard} also has its reference web page:
-\url{http://thessalonica.org.ru/en/oldstandard.html}
+\uref{https://web.archive.org/web/20190926123235/http://thessalonica.org.ru/en/oldstandard.html}{http://thessalonica.org.ru/en/oldstandard.html}%
+\footnote{Archived on Sept. 26, 2019.}
 
 \section{History}
 \label{sec:history}
@@ -177,10 +211,12 @@ addressed, took the decision to make a new release \emph{Old
 resume the development of this typeface.
 
 \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.
+Back in 2019, he writer was far from being able to design glyphs
+\emph{ex nihilo}. That aside, he had some limited knowledge in the use
+of FontForge, and, as a classicist, was able to scrutinize how
+features operate and if they operate as expected. Since then, some
+progress has been made in the art of drawing characters, which has led
+to the revision and correction of a number of glyphs.
 
 \section{Additions and corrections provided}
 \label{sec:addit-corr-prov}
@@ -193,11 +229,9 @@ corrections:
   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 \emph{For the time being}, a bold italic shape has been
-  auto-generated. Of course, auto-generating shapes is not a
-  satisfactory solution. However, it is better than using the
-  font loader to emulate bold shapes. A real bold italic shape is
-  planned in the versions of \emph{Old Standard} to come.
+\item A bold italic shape was first auto-generated in 2019. Of course,
+  auto-generating shapes was not a satisfactory solution. Since then,
+  the characters have been reworked manually.
 \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
@@ -212,6 +246,32 @@ corrections:
   cases with the previous releases. However, it failed if the beta was
   preceded by a vowel with an acute accent taken from the Greek
   extended Unicode block.
+\item Open theta has been replaced with closed theta in slot 03B8 and
+  rules ss05 and ss06 have been adjusted accordingly, like so:---
+  \begin{enumerate}
+  \item \texttt{Default}: {\addfontfeatures{RawFeature={-ss05;-ss06}}%
+      θαυμασθεὶς ὁ βάρβαρος.}
+  \item \texttt{ss05}: {\addfontfeatures{RawFeature={+ss05;-ss06}}%
+      θαυμασθεὶς ὁ βάρβαρος.}
+  \item \texttt{ss06}: {\addfontfeatures{RawFeature={-ss05;+ss06}}%
+      θαυμασθεὶς ὁ βάρβαρος.}
+  \item \texttt{ss05} and \texttt{ss06}:
+    {\addfontfeatures{RawFeature={+ss05;+ss06}}%
+      θαυμασθεὶς ὁ βάρβαρος.}
+  \end{enumerate}
+\item \textbf{Oldstyle numerals}: These have been designed by Antonis
+  Tsolomitis for regular and bold series and can be selected by
+  \verb|RawFeature=onum|.
+\item \textbf{Math Font}: This is a major and long-awaited enhancement
+  to Old Standard. The math font has been designed by Antonis
+  Tsolomitis from an old French book published by Gauthier-Villars
+  that used a font similar to Old Standard for Greek and a Bodoni font
+  for Latin. As both Bodoni and Old Standard were \enquote{romantic}
+  faces, it is hoped that they match up nicely, even if this remains
+  to be proven\dots\\
+  Two integrals are provided: a romantic one, which is selected by
+  default, and an upright version, which can be selected with
+  \verb|StylisticSet=2|.
 \end{enumerate}
 
 \section{Usage}
@@ -328,7 +388,7 @@ example that follows:---
       ΤΜΗΜΑ ΠΡΩΤΟΝ.
     \end{center}
     
-    \textbf{1.} ῎Ανθρακες θερινοὶ ἐν Κραννῶνι· ὗεν ἐν καύμασιν ὕδατι
+    \textbf{1.} νθρακες θερινοὶ ἐν Κραννῶνι· ὗεν ἐν καύμασιν ὕδατι
     λάβρῳ δι’ ὅλου καὶ ἐγίνετο μᾶλλον νότῳ, [καὶ] ὑπογίνονται μὲν ἐν
     τῷ δέρματι ἰχῶρες· ἐγκαταλαμβανόμενοι δέ, θερμαίνονται, καὶ
     κνησμὸν ἐμποιέουσιν· εἶτα φλυκταινίδες ὥσπερ πυρίκαυστοι
@@ -345,14 +405,12 @@ information, the reader should refer to][10,24]{babel} As an example,
 here is how \emph{Old Standard} has been loaded in the preamble of
 this document to be compiled with \LuaLaTeX:---
 \begin{code}
-  \usepackage[no-math]{fontspec}
   \usepackage{fontspec}
   \usepackage[greek.ancient,english]{babel}
   \babeltags{grc = greek}
   
   \babelfont{rm}{Old Standard}
-  
-  \babelfont[greek]{rm}[RawFeature={+ss05;+ss06}]{Old Standard}
+  \babelfont[greek]{rm}[RawFeature=ss05]{Old Standard}
 \end{code}
 
 Then, once \emph{Old Standard} has been loaded with \cs{babelfont}
This page took 0.265916 seconds and 4 git commands to generate.