X-Git-Url: https://git.ladys.computer/OldStandard/blobdiff_plain/ccc70f886d99a711f82cba7c8f802bdd10213fd7..a99b9b49f31ecb79547584ec92942dbfb3a00630:/oldstandard.tex diff --git a/oldstandard.tex b/oldstandard.tex index 8c9a983..e44cd65 100644 --- a/oldstandard.tex +++ b/oldstandard.tex @@ -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, @@ -26,25 +30,13 @@ } \end{filecontents*} \documentclass[letterpaper]{article} -\usepackage[no-math]{fontspec} \usepackage{fontspec} +\usepackage[default]{fontsetup} \usepackage[greek.ancient,english]{babel} \babeltags{grc = greek} -\babelfont{rm}[Path = otf/, -ItalicFont={OldStandard-Italic.otf}, -BoldFont={OldStandard-Bold.otf}, -BoldItalicFont={OldStandard-Italic.otf}, -BoldItalicFeatures={RawFeature={+embolden=2}}]{OldStandard-Regular.otf} - -\babelfont[greek]{rm}[Path = otf/, -RawFeature={+ss05;+ss06}, -ItalicFont={OldStandard-Italic.otf}, -BoldFont={OldStandard-Bold.otf}, -BoldItalicFont={OldStandard-Italic.otf}, -BoldItalicFeatures={RawFeature={+embolden=2}}]{OldStandard-Regular.otf} - -\babelfont{tt}{CMU Typewriter Text} +\babelfont{rm}{Old Standard} +\babelfont[greek]{rm}[RawFeature={+ss05;+ss06}]{Old Standard} \newlength\defaultparindent \setlength\defaultparindent{\parindent} @@ -61,7 +53,7 @@ BoldItalicFeatures={RawFeature={+embolden=2}}]{OldStandard-Regular.otf} \usepackage{hyperref} \hypersetup{unicode=true, linktocpage=true, colorlinks, allcolors=cinnamon, pdfauthor={Robert Alessi}, pdftitle={Old - Standard T}} + Standard}} \usepackage{uri} \usepackage{enumitem} @@ -93,18 +85,18 @@ BoldItalicFeatures={RawFeature={+embolden=2}}]{OldStandard-Regular.otf} \usepackage[toc]{multitoc} -\edef\pkgver{2.4} -\edef\pkgdate{2019/07/25} +\edef\pkgver{2.6} +\edef\pkgdate{2020/12/18} \title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop lifted shadow, colback=white, boxrule=.25mm]% {\textsc{Old Standard}\\ \Large A Unicode Font for Classical and Medieval Studies\\ - \large Based on Alexey Kryukov's \emph{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}% +\href{mailto:alessi@robertalessi.net?Subject=OldStandard package}% {\texttt{alessi@robertalessi.net}}} \date{} @@ -116,8 +108,8 @@ BoldItalicFeatures={RawFeature={+embolden=2}}]{OldStandard-Regular.otf} \begin{abstract} This font is just the same as Alexey Kryukov's beautiful \emph{Old - Standard}. In comparison to \emph{Old Standard}, it includes new - letters and some corrections. + Standard}. In comparison to the previous releases of \emph{Old + Standard}, it includes new letters and some corrections. \end{abstract} \section{License} @@ -126,7 +118,7 @@ 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--2020, Robert Alessi (\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without Reserved Font Names. @@ -134,7 +126,7 @@ Please send error reports and suggestions for improvements to Robert Alessi: \begin{itemize} \item email: \mailto[oldstandard package]{alessi@roberalessi.net} -\item website: \url{http://www.robertalessi.net/oldstandard} +\item website: \url{http://git.robertalessi.net/oldstandard/about} \item development: \url{http://git.robertalessi.net/oldstandard} \item comments, feature requests, bug reports: \url{https://gitlab.com/ralessi/oldstandard/issues} @@ -144,6 +136,24 @@ 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 + Standard} as every item of the original extensive documentation +applies. The reader should refer to the documentation edited for CTAN +by Bob Tennent:\icite{oldstandard} +\begin{itemize} +\item + \href{http://mirrors.ctan.org/fonts/oldstandard/doc/oldstand-manual.pdf}% + {Original manual (online version)} +\item \href{oldstand-manual.pdf}{Original manual (local version + included in {\TeX}Live)} +\end{itemize} + +\emph{Old Standard} also has its reference web page: +\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} \emph{Old Standard} is a remarkable creation of Alexey Kryukov, @@ -157,15 +167,17 @@ under the terms of the OFL license (see above, 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 +2017 have 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 make a new release \emph{Old Standard}. +addressed, took the decision to make a new release \emph{Old + Standard}, while maintaining the hope that the author will one day +resume the development of this typeface. \paragraph{Important disclaimer} The writer is very far from being able to design glyphs \emph{ex @@ -173,12 +185,6 @@ The writer is very far from being able to design glyphs \emph{ex FontForge, and, as a classicist, he is able to scrutinize how features operate and if they operate as expected. -\section{Documentation} -\label{sec:documentation} -No documentation is associated with this release of \emph{Old - Standard} as every item of the original extensive documentation -applies. The reader should refer to it.\icite{oldstandard} - \section{Additions and corrections provided} \label{sec:addit-corr-prov} This release of \emph{Old Standard} includes new letters and some @@ -190,6 +196,11 @@ 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 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 @@ -328,28 +339,6 @@ example that follows:--- \end{grc} \end{tcblisting} -\subsection{Bold Italic shape} -\label{sec:bold-italic-shape} -\emph{Old Standard} does not feature a bold italic shape. However, -both \XeTeX\ and \LuaTeX\ engines can emulate this shape as shown in -the following two examples: - -\begin{tcblisting}{minted options={linenos, numbersep=0mm, - fontsize=\smaller}, listing only, title=\XeLaTeX} - \usepackage{fontspec} - \setmainfont{Old Standard}[ - BoldItalicFont={Old Standard Italic}, - BoldItalicFeatures={FakeBold=1.5}] -\end{tcblisting} - -\begin{tcblisting}{minted options={linenos, numbersep=0mm, - fontsize=\smaller}, listing only, title=\LuaLaTeX} - \usepackage{fontspec} - \setmainfont{Old Standard}[ - BoldItalicFont={Old Standard Italic}, - BoldItalicFeatures={RawFeature={+embolden=2}}] -\end{tcblisting} - \subsection{Using \emph{Old Standard} in multilingual documents} \label{sec:using-old-standard} @@ -364,12 +353,9 @@ this document to be compiled with \LuaLaTeX:--- \usepackage[greek.ancient,english]{babel} \babeltags{grc = greek} - \babelfont{rm}[BoldItalicFont={Old Standard Italic}, - BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard} + \babelfont{rm}{Old Standard} - \babelfont[greek]{rm}[RawFeature={+ss05;+ss06}, - BoldItalicFont={Old Standard Italic}, - BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard} + \babelfont[greek]{rm}[RawFeature={+ss05;+ss06}]{Old Standard} \end{code} Then, once \emph{Old Standard} has been loaded with \cs{babelfont}