From 72dcdb7eca9fda2ed0ed669fec4554da019d5df9 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Mon, 11 Dec 2023 16:44:11 +0100 Subject: preparing 2.7 --- oldstandard.tex | 105 ++++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 79 insertions(+), 26 deletions(-) (limited to 'oldstandard.tex') diff --git a/oldstandard.tex b/oldstandard.tex index 3e40f28..6ada35d 100644 --- a/oldstandard.tex +++ b/oldstandard.tex @@ -31,13 +31,15 @@ \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}\\ @@ -95,9 +98,19 @@ \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} @@ -114,18 +127,38 @@ \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} -- cgit v1.2.3