From 4cfc78d306397a24015a53081d2f3e5171b06520 Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Mon, 30 Jan 2023 15:50:39 +0100 Subject: updated AUTHORS LICENSE README makefile and .tex file --- AUTHORS.md | 1 + LICENSE | 2 +- README.md | 2 +- about.html | 100 ++++++++++++++++++++++++++++++++++++++++++++------------ makefile | 7 +++- oldstandard.tex | 8 +++-- 6 files changed, 93 insertions(+), 27 deletions(-) diff --git a/AUTHORS.md b/AUTHORS.md index 7d8d6e1..9580604 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -4,6 +4,7 @@ Authors of the `oldstandard` font package Alexey Kryukov : Role: original author and designer : Copyright: 2006--2011 +: email Robert Alessi : Role: maintainer and contributor diff --git a/LICENSE b/LICENSE index db85e26..f86d45c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,7 @@ Copyright (c) 2006-2011 Alexey Kryukov (), without Reserved Font Names. -Copyright (c) 2019-2020, Robert Alessi (), +Copyright (c) 2019, 2020, Robert Alessi (), without Reserved Font Names. This Font Software is licensed under the SIL Open Font License, diff --git a/README.md b/README.md index 436ce26..db5c97a 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ License Copyright (c) 2006-2011 Alexey Kryukov (), without Reserved Font Names. -Copyright (c) 2019-2020, Robert Alessi (), +Copyright (c) 2019, 2020, Robert Alessi (), without Reserved Font Names. Please send error reports and suggestions for improvements to Robert diff --git a/about.html b/about.html index 1900f47..4ed386b 100644 --- a/about.html +++ b/about.html @@ -1,33 +1,91 @@

Old Standard

License

-

Copyright (c) 2006-2011 Alexey Kryukov (), without Reserved Font Names.

-

Copyright (c) 2019-2020, Robert Alessi (), without Reserved Font Names.

-

Please send error reports and suggestions for improvements to Robert Alessi:

+

Copyright (c) 2006-2011 Alexey Kryukov (amkryukov@gmail.com), without Reserved Font Names.

+

Copyright (c) 2019, 2020, Robert Alessi (alessi@robertalessi.net), without Reserved Font +Names.

+

Please send error reports and suggestions for improvements to Robert +Alessi:

-

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL

+

This Font Software is licensed under the SIL Open Font License, +Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL

History

-

This font is just the same as Alexey Kryukov’s beautiful Old Standard.1 In comparison to the previous releases of Old Standard, it includes new letters and some corrections:

+

This font is just the same as Alexey Kryukov’s beautiful Old +Standard.1 In comparison to the previous +releases of Old Standard, it includes new letters and some +corrections:

    -
  1. Small capitals for Roman, Greek and Cyrillic letters, in all three styles, Regular, Italic and Bold have been added. Small capitals, which were missing from Old Standard, were already in use a century ago in fine books which used font faces very similar to Old Standard. Typical use cases of small capitals were headers, current headings and in some books proper names.
  2. -
  3. 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 Old Standard to come.
  4. -
  5. The letter G with caron above, that is: Ǧ (U+01E6, uppercase) and ǧ (U+01E7, lowercase) has been added. It is the only character missing from Old Standard that is needed in some of the accepted standards of romanization of classical Arabic.2
  6. -
  7. Additionally, this release corrects the +ss06 feature provided by Old Standard. This feature is supposed to distinguish between regular and ‘curled’ beta (β/ϐ) and to print ‘curled’ beta (U+03D0) in medial position. This feature worked in most cases with the previous release of Old Standard. However, it failed if the beta is preceded by a vowel with an acute accent taken from the Greek extended Unicode block.
  8. +
  9. Small capitals for Roman, Greek and Cyrillic letters, in all three +styles, Regular, Italic and Bold have been added. Small capitals, which +were missing from Old Standard, were already in use a century +ago in fine books which used font faces very similar to Old +Standard. Typical use cases of small capitals were headers, current +headings and in some books proper names.
  10. +
  11. 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 +Old Standard to come.
  12. +
  13. The letter G with caron above, that is: Ǧ (U+01E6, +uppercase) and ǧ (U+01E7, lowercase) has been added. It is +the only character missing from Old Standard that is needed in +some of the accepted standards of romanization of classical Arabic.2
  14. +
  15. Additionally, this release corrects the +ss06 feature +provided by Old Standard. This feature is supposed to +distinguish between regular and ‘curled’ beta (β/ϐ) and to print +‘curled’ beta (U+03D0) in medial position. This feature +worked in most cases with the previous release of Old Standard. +However, it failed if the beta is preceded by a vowel with an acute +accent taken from the Greek extended Unicode block.
