]> Lady’s Gitweb - OldStandard/commitdiff
preparing 2.7
authorRobert Alessi <redacted>
Mon, 11 Dec 2023 15:44:11 +0000 (16:44 +0100)
committerLady <redacted>
Thu, 30 Jan 2025 04:02:25 +0000 (23:02 -0500)
FONTLOG.txt
LICENSE
README.md
about.html [deleted file]
makefile
oldstandard.tex

index 53fd7a5dc5016751604f26d409bdc7f80cec1118..c3e5cc89344580817efa6fb42ede28a5533ce04c 100644 (file)
@@ -44,6 +44,14 @@ lettertype of the early 20th century.
 ChangeLog
 ---------
 
+2023 December 12 (Robert Alessi, Antonis Tsolomitis) version 2.7
+    * Added OldStandard-Math.
+    
+    * Added “oldstyle” numerals in regular and bold series.
+    
+    * Replaced open theta with closed theta in slot 035B and adjusted
+      rules ss05 and ss06 accordingly.
+
 2020 December 18 (Robert Alessi) Version 2.6
 
     * Added 2nd pointer to Alexey Kryukov's archived webpage.
diff --git a/LICENSE b/LICENSE
index b0744726060c7385af06ae1b2324bf9ab1afb453..c2393e88344afc18bbe7d24ce4e6b73c4bb15470 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -1,3 +1,6 @@
+Old Standard
+============
+
 Copyright (c) 2006-2011 Alexey Kryukov (<amkryukov@gmail.com>),
 without Reserved Font Names.
 
@@ -97,3 +100,10 @@ INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
 DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
 OTHER DEALINGS IN THE FONT SOFTWARE.
+
+
+Old Standard Math
+=================
+Copyright (c) 2019-2023 Antonis Tsolomitis (<atsol@aegean.gr>).
+This work is released under the GUST Font License -- see
+http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt for details.
index 8eb4c63e71c653609bcbcc77effb36ccd8d6941a..aa3ce25150054205e1656fe7448fffc995a971e3 100644 (file)
--- a/README.md
+++ b/README.md
@@ -3,6 +3,7 @@ Old Standard
 
 License
 -------
+### Old Standard
 Copyright (c) 2006-2011 Alexey Kryukov (<amkryukov@gmail.com>),
 without Reserved Font Names.
 
