summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/fonts/oldstandard
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-02-25 01:16:34 +0000
committerKarl Berry <karl@freefriends.org>2020-02-25 01:16:34 +0000
commit8df469c2d12aacda16ebd15fc2aefd9c075878d1 (patch)
tree8b1b18d023e0130552c1a19fc5835817f37ed81e /Master/texmf-dist/doc/fonts/oldstandard
parent28aad5a2c49f4640742e55f907a69f183459834c (diff)
oldstandard (25feb20)
git-svn-id: svn://tug.org/texlive/trunk@53897 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/fonts/oldstandard')
-rw-r--r--Master/texmf-dist/doc/fonts/oldstandard/NewComputerModern.fontspec8
-rw-r--r--Master/texmf-dist/doc/fonts/oldstandard/NewComputerModernMono.fontspec8
-rw-r--r--Master/texmf-dist/doc/fonts/oldstandard/NewComputerModernSans.fontspec8
-rw-r--r--Master/texmf-dist/doc/fonts/oldstandard/README6
-rw-r--r--Master/texmf-dist/doc/fonts/oldstandard/fonttable.lua36
-rw-r--r--Master/texmf-dist/doc/fonts/oldstandard/fonttable.pdfbin0 -> 148442 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/oldstandard/fonttable.tex30
-rw-r--r--Master/texmf-dist/doc/fonts/oldstandard/oldstandard.pdfbin91631 -> 90279 bytes
-rw-r--r--Master/texmf-dist/doc/fonts/oldstandard/oldstandard.tex62
9 files changed, 125 insertions, 33 deletions
diff --git a/Master/texmf-dist/doc/fonts/oldstandard/NewComputerModern.fontspec b/Master/texmf-dist/doc/fonts/oldstandard/NewComputerModern.fontspec
new file mode 100644
index 00000000000..6473cac3117
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/oldstandard/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/Master/texmf-dist/doc/fonts/oldstandard/NewComputerModernMono.fontspec b/Master/texmf-dist/doc/fonts/oldstandard/NewComputerModernMono.fontspec
new file mode 100644
index 00000000000..c4bb5441c4a
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/oldstandard/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/Master/texmf-dist/doc/fonts/oldstandard/NewComputerModernSans.fontspec b/Master/texmf-dist/doc/fonts/oldstandard/NewComputerModernSans.fontspec
new file mode 100644
index 00000000000..97bba381dc6
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/oldstandard/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/Master/texmf-dist/doc/fonts/oldstandard/README b/Master/texmf-dist/doc/fonts/oldstandard/README
index eff7cc41fdd..9cc7ef43308 100644
--- a/Master/texmf-dist/doc/fonts/oldstandard/README
+++ b/Master/texmf-dist/doc/fonts/oldstandard/README
@@ -1,5 +1,5 @@
-This is the README for the OldStandard package, version 2.4a,
-reease 2019-12-16.
+This is the README for the OldStandard package, version 2.5,
+reease 2020-02-24.
This package provides the Old Standard family of fonts
designed by Alexey Kryukov and revised by Robert Alessi,
@@ -75,7 +75,7 @@ scale the fonts.
The fonts are licensed under the SIL Open Font License,
version 1.1; the text may be found in the doc directory.
-The type1 versions were created using fontforge. The LaTeX
+The type1 versions were created using cfftot1. The LaTeX
support files were created using autoinst and are licensed
under the terms of the LaTeX Project Public License.
The maintainers of this package are Bob Tennent (rdt at
diff --git a/Master/texmf-dist/doc/fonts/oldstandard/fonttable.lua b/Master/texmf-dist/doc/fonts/oldstandard/fonttable.lua
new file mode 100644
index 00000000000..d50a3146807
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/oldstandard/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/Master/texmf-dist/doc/fonts/oldstandard/fonttable.pdf b/Master/texmf-dist/doc/fonts/oldstandard/fonttable.pdf
new file mode 100644
index 00000000000..68477b96354
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/oldstandard/fonttable.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/oldstandard/fonttable.tex b/Master/texmf-dist/doc/fonts/oldstandard/fonttable.tex
new file mode 100644
index 00000000000..f1b2814c8a2
--- /dev/null
+++ b/Master/texmf-dist/doc/fonts/oldstandard/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/Master/texmf-dist/doc/fonts/oldstandard/oldstandard.pdf b/Master/texmf-dist/doc/fonts/oldstandard/oldstandard.pdf
index 548bd555a4c..49ca9420768 100644
--- a/Master/texmf-dist/doc/fonts/oldstandard/oldstandard.pdf
+++ b/Master/texmf-dist/doc/fonts/oldstandard/oldstandard.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/fonts/oldstandard/oldstandard.tex b/Master/texmf-dist/doc/fonts/oldstandard/oldstandard.tex
index f85156d7bee..fd766d1f7d9 100644
--- a/Master/texmf-dist/doc/fonts/oldstandard/oldstandard.tex
+++ b/Master/texmf-dist/doc/fonts/oldstandard/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}