summaryrefslogtreecommitdiff
path: root/fonts/oldstandard/doc
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-02-25 03:01:07 +0000
committerNorbert Preining <norbert@preining.info>2020-02-25 03:01:07 +0000
commite55e56ce482cc9d01a0b83f22dac4851eb4c0357 (patch)
tree70f092a544725d3d02ae011e0bbf877785658465 /fonts/oldstandard/doc
parent33f4ae660b866731387e4c21e528aaa283009d6c (diff)
CTAN sync 202002250301
Diffstat (limited to 'fonts/oldstandard/doc')
-rw-r--r--fonts/oldstandard/doc/NewComputerModern.fontspec8
-rw-r--r--fonts/oldstandard/doc/NewComputerModernMono.fontspec8
-rw-r--r--fonts/oldstandard/doc/NewComputerModernSans.fontspec8
-rw-r--r--fonts/oldstandard/doc/fonttable.lua36
-rw-r--r--fonts/oldstandard/doc/fonttable.pdfbin0 -> 148442 bytes
-rw-r--r--fonts/oldstandard/doc/fonttable.tex30
-rw-r--r--fonts/oldstandard/doc/oldstandard.pdfbin91631 -> 90279 bytes
-rw-r--r--fonts/oldstandard/doc/oldstandard.tex62
8 files changed, 122 insertions, 30 deletions
diff --git a/fonts/oldstandard/doc/NewComputerModern.fontspec b/fonts/oldstandard/doc/NewComputerModern.fontspec
new file mode 100644
index 0000000000..6473cac311
--- /dev/null
+++ b/fonts/oldstandard/doc/NewComputerModern.fontspec
@@ -0,0 +1,8 @@
+\defaultfontfeatures[NewComputerModern]
+ {
+ Extension = .otf ,
+ UprightFont = NewCM10-Regular,
+ BoldFont = NewCM10-Bold,
+ ItalicFont = NewCM10-Italic,
+ BoldItalicFont = NewCM10-BoldItalic,
+ }
diff --git a/fonts/oldstandard/doc/NewComputerModernMono.fontspec b/fonts/oldstandard/doc/NewComputerModernMono.fontspec
new file mode 100644
index 0000000000..c4bb5441c4
--- /dev/null
+++ b/fonts/oldstandard/doc/NewComputerModernMono.fontspec
@@ -0,0 +1,8 @@
+\defaultfontfeatures[NewComputerModern Mono]
+ {
+ Extension = .otf ,
+ UprightFont = NewCMMono10-Regular,
+ BoldFont = NewCMMono10-Bold,
+ ItalicFont = NewCMMono10-Italic,
+ BoldItalicFont = NewCMMono10-BoldOblique,
+ }
diff --git a/fonts/oldstandard/doc/NewComputerModernSans.fontspec b/fonts/oldstandard/doc/NewComputerModernSans.fontspec
new file mode 100644
index 0000000000..97bba381dc
--- /dev/null
+++ b/fonts/oldstandard/doc/NewComputerModernSans.fontspec
@@ -0,0 +1,8 @@
+\defaultfontfeatures[NewComputerModern Sans]
+ {
+ Extension = .otf ,
+ UprightFont = NewCMSans10-Regular,
+ BoldFont = NewCMSans10-Bold,
+ ItalicFont = NewCMSans10-Oblique,
+ BoldItalicFont = NewCMSans10-BoldOblique,
+ }
diff --git a/fonts/oldstandard/doc/fonttable.lua b/fonts/oldstandard/doc/fonttable.lua
new file mode 100644
index 0000000000..d50a314680
--- /dev/null
+++ b/fonts/oldstandard/doc/fonttable.lua
@@ -0,0 +1,36 @@
+-- the following is adapted from https://tex.stackexchange.com/a/380780
+ft = {}
+function ft.print_glyphs(maxCols,maxChars)
+ local id = font.current()
+ local fnt = font.getfont(id)
+ local col = 1
+ local maxU4 = 15*(16^3+16^2+16+1)
+ a = {}
+ for k, v in pairs(fnt.characters) do
+ a [#a + 1] = k
+ end
+ table.sort(a)
+ for i, k in ipairs(a) do
+ if i >= maxChars then break end
+ if col == 1 then
+ if k > maxU4 then
+ tex.sprint(string.format("U+%06x", k))
+ else
+ tex.sprint(string.format("U+%04x", k))
+ end
+ tex.sprint("&")
+ end
+ if (i) then
+ tex.sprint(string.format([[\char%i]], k))
+ else
+ tex.sprint("~")
+ end
+ if col == maxCols then
+ tex.sprint([[\\\cline{2-]] .. maxCols+1 .. "} ")
+ col = 1
+ else
+ tex.sprint("&")
+ col = col + 1
+ end
+ end
+end
diff --git a/fonts/oldstandard/doc/fonttable.pdf b/fonts/oldstandard/doc/fonttable.pdf
new file mode 100644
index 0000000000..68477b9635
--- /dev/null
+++ b/fonts/oldstandard/doc/fonttable.pdf
Binary files differ
diff --git a/fonts/oldstandard/doc/fonttable.tex b/fonts/oldstandard/doc/fonttable.tex
new file mode 100644
index 0000000000..f1b2814c8a
--- /dev/null
+++ b/fonts/oldstandard/doc/fonttable.tex
@@ -0,0 +1,30 @@
+\documentclass[12pt]{article}
+\usepackage{fontspec}
+
+\usepackage{array}
+\usepackage{longtable}
+\usepackage{latexcolors}
+
+\usepackage{luacode}
+\luadirect{require("fonttable.lua")}
+
+\setmainfont{Old Standard}
+
+\title{\textsc{Old Standard}}
+\author{Font Table}
+\date{}
+
+\begin{document}
+\maketitle
+
+\color{cinnamon}
+
+\begin{longtable}{>{\color{gray}\ttfamily\footnotesize}r|
+ *{10}{>{\color{black}}p{1.5em}|}}
+\cline{2-11}
+\endhead
+
+\luadirect{ft.print_glyphs(10,65463)} \\ \cline{2-11}
+\end{longtable}
+
+\end{document} \ No newline at end of file
diff --git a/fonts/oldstandard/doc/oldstandard.pdf b/fonts/oldstandard/doc/oldstandard.pdf
index 548bd555a4..49ca942076 100644
--- a/fonts/oldstandard/doc/oldstandard.pdf
+++ b/fonts/oldstandard/doc/oldstandard.pdf
Binary files differ
diff --git a/fonts/oldstandard/doc/oldstandard.tex b/fonts/oldstandard/doc/oldstandard.tex
index f85156d7be..fd766d1f7d 100644
--- a/fonts/oldstandard/doc/oldstandard.tex
+++ b/fonts/oldstandard/doc/oldstandard.tex
@@ -26,23 +26,14 @@
}
\end{filecontents*}
\documentclass[letterpaper]{article}
-\usepackage[no-math]{fontspec}
\usepackage{fontspec}
-\usepackage[greek.ancient,english]{babel}
+\usepackage[english]{babel}
\babeltags{grc = greek}
-\babelfont{rm}[
-ItalicFont={OldStandard-Italic.otf},
-BoldFont={OldStandard-Bold.otf},
-BoldItalicFont={OldStandard-BoldItalic.otf}]{OldStandard-Regular.otf}
-
-\babelfont[greek]{rm}[
-RawFeature={+ss05;+ss06},
-ItalicFont={OldStandard-Italic.otf},
-BoldFont={OldStandard-Bold.otf},
-BoldItalicFont={OldStandard-BoldItalic.otf}]{OldStandard-Regular.otf}
-
-\babelfont{tt}{CMU Typewriter Text}
+\babelfont{rm}{Old Standard}
+\babelfont[greek]{rm}[RawFeature={+ss05;+ss06}]{Old Standard}
+\babelfont{sf}{NewComputerModern Sans}
+\babelfont{tt}{NewComputerModern Mono}
\newlength\defaultparindent
\setlength\defaultparindent{\parindent}
@@ -91,8 +82,8 @@ BoldItalicFont={OldStandard-BoldItalic.otf}]{OldStandard-Regular.otf}
\usepackage[toc]{multitoc}
-\edef\pkgver{2.4a}
-\edef\pkgdate{2019/07/26}
+\edef\pkgver{2.5}
+\edef\pkgdate{2020/02/24}
\title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop
lifted shadow, colback=white, boxrule=.25mm]%
{\textsc{Old Standard}\\
@@ -124,7 +115,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.
@@ -132,7 +123,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/}
+\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}
@@ -142,6 +133,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,
@@ -163,7 +172,9 @@ 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 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
@@ -171,12 +182,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
@@ -345,12 +350,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}