@@ -12,6 +13,15 @@ Copyright (c) 2019, 2020, 2021, 2022, 2023 Robert Alessi
 Copyright (c) 2023 Antonis Tsolomitis (<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:
+<http://scripts.sil.org/OFL>
+
+### Old Standard Math
+Copyright (c) 2019-2023 Antonis Tsolomitis (<atsol@aegean.gr>).
+This work is released under the GUST Font License -- see
+<http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt> for details.
+
 Please send error reports and suggestions for improvements to Robert
 Alessi or Antonis Tsolomitis:
 
@@ -21,10 +31,6 @@ Alessi or Antonis Tsolomitis:
   * comments, feature requests, bug reports: <https://todo.sr.ht/~ralessi/oldstandard>
 
 
-This Font Software is licensed under the SIL Open Font License,
-Version 1.1.  This license is available with a FAQ at:
-<http://scripts.sil.org/OFL>
-
 History
 -------
 This font is just the same as Alexey Kryukov's beautiful *Old
@@ -37,11 +43,9 @@ Standard*, it includes new letters and some corrections:
    century ago in fine books which used font faces very similar to
    *Old Standard*. Typical use cases of small capitals were headers,
    current headings and in some books proper names.
-2. *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 *Old Standard* to come.
+2. 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.
 3. The letter G with caron above, that is: Ǧ (`U+01E6`, uppercase) and
    ǧ (`U+01E7`, lowercase) has been added. It is the only character
    missing from *Old Standard* that is needed in some of the accepted
@@ -53,6 +57,21 @@ Standard*, it includes new letters and some corrections:
    with the previous release of *Old Standard*. However, it failed if
    the beta is preceded by a vowel with an acute accent taken from the
    *Greek extended* Unicode block.
+5. Open theta has been replaced with closed theta in slot 03B8 and
+  rules ss05 and ss06 have been adjusted accordingly.
+6. **Oldstyle numerals**: These have been designed by Antonis
+  Tsolomitis for regular and bold series and can be selected by
+  `RawFeature=onum`.
+7. **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 “romantic”
+  faces, it is hoped that they match up nicely, even if this remains
+  to be proven...<br/>
+  Two integrals are provided: a romantic one, which is selected by
+  default, and an upright version, which can be selected with
+  `StylisticSet=2`.
 
 ### Why a new release of *Old Standard*?
 At the time of writing, *Old Standard* was last updated six years
diff --git a/about.html b/about.html
deleted file mode 100644 (file)
index cbcf9fd..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-<h1 id="old-standard">Old Standard</h1>
-<h2 id="license">License</h2>
-<p>Copyright (c) 2006-2011 Alexey Kryukov (<a
-href="mailto:amkryukov@gmail.com"
-class="email">amkryukov@gmail.com</a>), without Reserved Font Names.</p>
-<p>Copyright (c) 2019, 2020, 2021, 2022, 2023 Robert Alessi (<a
-href="mailto:alessi@robertalessi.net"
-class="email">alessi@robertalessi.net</a>), without Reserved Font
-Names.</p>
-<p>Copyright (c) 2023 Antonis Tsolomitis (<a
-href="mailto:atsol@aegean.gr" class="email">atsol@aegean.gr</a>),
-without Reserved Font Names.</p>
-<p>Please send error reports and suggestions for improvements to Robert
-Alessi or Antonis Tsolomitis:</p>
-<ul>
-<li>email: <a href="mailto:alessi@roberalessi.net"
-class="email">alessi@roberalessi.net</a> / <a
-href="mailto:atsol@aegean.gr" class="email">atsol@aegean.gr</a></li>
-<li>website: <a href="https://sr.ht/~ralessi/oldstandard/"
-class="uri">https://sr.ht/~ralessi/oldstandard/</a></li>
-<li>development: <a href="https://git.sr.ht/~ralessi/oldstandard"
-class="uri">https://git.sr.ht/~ralessi/oldstandard</a></li>
-<li>comments, feature requests, bug reports: <a
-href="https://todo.sr.ht/~ralessi/oldstandard"
-class="uri">https://todo.sr.ht/~ralessi/oldstandard</a></li>
-</ul>
-<p>This Font Software is licensed under the SIL Open Font License,
-Version 1.1. This license is available with a FAQ at: <a
-href="http://scripts.sil.org/OFL"
-class="uri">http://scripts.sil.org/OFL</a></p>
-<h2 id="history">History</h2>
-<p>This font is just the same as Alexey Kryukov’s beautiful <em>Old
-Standard</em>.<a href="#fn1" class="footnote-ref" id="fnref1"
-role="doc-noteref"><sup>1</sup></a> In comparison to the previous
-releases of <em>Old Standard</em>, it includes new letters and some
-corrections:</p>
-<ol type="1">
-<li>Small capitals for Roman, Greek and Cyrillic letters, in all three
-styles, Regular, Italic and Bold have been added. Small capitals, which
-were 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><em>For the time being</em>, 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
-<em>Old Standard</em> to come.</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="footnote-ref" id="fnref2"
-role="doc-noteref"><sup>2</sup></a></li>
-<li>Additionally, this release 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
-worked in most cases with the previous release of <em>Old Standard</em>.
-However, it failed 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-a-new-release-of-old-standard">Why a new release of <em>Old
-Standard</em>?</h3>
-<p>At the time of writing, <em>Old Standard</em> was last updated six
-years ago. Being unable himself to contact the author, the writer, while
-in need to have new letters included in <em>Old Standard</em> and some
-issues addressed, took the decision to make a new release of <em>Old
-Standard</em>, while maintaining the hope that the author will one day
-resume the development of this typeface.</p>
-<h3 id="reference-web-page-archived-on-sept.-26-2019">Reference web page
-(archived on Sept. 26, 2019)</h3>
-<p><a
-href="https://web.archive.org/web/20190926123235/http://thessalonica.org.ru/en/oldstandard.html">http://thessalonica.org.ru/en/oldstandard.html</a></p>
-<h2 id="documentation">Documentation</h2>
-<p>Please refer to Alexey Kryukov’s documentation which is can be found
-here: <a
-href="http://mirrors.ctan.org/fonts/oldstandard/doc/oldstand-manual.pdf"
-class="uri">http://mirrors.ctan.org/fonts/oldstandard/doc/oldstand-manual.pdf</a>
-(CTAN) or here: <a
-href="https://web.archive.org/web/20190924110631/http://thessalonica.org.ru/en/fonts-download.html">http://thessalonica.org.ru/en/fonts-download.html</a>
-(Alexey Kryukov’s web page).</p>
-<section id="footnotes" class="footnotes footnotes-end-of-document"
-role="doc-endnotes">
-<hr />
-<ol>
-<li id="fn1"><p>See <a href="https://github.com/akryukov/oldstand"
-class="uri">https://github.com/akryukov/oldstand</a><a href="#fnref1"
-class="footnote-back" role="doc-backlink">↩︎</a></p></li>
-<li id="fn2"><p>See for references the <a
-href="http://mirrors.ctan.org/macros/luatex/latex/arabluatex/arabluatex.pdf">current
-documentation of the arabluatex package</a>, sect. “Transliteration”.<a
-href="#fnref2" class="footnote-back" role="doc-backlink">↩︎</a></p></li>
-</ol>
-</section>
index 5e3101a0dc4f703f431eecac04854f53ee46bae9..bb2fe19b1192310aa78e969283276de6c8cb4eeb 100644 (file)
--- a/makefile
+++ b/makefile
@@ -53,7 +53,6 @@ clean:
        @echo "Removing .fontspec files from local texmf dir..."
        rm -f $(TEXMFDIR)/tex/latex/fontspec/OldStandard.fontspec
        git clean -df
-       pandoc README.md -o about.html
        @echo "Done."
 
 .PHONY: doc all local package clean
index 3e40f2829b60b8bca572935d228407c82b5705e1..6ada35d7d2e58e70af286a6d222b1c2332664cfc 100644 (file)
 \end{filecontents*}
 \documentclass[letterpaper]{article}
 \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{rm}[RawFeature=onum]{Old Standard}
+\babelfont[greek]{rm}[RawFeature={onum;ss06}]{Old Standard}
 
+\usepackage[parfill]{parskip}
 \newlength\defaultparindent
 \setlength\defaultparindent{\parindent}
 \usepackage{dtxdescribe}
@@ -54,6 +56,7 @@
 \hypersetup{unicode=true, linktocpage=true, colorlinks,
   allcolors=cinnamon, pdfauthor={Robert Alessi}, pdftitle={Old
     Standard}}
+\usepackage{xurl}
 \usepackage{uri}
 
 \usepackage{enumitem}
@@ -85,8 +88,8 @@
 
 \usepackage[toc]{multitoc}
 
-\edef\pkgver{2.6}
-\edef\pkgdate{2020/12/18}
+\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=OldStandard 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--2020, 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 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}\\
@@ -134,10 +167,6 @@ Alessi:
 \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
@@ -182,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}
@@ -198,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
@@ -217,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}
@@ -350,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.492382 seconds and 4 git commands to generate.