X-Git-Url: https://git.ladys.computer/OldStandard/blobdiff_plain/8ec550281ae7cd86dcdc8918e601a0ec0ba56f9b:/oldstandard-t.tex..aa5b60e7f6d56f244dc7297d0daf4f5ccb6d17e8:/oldstandard.tex diff --git a/oldstandard-t.tex b/oldstandard.tex similarity index 79% rename from oldstandard-t.tex rename to oldstandard.tex index 6209b44..755b7fd 100644 --- a/oldstandard-t.tex +++ b/oldstandard.tex @@ -31,12 +31,12 @@ \usepackage[greek.ancient,english]{babel} \babeltags{grc = greek} -\babelfont{rm}[BoldItalicFont={Old Standard T Italic}, -BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T} +\babelfont{rm}[BoldItalicFont={Old Standard Italic}, +BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard} \babelfont[greek]{rm}[RawFeature={+ss05;+ss06}, -BoldItalicFont={Old Standard T Italic}, -BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T} +BoldItalicFont={Old Standard Italic}, +BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard} \babelfont{tt}{CMU Typewriter Text} @@ -79,19 +79,19 @@ BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T} \usepackage[fullvoc]{arabluatex} \usepackage[style=oxnotes-inote]{biblatex} \DeclareFieldFormat{postnote}{\mkpageprefix[pagination][\mknormrange]{#1}} -\addbibresource{oldstandard-t.bib} +\addbibresource{oldstandard.bib} \usepackage[citecmd=autocite,defaultindex=none]{icite} -\bibinput{oldstandard-t} +\bibinput{oldstandard} \usepackage{cleveref} \usepackage[toc]{multitoc} -\edef\pkgver{1.0} -\edef\pkgdate{2019/07/24} +\edef\pkgver{2.4} +\edef\pkgdate{2019/07/25} \title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop lifted shadow, colback=white, boxrule=.25mm]% - {\textsc{Old Standard T}\\ + {\textsc{Old Standard}\\ \Large A Unicode Font for Classical and Medieval Studies\\ \large Based on Alexey Kryukov's \emph{Old Standard}\\ @@ -110,8 +110,8 @@ BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T} \begin{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. + Standard}. In comparison to \emph{Old Standard}, it includes new + letters and some corrections. \end{abstract} \section{License} @@ -127,11 +127,11 @@ Reserved Font Names. Please send error reports and suggestions for improvements to Robert Alessi: \begin{itemize} -\item email: \mailto[oldstandard-t package]{alessi@roberalessi.net} -\item website: \url{http://www.robertalessi.net/oldstandard_t} -\item development: \url{http://git.robertalessi.net/oldstandard_t} +\item email: \mailto[oldstandard package]{alessi@roberalessi.net} +\item website: \url{http://www.robertalessi.net/oldstandard} +\item development: \url{http://git.robertalessi.net/oldstandard} \item comments, feature requests, bug reports: -\url{https://gitlab.com/ralessi/oldstandard_t/issues} +\url{https://gitlab.com/ralessi/oldstandard/issues} \end{itemize} This Font Software is licensed under the SIL Open Font License, @@ -159,7 +159,7 @@ available on CTAN and {\TeX}Live with a style file.\footnote{See 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}. +addressed, took the decision to make a new release \emph{Old Standard}. \paragraph{Important disclaimer} The writer is very far from being able to design glyphs \emph{ex @@ -167,21 +167,16 @@ 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. -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} +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 by - \emph{Old Standard~T}} +\section{Additions and corrections provided} \label{sec:addit-corr-prov} -\emph{Old Standard T} includes new letters and some corrections: +This release of \emph{Old Standard} includes new letters and some +corrections: \begin{enumerate} \item Small capitals for Roman, Greek and Cyrillic letters, in all three styles, Regular, Italic and Bold have been added. Small @@ -196,30 +191,30 @@ should refer to it.\icite{oldstandard} Arabic. See for references the current documentation of the \textsf{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. +\item Additionally, this release corrects the \verb|+ss06| feature + which is supposed to distinguish between regular and + \enquote*{curled} beta (β/ϐ) and to print \enquote*{curled} beta + (\verb|U+03D0|) in medial position. This feature worked in most + 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. \end{enumerate} \section{Usage} \label{sec:usage} -\emph{Old Standard T} works with \TeX\ engines that directly support +\emph{Old Standard} works with \TeX\ engines that directly support OpenType features such as \XeTeX\ and \LuaTeX. It is loaded with \pkg{fontspec} like so:--- \begin{code} \usepackage{fontspec} - \setmainfont{Old Standard T} + \setmainfont{Old Standard} \end{code} \paragraph{Small capitals} -Small capitals have been added in \emph{Old Standard T} for the -following languages or transcription schemes: French, German, Italian, -Spanish, unaccented Greek, basic Russian and Arabic \enquote*{DMG}. +Small capitals have been added for the following languages or +transcription schemes: French, German, Italian, Spanish, unaccented +Greek, basic Russian and Arabic \enquote*{DMG}. The following two examples demonstrate the use of small capitals:--- \begin{tcblisting}{minted language=latex, title=Initials, minted @@ -264,8 +259,8 @@ The following two examples demonstrate the use of small capitals:--- \end{tcblisting} \paragraph{The letter \enquote*{ǧ}} It is used notably to print -romanized Arabic. \emph{Old Standard T} now features this letter in -all of the three styles (Regular, Italic and Bold):--- +romanized Arabic. \emph{Old Standard} now features this letter in all +of the three styles (Regular, Italic and Bold):--- \begin{tcblisting}{minted language=latex, minted options={fontsize=\smaller, linenos, numbersep=0mm, highlightlines={3,6,9}}} @@ -300,13 +295,12 @@ originally reflected the distinction between \emph{tonos} and acute. But nowadays, they simply mix them up. As a result of this confusion, in \emph{Old Standard}, vowels with acute were simply missing from the Greek Extended Block. All of them, including the standalone accents, -have been restored in \emph{Old Standard T}. Furthermore, the rule -that instructed to absorb vowels with acute into vowels with -\emph{tonos} has been removed. +have been restored. Furthermore, the rule that instructed to absorb +vowels with acute into vowels with \emph{tonos} has been removed. Since assigning vowels with \emph{tonos} and vowels with acute to the same code points is clearly unacceptable even if the glyphs are -identical, it is now possible in \emph{Old Standard T} to input all +identical, it is now possible in \emph{Old Standard} to input all accented vowels from the Greek Extended Unicode block exclusively and have the substitution rules applied at the same time, as shown by the example that follows:--- @@ -330,33 +324,33 @@ example that follows:--- \subsection{Bold Italic shape} \label{sec:bold-italic-shape} -As \emph{Old Standard}, \emph{Old Standard T} does not feature a bold -italic shape. However, both \XeTeX\ and \LuaTeX\ engines can emulate -this shape as shown in the following two examples: +\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 T}[ - BoldItalicFont={Old Standard T Italic}, + \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 T}[ - BoldItalicFont={Old Standard T Italic}, + \setmainfont{Old Standard}[ + BoldItalicFont={Old Standard Italic}, BoldItalicFeatures={RawFeature={+embolden=2}}] \end{tcblisting} -\subsection{Using \emph{Old Standard T} in multilingual +\subsection{Using \emph{Old Standard} in multilingual documents} \label{sec:using-old-standard} \pkg{babel} provides a high level interface on top of \pkg{fontspec} to select fonts depending on the languages to be used.\icite[For more information, the reader should refer to][10,24]{babel} As an example, -here is how \emph{Old Standard T} has been loaded in the preamble of +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} @@ -364,15 +358,15 @@ this document to be compiled with \LuaLaTeX:--- \usepackage[greek.ancient,english]{babel} \babeltags{grc = greek} - \babelfont{rm}[BoldItalicFont={Old Standard T Italic}, - BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T} + \babelfont{rm}[BoldItalicFont={Old Standard Italic}, + BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard} \babelfont[greek]{rm}[RawFeature={+ss05;+ss06}, - BoldItalicFont={Old Standard T Italic}, - BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard T} + BoldItalicFont={Old Standard Italic}, + BoldItalicFeatures={RawFeature={+embolden=2}}]{Old Standard} \end{code} -Then, once \emph{Old Standard T} has been loaded with \cs{babelfont} +Then, once \emph{Old Standard} has been loaded with \cs{babelfont} properly, \begin{enumerate} \item \cs{textgrc}\marg{Greek text} can be used for short insertions