-

Why a new release of Old Standard?

-

At the time of writing, Old Standard was last updated six years ago. Being unable himself to contact the author, the writer, while in need to have new letters included in Old Standard and some issues addressed, took the decision to make a new release of Old Standard, while maintaining the hope that the author will one day resume the development of this typeface.

-

Reference web page (archived on Sept. 26, 2019)

-

http://thessalonica.org.ru/en/oldstandard.html

+

Why a new release of Old +Standard?

+

At the time of writing, Old Standard was last updated six +years ago. Being unable himself to contact the author, the writer, while +in need to have new letters included in Old Standard and some +issues addressed, took the decision to make a new release of Old +Standard, while maintaining the hope that the author will one day +resume the development of this typeface.

+

Reference web page +(archived on Sept. 26, 2019)

+

http://thessalonica.org.ru/en/oldstandard.html

Documentation

-

Please refer to Alexey Kryukov’s documentation which is can be found here: http://mirrors.ctan.org/fonts/oldstandard/doc/oldstand-manual.pdf (CTAN) or here: http://thessalonica.org.ru/en/fonts-download.html (Alexey Kryukov’s web page).

-
+

Please refer to Alexey Kryukov’s documentation which is can be found +here: http://mirrors.ctan.org/fonts/oldstandard/doc/oldstand-manual.pdf +(CTAN) or here: http://thessalonica.org.ru/en/fonts-download.html +(Alexey Kryukov’s web page).

+

    -
  1. See https://github.com/akryukov/oldstand↩︎

  2. -
  3. See for references the current documentation of the arabluatex package, sect. “Transliteration”.↩︎

  4. +
  5. See https://github.com/akryukov/oldstand↩︎

  6. +
  7. See for references the current +documentation of the arabluatex package, sect. “Transliteration”.↩︎

diff --git a/makefile b/makefile index 01482f8..8a85eb2 100644 --- a/makefile +++ b/makefile @@ -1,6 +1,8 @@ pkg := oldstandard SHELL = bash -ver := $(shell grep '\\edef\\pkgver' $(pkg).tex | grep -Eo '[0-9]{1,}\.[0-9]{1,}[a-z]{,1}') +PWD = $(shell pwd) +#ver := $(shell grep '\\edef\\pkgver' $(pkg).tex | grep -Eo '[0-9]{1,}\.[0-9]{1,}[a-z]{,1}') +ver := $(shell grep '\\edef\\pkgver' oldstandard.tex | egrep -o '[0-9]{1,}\.[0-9]{1,}\-?[a-z]?') TEXMFDIR := $(shell kpsewhich -expand-var='$$TEXMFHOME') HOMEDIR := $$HOME LOCALFONTDIR := $(HOMEDIR)/.local/share/fonts @@ -41,6 +43,9 @@ package: doc tar czf $(pkg)-$(ver).tar.gz $(pkg)-$(ver) @echo "$(pkg)-$(ver).tar.gz has been created." +hal: clean + zip -Drq $(PWD)/$(pkg)-$(ver).zip * + clean: @echo "Removing OldStandard .otf files from $(LOCALFONTDIR)..." rm -f $(LOCALFONTDIR)/OldStandard-*.otf diff --git a/oldstandard.tex b/oldstandard.tex index e44cd65..3e40f28 100644 --- a/oldstandard.tex +++ b/oldstandard.tex @@ -126,10 +126,12 @@ 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://git.robertalessi.net/oldstandard/about} -\item development: \url{http://git.robertalessi.net/oldstandard} +\item website: \url{http://git.robertalessi.net/oldstandard/about}\\ + or \url{https://sr.ht/~ralessi/oldstandard/} +\item development: \url{http://git.robertalessi.net/oldstandard}\\ + or \url{https://sr.ht/~ralessi/oldstandard/sources} \item comments, feature requests, bug reports: -\url{https://gitlab.com/ralessi/oldstandard/issues} +\url{https://sr.ht/~ralessi/oldstandard/trackers} \end{itemize} This Font Software is licensed under the SIL Open Font License, -- cgit v1.2.3