diff options
author | Robert Alessi <alessi@robertalessi.net> | 2023-12-11 16:44:11 +0100 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2023-12-11 21:22:07 +0100 |
commit | 72dcdb7eca9fda2ed0ed669fec4554da019d5df9 (patch) | |
tree | fa0009d30001305942450bf056046a327644c941 | |
parent | 857e4d53ed7a3ce5d6d80bd063c845b841f45d64 (diff) | |
download | oldstandard-72dcdb7eca9fda2ed0ed669fec4554da019d5df9.tar.gz |
preparing 2.7
-rw-r--r-- | FONTLOG.txt | 8 | ||||
-rw-r--r-- | LICENSE | 10 | ||||
-rw-r--r-- | README.md | 37 | ||||
-rw-r--r-- | about.html | 95 | ||||
-rw-r--r-- | makefile | 1 | ||||
-rw-r--r-- | oldstandard.tex | 105 |
6 files changed, 125 insertions, 131 deletions
diff --git a/FONTLOG.txt b/FONTLOG.txt index 53fd7a5..c3e5cc8 100644 --- a/FONTLOG.txt +++ b/FONTLOG.txt | |||
@@ -44,6 +44,14 @@ lettertype of the early 20th century. | |||
44 | ChangeLog | 44 | ChangeLog |
45 | --------- | 45 | --------- |
46 | 46 | ||
47 | 2023 December 12 (Robert Alessi, Antonis Tsolomitis) version 2.7 | ||
48 | * Added OldStandard-Math. | ||
49 | |||
50 | * Added “oldstyle” numerals in regular and bold series. | ||
51 | |||
52 | * Replaced open theta with closed theta in slot 035B and adjusted | ||
53 | rules ss05 and ss06 accordingly. | ||
54 | |||
47 | 2020 December 18 (Robert Alessi) Version 2.6 | 55 | 2020 December 18 (Robert Alessi) Version 2.6 |
48 | 56 | ||
49 | * Added 2nd pointer to Alexey Kryukov's archived webpage. | 57 | * Added 2nd pointer to Alexey Kryukov's archived webpage. |
@@ -1,3 +1,6 @@ | |||
1 | Old Standard | ||
2 | ============ | ||
3 | |||
1 | Copyright (c) 2006-2011 Alexey Kryukov (<amkryukov@gmail.com>), | 4 | Copyright (c) 2006-2011 Alexey Kryukov (<amkryukov@gmail.com>), |
2 | without Reserved Font Names. | 5 | without Reserved Font Names. |
3 | 6 | ||
@@ -97,3 +100,10 @@ INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL | |||
97 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | 100 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING |
98 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM | 101 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM |
99 | OTHER DEALINGS IN THE FONT SOFTWARE. | 102 | OTHER DEALINGS IN THE FONT SOFTWARE. |
103 | |||
104 | |||
105 | Old Standard Math | ||
106 | ================= | ||
107 | Copyright (c) 2019-2023 Antonis Tsolomitis (<atsol@aegean.gr>). | ||
108 | This work is released under the GUST Font License -- see | ||
109 | http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt for details. | ||
@@ -3,6 +3,7 @@ Old Standard | |||
3 | 3 | ||
4 | License | 4 | License |
5 | ------- | 5 | ------- |
6 | ### Old Standard | ||
6 | Copyright (c) 2006-2011 Alexey Kryukov (<amkryukov@gmail.com>), | 7 | Copyright (c) 2006-2011 Alexey Kryukov (<amkryukov@gmail.com>), |
7 | without Reserved Font Names. | 8 | without Reserved Font Names. |
8 | 9 | ||
@@ -12,6 +13,15 @@ Copyright (c) 2019, 2020, 2021, 2022, 2023 Robert Alessi | |||
12 | Copyright (c) 2023 Antonis Tsolomitis (<atsol@aegean.gr>), without | 13 | Copyright (c) 2023 Antonis Tsolomitis (<atsol@aegean.gr>), without |
13 | Reserved Font Names. | 14 | Reserved Font Names. |
14 | 15 | ||
16 | This Font Software is licensed under the SIL Open Font License, | ||
17 | Version 1.1. This license is available with a FAQ at: | ||
18 | <http://scripts.sil.org/OFL> | ||
19 | |||
20 | ### Old Standard Math | ||
21 | Copyright (c) 2019-2023 Antonis Tsolomitis (<atsol@aegean.gr>). | ||
22 | This work is released under the GUST Font License -- see | ||
23 | <http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt> for details. | ||
24 | |||
15 | Please send error reports and suggestions for improvements to Robert | 25 | Please send error reports and suggestions for improvements to Robert |
16 | Alessi or Antonis Tsolomitis: | 26 | Alessi or Antonis Tsolomitis: |
17 | 27 | ||
@@ -21,10 +31,6 @@ Alessi or Antonis Tsolomitis: | |||
21 | * comments, feature requests, bug reports: <https://todo.sr.ht/~ralessi/oldstandard> | 31 | * comments, feature requests, bug reports: <https://todo.sr.ht/~ralessi/oldstandard> |
22 | 32 | ||
23 | 33 | ||
24 | This Font Software is licensed under the SIL Open Font License, | ||
25 | Version 1.1. This license is available with a FAQ at: | ||
26 | <http://scripts.sil.org/OFL> | ||
27 | |||
28 | History | 34 | History |
29 | ------- | 35 | ------- |
30 | This font is just the same as Alexey Kryukov's beautiful *Old | 36 | This font is just the same as Alexey Kryukov's beautiful *Old |
@@ -37,11 +43,9 @@ Standard*, it includes new letters and some corrections: | |||
37 | century ago in fine books which used font faces very similar to | 43 | century ago in fine books which used font faces very similar to |
38 | *Old Standard*. Typical use cases of small capitals were headers, | 44 | *Old Standard*. Typical use cases of small capitals were headers, |
39 | current headings and in some books proper names. | 45 | current headings and in some books proper names. |
40 | 2. *For the time being*, a bold italic shape has been | 46 | 2. A bold italic shape was first auto-generated in 2019. Of course, |
41 | auto-generated. Of course, auto-generating shapes is not a | 47 | auto-generating shapes was not a satisfactory solution. Since then, |
42 | satisfactory solution. However, it is better than using the font | 48 | the characters have been reworked manually. |
43 | loader to emulate bold shapes. A real bold italic shape is planned | ||
44 | in the versions of *Old Standard* to come. | ||
45 | 3. The letter G with caron above, that is: Ǧ (`U+01E6`, uppercase) and | 49 | 3. The letter G with caron above, that is: Ǧ (`U+01E6`, uppercase) and |
46 | ǧ (`U+01E7`, lowercase) has been added. It is the only character | 50 | ǧ (`U+01E7`, lowercase) has been added. It is the only character |
47 | missing from *Old Standard* that is needed in some of the accepted | 51 | missing from *Old Standard* that is needed in some of the accepted |
@@ -53,6 +57,21 @@ Standard*, it includes new letters and some corrections: | |||
53 | with the previous release of *Old Standard*. However, it failed if | 57 | with the previous release of *Old Standard*. However, it failed if |
54 | the beta is preceded by a vowel with an acute accent taken from the | 58 | the beta is preceded by a vowel with an acute accent taken from the |
55 | *Greek extended* Unicode block. | 59 | *Greek extended* Unicode block. |
60 | 5. Open theta has been replaced with closed theta in slot 03B8 and | ||
61 | rules ss05 and ss06 have been adjusted accordingly. | ||
62 | 6. **Oldstyle numerals**: These have been designed by Antonis | ||
63 | Tsolomitis for regular and bold series and can be selected by | ||
64 | `RawFeature=onum`. | ||
65 | 7. **Math Font**: This is a major and long-awaited enhancement | ||
66 | to Old Standard. The math font has been designed by Antonis | ||
67 | Tsolomitis from an old French book published by Gauthier-Villars | ||
68 | that used a font similar to Old Standard for Greek and a Bodoni font | ||
69 | for Latin. As both Bodoni and Old Standard were “romantic” | ||
70 | faces, it is hoped that they match up nicely, even if this remains | ||
71 | to be proven...<br/> | ||
72 | Two integrals are provided: a romantic one, which is selected by | ||
73 | default, and an upright version, which can be selected with | ||
74 | `StylisticSet=2`. | ||
56 | 75 | ||
57 | ### Why a new release of *Old Standard*? | 76 | ### Why a new release of *Old Standard*? |
58 | At the time of writing, *Old Standard* was last updated six years | 77 | At the time of writing, *Old Standard* was last updated six years |
diff --git a/about.html b/about.html deleted file mode 100644 index cbcf9fd..0000000 --- a/about.html +++ /dev/null | |||
@@ -1,95 +0,0 @@ | |||
1 | <h1 id="old-standard">Old Standard</h1> | ||
2 | <h2 id="license">License</h2> | ||
3 | <p>Copyright (c) 2006-2011 Alexey Kryukov (<a | ||
4 | href="mailto:amkryukov@gmail.com" | ||
5 | class="email">amkryukov@gmail.com</a>), without Reserved Font Names.</p> | ||
6 | <p>Copyright (c) 2019, 2020, 2021, 2022, 2023 Robert Alessi (<a | ||
7 | href="mailto:alessi@robertalessi.net" | ||
8 | class="email">alessi@robertalessi.net</a>), without Reserved Font | ||
9 | Names.</p> | ||
10 | <p>Copyright (c) 2023 Antonis Tsolomitis (<a | ||
11 | href="mailto:atsol@aegean.gr" class="email">atsol@aegean.gr</a>), | ||
12 | without Reserved Font Names.</p> | ||
13 | <p>Please send error reports and suggestions for improvements to Robert | ||
14 | Alessi or Antonis Tsolomitis:</p> | ||
15 | <ul> | ||
16 | <li>email: <a href="mailto:alessi@roberalessi.net" | ||
17 | class="email">alessi@roberalessi.net</a> / <a | ||
18 | href="mailto:atsol@aegean.gr" class="email">atsol@aegean.gr</a></li> | ||
19 | <li>website: <a href="https://sr.ht/~ralessi/oldstandard/" | ||
20 | class="uri">https://sr.ht/~ralessi/oldstandard/</a></li> | ||
21 | <li>development: <a href="https://git.sr.ht/~ralessi/oldstandard" | ||
22 | class="uri">https://git.sr.ht/~ralessi/oldstandard</a></li> | ||
23 | <li>comments, feature requests, bug reports: <a | ||
24 | href="https://todo.sr.ht/~ralessi/oldstandard" | ||
25 | class="uri">https://todo.sr.ht/~ralessi/oldstandard</a></li> | ||
26 | </ul> | ||
27 | <p>This Font Software is licensed under the SIL Open Font License, | ||
28 | Version 1.1. This license is available with a FAQ at: <a | ||
29 | href="http://scripts.sil.org/OFL" | ||
30 | class="uri">http://scripts.sil.org/OFL</a></p> | ||
31 | <h2 id="history">History</h2> | ||
32 | <p>This font is just the same as Alexey Kryukov’s beautiful <em>Old | ||
33 | Standard</em>.<a href="#fn1" class="footnote-ref" id="fnref1" | ||
34 | role="doc-noteref"><sup>1</sup></a> In comparison to the previous | ||
35 | releases of <em>Old Standard</em>, it includes new letters and some | ||
36 | corrections:</p> | ||
37 | <ol type="1"> | ||
38 | <li>Small capitals for Roman, Greek and Cyrillic letters, in all three | ||
39 | styles, Regular, Italic and Bold have been added. Small capitals, which | ||
40 | were missing from <em>Old Standard</em>, were already in use a century | ||
41 | ago in fine books which used font faces very similar to <em>Old | ||
42 | Standard</em>. Typical use cases of small capitals were headers, current | ||
43 | headings and in some books proper names.</li> | ||
44 | <li><em>For the time being</em>, a bold italic shape has been | ||
45 | auto-generated. Of course, auto-generating shapes is not a satisfactory | ||
46 | solution. However, it is better than using the font loader to emulate | ||
47 | bold shapes. A real bold italic shape is planned in the versions of | ||
48 | <em>Old Standard</em> to come.</li> | ||
49 | <li>The letter G with caron above, that is: Ǧ (<code>U+01E6</code>, | ||
50 | uppercase) and ǧ (<code>U+01E7</code>, lowercase) has been added. It is | ||
51 | the only character missing from <em>Old Standard</em> that is needed in | ||
52 | some of the accepted standards of romanization of classical Arabic.<a | ||
53 | href="#fn2" class="footnote-ref" id="fnref2" | ||
54 | role="doc-noteref"><sup>2</sup></a></li> | ||
55 | <li>Additionally, this release corrects the <code>+ss06</code> feature | ||
56 | provided by <em>Old Standard</em>. This feature is supposed to | ||
57 | distinguish between regular and ‘curled’ beta (β/ϐ) and to print | ||
58 | ‘curled’ beta (<code>U+03D0</code>) in medial position. This feature | ||
59 | worked in most cases with the previous release of <em>Old Standard</em>. | ||
60 | However, it failed if the beta is preceded by a vowel with an acute | ||
61 | accent taken from the <em>Greek extended</em> Unicode block.</li> | ||
62 | </ol> | ||
63 | <h3 id="why-a-new-release-of-old-standard">Why a new release of <em>Old | ||
64 | Standard</em>?</h3> | ||
65 | <p>At the time of writing, <em>Old Standard</em> was last updated six | ||
66 | years ago. Being unable himself to contact the author, the writer, while | ||
67 | in need to have new letters included in <em>Old Standard</em> and some | ||
68 | issues addressed, took the decision to make a new release of <em>Old | ||
69 | Standard</em>, while maintaining the hope that the author will one day | ||
70 | resume the development of this typeface.</p> | ||
71 | <h3 id="reference-web-page-archived-on-sept.-26-2019">Reference web page | ||
72 | (archived on Sept. 26, 2019)</h3> | ||
73 | <p><a | ||
74 | href="https://web.archive.org/web/20190926123235/http://thessalonica.org.ru/en/oldstandard.html">http://thessalonica.org.ru/en/oldstandard.html</a></p> | ||
75 | <h2 id="documentation">Documentation</h2> | ||
76 | <p>Please refer to Alexey Kryukov’s documentation which is can be found | ||
77 | here: <a | ||
78 | href="http://mirrors.ctan.org/fonts/oldstandard/doc/oldstand-manual.pdf" | ||
79 | class="uri">http://mirrors.ctan.org/fonts/oldstandard/doc/oldstand-manual.pdf</a> | ||
80 | (CTAN) or here: <a | ||
81 | href="https://web.archive.org/web/20190924110631/http://thessalonica.org.ru/en/fonts-download.html">http://thessalonica.org.ru/en/fonts-download.html</a> | ||
82 | (Alexey Kryukov’s web page).</p> | ||
83 | <section id="footnotes" class="footnotes footnotes-end-of-document" | ||
84 | role="doc-endnotes"> | ||
85 | <hr /> | ||
86 | <ol> | ||
87 | <li id="fn1"><p>See <a href="https://github.com/akryukov/oldstand" | ||
88 | class="uri">https://github.com/akryukov/oldstand</a><a href="#fnref1" | ||
89 | class="footnote-back" role="doc-backlink">↩︎</a></p></li> | ||
90 | <li id="fn2"><p>See for references the <a | ||
91 | href="http://mirrors.ctan.org/macros/luatex/latex/arabluatex/arabluatex.pdf">current | ||
92 | documentation of the arabluatex package</a>, sect. “Transliteration”.<a | ||
93 | href="#fnref2" class="footnote-back" role="doc-backlink">↩︎</a></p></li> | ||
94 | </ol> | ||
95 | </section> | ||
@@ -53,7 +53,6 @@ clean: | |||
53 | @echo "Removing .fontspec files from local texmf dir..." | 53 | @echo "Removing .fontspec files from local texmf dir..." |
54 | rm -f $(TEXMFDIR)/tex/latex/fontspec/OldStandard.fontspec | 54 | rm -f $(TEXMFDIR)/tex/latex/fontspec/OldStandard.fontspec |
55 | git clean -df | 55 | git clean -df |
56 | pandoc README.md -o about.html | ||
57 | @echo "Done." | 56 | @echo "Done." |
58 | 57 | ||
59 | .PHONY: doc all local package clean | 58 | .PHONY: doc all local package clean |
diff --git a/oldstandard.tex b/oldstandard.tex index 3e40f28..6ada35d 100644 --- a/oldstandard.tex +++ b/oldstandard.tex | |||
@@ -31,13 +31,15 @@ | |||
31 | \end{filecontents*} | 31 | \end{filecontents*} |
32 | \documentclass[letterpaper]{article} | 32 | \documentclass[letterpaper]{article} |
33 | \usepackage{fontspec} | 33 | \usepackage{fontspec} |
34 | \usepackage{microtype} | ||
34 | \usepackage[default]{fontsetup} | 35 | \usepackage[default]{fontsetup} |
35 | \usepackage[greek.ancient,english]{babel} | 36 | \usepackage[greek.ancient,english]{babel} |
36 | \babeltags{grc = greek} | 37 | \babeltags{grc = greek} |
37 | 38 | ||
38 | \babelfont{rm}{Old Standard} | 39 | \babelfont{rm}[RawFeature=onum]{Old Standard} |
39 | \babelfont[greek]{rm}[RawFeature={+ss05;+ss06}]{Old Standard} | 40 | \babelfont[greek]{rm}[RawFeature={onum;ss06}]{Old Standard} |
40 | 41 | ||
42 | \usepackage[parfill]{parskip} | ||
41 | \newlength\defaultparindent | 43 | \newlength\defaultparindent |
42 | \setlength\defaultparindent{\parindent} | 44 | \setlength\defaultparindent{\parindent} |
43 | \usepackage{dtxdescribe} | 45 | \usepackage{dtxdescribe} |
@@ -54,6 +56,7 @@ | |||
54 | \hypersetup{unicode=true, linktocpage=true, colorlinks, | 56 | \hypersetup{unicode=true, linktocpage=true, colorlinks, |
55 | allcolors=cinnamon, pdfauthor={Robert Alessi}, pdftitle={Old | 57 | allcolors=cinnamon, pdfauthor={Robert Alessi}, pdftitle={Old |
56 | Standard}} | 58 | Standard}} |
59 | \usepackage{xurl} | ||
57 | \usepackage{uri} | 60 | \usepackage{uri} |
58 | 61 | ||
59 | \usepackage{enumitem} | 62 | \usepackage{enumitem} |
@@ -85,8 +88,8 @@ | |||
85 | 88 | ||
86 | \usepackage[toc]{multitoc} | 89 | \usepackage[toc]{multitoc} |
87 | 90 | ||
88 | \edef\pkgver{2.6} | 91 | \edef\pkgver{2.7} |
89 | \edef\pkgdate{2020/12/18} | 92 | \edef\pkgdate{2023/12/12} |
90 | \title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop | 93 | \title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop |
91 | lifted shadow, colback=white, boxrule=.25mm]% | 94 | lifted shadow, colback=white, boxrule=.25mm]% |
92 | {\textsc{Old Standard}\\ | 95 | {\textsc{Old Standard}\\ |
@@ -95,9 +98,19 @@ | |||
95 | \large Based on Alexey Kryukov's original \emph{Old Standard}\\ | 98 | \large Based on Alexey Kryukov's original \emph{Old Standard}\\ |
96 | \large v\pkgver -- \pkgdate}} | 99 | \large v\pkgver -- \pkgdate}} |
97 | 100 | ||
98 | \author{Robert Alessi \\ | 101 | % \author{Robert Alessi \and Antonis Tsolomitis\\ |
99 | \href{mailto:alessi@robertalessi.net?Subject=OldStandard package}% | 102 | % \href{mailto:alessi@robertalessi.net?Subject=OldStandard package}% |
100 | {\texttt{alessi@robertalessi.net}}} | 103 | % {\texttt{alessi@robertalessi.net}}} |
104 | \author{ | ||
105 | \begin{tabular}{cc} | ||
106 | Robert Alessi & Antonis Tsolomitis\\ | ||
107 | \href{mailto:alessi@robertalessi.net?Subject=OldStandard package}% | ||
108 | {\texttt{alessi@robertalessi.net}} | ||
109 | & | ||
110 | \href{mailto:atsol@aegean.gr?Subject=OldStandard package}% | ||
111 | {\texttt{atsol@aegean.gr}} | ||
112 | \end{tabular} | ||
113 | } | ||
101 | \date{} | 114 | \date{} |
102 | 115 | ||
103 | \begin{document} | 116 | \begin{document} |
@@ -114,18 +127,38 @@ | |||
114 | 127 | ||
115 | \section{License} | 128 | \section{License} |
116 | \label{sec:license} | 129 | \label{sec:license} |
130 | \subsection{Old Standard} | ||
131 | \label{sec:old-standard} | ||
132 | |||
117 | Copyright \textcopyright\ 2006--2011, Alexey Kryukov | 133 | Copyright \textcopyright\ 2006--2011, Alexey Kryukov |
118 | (\href{mailto:amkryukov@gmail.com}{amkryukov@gmail.com}), without | 134 | (\href{mailto:amkryukov@gmail.com}{amkryukov@gmail.com}), without |
119 | Reserved Font Names. | 135 | Reserved Font Names. |
120 | \\ | 136 | \\ |
121 | Copyright \textcopyright\ 2019--2020, Robert Alessi | 137 | Copyright \textcopyright\ 2019--2023, Robert Alessi |
122 | (\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without | 138 | (\href{mailto:alessi@robertalessi.net}{alessi@robertalessi.net}), without |
123 | Reserved Font Names. | 139 | Reserved Font Names. |
140 | \\ | ||
141 | Copyright \textcopyright\ 2019--2023, Antonis Tsolomitis | ||
142 | (\href{mailto:atsol@aegean.gr}{atsol@aegean.gr}), without | ||
143 | Reserved Font Names. | ||
144 | |||
145 | This Font Software is licensed under the SIL Open Font License, | ||
146 | Version 1.1. This license is available with a FAQ at: | ||
147 | \url{http://scripts.sil.org/OFL} | ||
148 | |||
149 | \subsection{Old Standard Math} | ||
150 | \label{sec:old-standard-math} | ||
151 | Copyright \textcopyright\ 2019--2023, Antonis Tsolomitis | ||
152 | (\href{mailto:atsol@aegean.gr}{atsol@aegean.gr}). | ||
153 | This work is released under the GUST Font License -- see | ||
154 | \url{http://tug.org/fonts/licenses/GUST-FONT-LICENSE.txt} for details. | ||
124 | 155 | ||
156 | \paragraph{Support} | ||
125 | Please send error reports and suggestions for improvements to Robert | 157 | Please send error reports and suggestions for improvements to Robert |
126 | Alessi: | 158 | Alessi or Antonis Tsolomitis: |
127 | \begin{itemize} | 159 | \begin{itemize} |
128 | \item email: \mailto[oldstandard package]{alessi@roberalessi.net} | 160 | \item email: \mailto[oldstandard package]{alessi@roberalessi.net} or |
161 | \mailto[oldstandard package]{atsol.aegean.gr} | ||
129 | \item website: \url{http://git.robertalessi.net/oldstandard/about}\\ | 162 | \item website: \url{http://git.robertalessi.net/oldstandard/about}\\ |
130 | or \url{https://sr.ht/~ralessi/oldstandard/} | 163 | or \url{https://sr.ht/~ralessi/oldstandard/} |
131 | \item development: \url{http://git.robertalessi.net/oldstandard}\\ | 164 | \item development: \url{http://git.robertalessi.net/oldstandard}\\ |
@@ -134,10 +167,6 @@ Alessi: | |||
134 | \url{https://sr.ht/~ralessi/oldstandard/trackers} | 167 | \url{https://sr.ht/~ralessi/oldstandard/trackers} |
135 | \end{itemize} | 168 | \end{itemize} |
136 | 169 | ||
137 | This Font Software is licensed under the SIL Open Font License, | ||
138 | Version 1.1. This license is available with a FAQ at: | ||
139 | \url{http://scripts.sil.org/OFL} | ||
140 | |||
141 | \section{Documentation} | 170 | \section{Documentation} |
142 | \label{sec:documentation} | 171 | \label{sec:documentation} |
143 | No documentation is associated with this release of \emph{Old | 172 | 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 | |||
182 | resume the development of this typeface. | 211 | resume the development of this typeface. |
183 | 212 | ||
184 | \paragraph{Important disclaimer} | 213 | \paragraph{Important disclaimer} |
185 | The writer is very far from being able to design glyphs \emph{ex | 214 | Back in 2019, he writer was far from being able to design glyphs |
186 | nihilo}. That aside, he has some limited knowledge in the use of | 215 | \emph{ex nihilo}. That aside, he had some limited knowledge in the use |
187 | FontForge, and, as a classicist, he is able to scrutinize how features | 216 | of FontForge, and, as a classicist, was able to scrutinize how |
188 | operate and if they operate as expected. | 217 | features operate and if they operate as expected. Since then, some |
218 | progress has been made in the art of drawing characters, which has led | ||
219 | to the revision and correction of a number of glyphs. | ||
189 | 220 | ||
190 | \section{Additions and corrections provided} | 221 | \section{Additions and corrections provided} |
191 | \label{sec:addit-corr-prov} | 222 | \label{sec:addit-corr-prov} |
@@ -198,11 +229,9 @@ corrections: | |||
198 | in use a century ago in fine books which used font faces very | 229 | in use a century ago in fine books which used font faces very |
199 | similar to \emph{Old Standard}. Typical use cases of small capitals | 230 | similar to \emph{Old Standard}. Typical use cases of small capitals |
200 | were headers, current headings and in some books proper names. | 231 | were headers, current headings and in some books proper names. |
201 | \item \emph{For the time being}, a bold italic shape has been | 232 | \item A bold italic shape was first auto-generated in 2019. Of course, |
202 | auto-generated. Of course, auto-generating shapes is not a | 233 | auto-generating shapes was not a satisfactory solution. Since then, |
203 | satisfactory solution. However, it is better than using the | 234 | the characters have been reworked manually. |
204 | font loader to emulate bold shapes. A real bold italic shape is | ||
205 | planned in the versions of \emph{Old Standard} to come. | ||
206 | \item The letter G with caron above, that is: Ǧ (\verb|U+01E6|, | 235 | \item The letter G with caron above, that is: Ǧ (\verb|U+01E6|, |
207 | uppercase) and ǧ (\verb|U+01E7|, lowercase) has been added. It is | 236 | uppercase) and ǧ (\verb|U+01E7|, lowercase) has been added. It is |
208 | the only character missing from \emph{Old Standard} that is needed | 237 | the only character missing from \emph{Old Standard} that is needed |
@@ -217,6 +246,32 @@ corrections: | |||
217 | cases with the previous releases. However, it failed if the beta was | 246 | cases with the previous releases. However, it failed if the beta was |
218 | preceded by a vowel with an acute accent taken from the Greek | 247 | preceded by a vowel with an acute accent taken from the Greek |
219 | extended Unicode block. | 248 | extended Unicode block. |
249 | \item Open theta has been replaced with closed theta in slot 03B8 and | ||
250 | rules ss05 and ss06 have been adjusted accordingly, like so:--- | ||
251 | \begin{enumerate} | ||
252 | \item \texttt{Default}: {\addfontfeatures{RawFeature={-ss05;-ss06}}% | ||
253 | θαυμασθεὶς ὁ βάρβαρος.} | ||
254 | \item \texttt{ss05}: {\addfontfeatures{RawFeature={+ss05;-ss06}}% | ||
255 | θαυμασθεὶς ὁ βάρβαρος.} | ||
256 | \item \texttt{ss06}: {\addfontfeatures{RawFeature={-ss05;+ss06}}% | ||
257 | θαυμασθεὶς ὁ βάρβαρος.} | ||
258 | \item \texttt{ss05} and \texttt{ss06}: | ||
259 | {\addfontfeatures{RawFeature={+ss05;+ss06}}% | ||
260 | θαυμασθεὶς ὁ βάρβαρος.} | ||
261 | \end{enumerate} | ||
262 | \item \textbf{Oldstyle numerals}: These have been designed by Antonis | ||
263 | Tsolomitis for regular and bold series and can be selected by | ||
264 | \verb|RawFeature=onum|. | ||
265 | \item \textbf{Math Font}: This is a major and long-awaited enhancement | ||
266 | to Old Standard. The math font has been designed by Antonis | ||
267 | Tsolomitis from an old French book published by Gauthier-Villars | ||
268 | that used a font similar to Old Standard for Greek and a Bodoni font | ||
269 | for Latin. As both Bodoni and Old Standard were \enquote{romantic} | ||
270 | faces, it is hoped that they match up nicely, even if this remains | ||
271 | to be proven\dots\\ | ||
272 | Two integrals are provided: a romantic one, which is selected by | ||
273 | default, and an upright version, which can be selected with | ||
274 | \verb|StylisticSet=2|. | ||
220 | \end{enumerate} | 275 | \end{enumerate} |
221 | 276 | ||
222 | \section{Usage} | 277 | \section{Usage} |
@@ -350,14 +405,12 @@ information, the reader should refer to][10,24]{babel} As an example, | |||
350 | here is how \emph{Old Standard} has been loaded in the preamble of | 405 | here is how \emph{Old Standard} has been loaded in the preamble of |
351 | this document to be compiled with \LuaLaTeX:--- | 406 | this document to be compiled with \LuaLaTeX:--- |
352 | \begin{code} | 407 | \begin{code} |
353 | \usepackage[no-math]{fontspec} | ||
354 | \usepackage{fontspec} | 408 | \usepackage{fontspec} |
355 | \usepackage[greek.ancient,english]{babel} | 409 | \usepackage[greek.ancient,english]{babel} |
356 | \babeltags{grc = greek} | 410 | \babeltags{grc = greek} |
357 | 411 | ||
358 | \babelfont{rm}{Old Standard} | 412 | \babelfont{rm}{Old Standard} |
359 | 413 | \babelfont[greek]{rm}[RawFeature=ss05]{Old Standard} | |
360 | \babelfont[greek]{rm}[RawFeature={+ss05;+ss06}]{Old Standard} | ||
361 | \end{code} | 414 | \end{code} |
362 | 415 | ||
363 | Then, once \emph{Old Standard} has been loaded with \cs{babelfont} | 416 | Then, once \emph{Old Standard} has been loaded with \cs{babelfont} |