updated FONTLOG.txt
authorRobert Alessi <redacted>
Thu, 17 Dec 2020 17:34:27 +0000 (18:34 +0100)
committerRobert Alessi <redacted>
Thu, 17 Dec 2020 17:34:27 +0000 (18:34 +0100)
FONTLOG.txt
fonttable.tex
makefile
oldstandard.tex

index 8ea2eb6533762b27b4bc4d8539a512b7cfe6f44e..80425a9e82d9fefd47b543c24943b6f201c38323 100644 (file)
@@ -43,69 +43,127 @@ lettertype of the early 20th century.
 
 ChangeLog
 ---------
+
+2020 December 18 (Robert Alessi) Version 2.6
+
+    * Added 2nd pointer to Alexey Kryukov's archived webpage.
+
+    * Added FONTLOG.txt (this file).
+
+    * New file: OldStandard.fontspec.
+
+    * Updated naming schemes in BoldItalic. Thanks to Jontxo Reig for
+      testing.
+
+2020 February 24 (Robert Alessi) Version 2.5
+
+    * Updated documentation and makefile.
+
+    * Better g caron.
+
+    * Added missing small capitals Ā, Ī and Ū.
+
+    * Added font table.
+
+    * Reset all hinting information and instructions.
+
+    * Removed duplicate c2sc and smcp rules.
+
+    * Added small capitals for all Greek accented letters.
+
+2019 July 26 (Robert Alessi) Version 2.4a
+
+    * Reshaped macron, acute, grave and j in BoldItalic.
+
+2019 July 25 (Robert Alessi) Version 2.4
+
+    * Added auto-generated BoldItalic.
+
+2019 July 24 (Robert Alessi) Version 2.3 (1.0 in the current git repo)
+
+    * Fixed missing direction in U+2023.
+
+    * fixed missing control points, wrong coordinates and directions
+      in OldStandardT-Italic.sfd.
+
+    * Added g caron.
+
+    * Added small capitals in Regular (French, German, Italian,
+      Spanish, Basic Russian and Arabic DMG).
+
+    * Make +ss06 work if beta is preceded by a vowel with an accute
+      accent taken from the Greek Extended Unicode block.
+
 2011 April 30 (Alexey Kryukov) Version 2.2
 
-    * Latin Extended Additional (again, except Vietnamese and medievalist additions)
-      for Bold and Italic.
+    * Latin Extended Additional (again, except Vietnamese and
+      medievalist additions) for Bold and Italic.
 
-    * More punctuation characters, including New Testament critical signs.
+    * More punctuation characters, including New Testament critical
+      signs.
 
-    * New implementation for the 'frac' feature: it is now possible to build
-      any arbitrary fractions rather than just those available in Unicode in the
-      precomposed form.
+    * New implementation for the 'frac' feature: it is now possible to
+      build any arbitrary fractions rather than just those available
+      in Unicode in the precomposed form.
 
-    * SIL's Graphite rendering technologie is now supported. The features available
-      are mostly the same as for OpenType, but there are some additions (in
-      particular it is possible to render a Greek text with accents above capitals).
-      The manual has also been changed to reflect the new functionality.
+    * SIL's Graphite rendering technologie is now supported. The
+      features available are mostly the same as for OpenType, but
+      there are some additions (in particular it is possible to render
+      a Greek text with accents above capitals).  The manual has also
+      been changed to reflect the new functionality.
 
-    * Cosmetic glyph changes (foots/arms in Cyrillic 'Ka', 'Zhe', 'Ya' in
-      particular).
+    * Cosmetic glyph changes (foots/arms in Cyrillic 'Ka', 'Zhe', 'Ya'
+      in particular).
 
-    * Added human-readable stylistic set names (US English only) and style
-      (sub-family) names in a few additional languages.
+    * Added human-readable stylistic set names (US English only) and
+      style (sub-family) names in a few additional languages.
 
-    * The fonts are now available also in the WOFF format to simplify embedding
-      into web pages.
+    * The fonts are now available also in the WOFF format to simplify
+      embedding into web pages.
 
 2009 November 18 (Alexey Kryukov) Version 2.1 (not released)
 
-    * The "Greek and Coptic" Unicode range is now fully covered, except Coptic
-      letters. The epigraphic letters have been implemented in a simple sans-serif
-      style: I don't like "creativity" if it can result in producing urecognizable
-      glyphs.
-
-    * Regular and bold: New alternate glyphs for Cyrillic IE (U+0415/U+0435) and
-      Ukrainian IE (U+0404/U+0454), used by default for Church Slavonic. The intent
-      is to make Old Cyrillic YEST clearly distinguishable both from Latin E and
-      "wide" YEST.
-
-    * New glyphs for CYRILLIC SMALL LETTER MONOGRAPH UK (in all 3 styles).
-
-    * I have implemented a k-shaped kappa in all three styles, a script rho in
-      regular and bold and a rho with straignt tail in italic. These characters
-      (except the script rho) are kept unencoded and can be accessed via the 'mgrk'
-      feature tag. I don't think they would be very useful, but at least it is now
-      possible to use Old Standard for typesetting a copy of the Unicode Greek
-      codechart (I needed one for a book I was preparing).
-
-    * Multiple cosmetic glyph changes. In particular Latin capital "C", "E", "F",
-      "G", "L" and related glyphs have got heavier vertical serifs in the regular font.
-      Cedilla is redesigned (once again) in regular and bold. Shapes of some Greek
-      letters (including alternate beta and theta) have also been improved.
-
-    * I no longer use custom PUA mappings. I have preserved PUA codepoints for
-      a few standard glyphs (including capital accents) previously mapped there
-      by Adobe, as well as for additional accented Greek characters implemented
-      for compatibility with Ralph Hancock's fonts. Everything else has been moved
-      outside the encoding.
-
-    * Oops. I was wrong regarding "zhe with breve": this letter actually
-      should be formed with a standard (Latin) breve rather than a Cyrillic
-      telephone receiver-like accent. BTW I think rhis letter should be
-      available in the font: since I already support historical Romanian
-      characters, the modern Moldavian Cyrillic alphabet should be supported
-      as well.
+    * The "Greek and Coptic" Unicode range is now fully covered,
+      except Coptic letters. The epigraphic letters have been
+      implemented in a simple sans-serif style: I don't like
+      "creativity" if it can result in producing urecognizable glyphs.
+
+    * Regular and bold: New alternate glyphs for Cyrillic IE
+      (U+0415/U+0435) and Ukrainian IE (U+0404/U+0454), used by
+      default for Church Slavonic. The intent is to make Old Cyrillic
+      YEST clearly distinguishable both from Latin E and "wide" YEST.
+
+    * New glyphs for CYRILLIC SMALL LETTER MONOGRAPH UK (in all 3
+      styles).
+
+    * I have implemented a k-shaped kappa in all three styles, a
+      script rho in regular and bold and a rho with straignt tail in
+      italic. These characters (except the script rho) are kept
+      unencoded and can be accessed via the 'mgrk' feature tag. I
+      don't think they would be very useful, but at least it is now
+      possible to use Old Standard for typesetting a copy of the
+      Unicode Greek codechart (I needed one for a book I was
+      preparing).
+
+    * Multiple cosmetic glyph changes. In particular Latin capital
+      "C", "E", "F", "G", "L" and related glyphs have got heavier
+      vertical serifs in the regular font.  Cedilla is redesigned
+      (once again) in regular and bold. Shapes of some Greek letters
+      (including alternate beta and theta) have also been improved.
+
+    * I no longer use custom PUA mappings. I have preserved PUA
+      codepoints for a few standard glyphs (including capital accents)
+      previously mapped there by Adobe, as well as for additional
+      accented Greek characters implemented for compatibility with
+      Ralph Hancock's fonts. Everything else has been moved outside
+      the encoding.
+
+    * Oops. I was wrong regarding "zhe with breve": this letter
+      actually should be formed with a standard (Latin) breve rather
+      than a Cyrillic telephone receiver-like accent. BTW I think rhis
+      letter should be available in the font: since I already support
+      historical Romanian characters, the modern Moldavian Cyrillic
+      alphabet should be supported as well.
 
     * The regular font now includes most accented characters from the
       Latin Extended Additional range (but not Vietnamese).
@@ -120,58 +178,61 @@ ChangeLog
     * Implemented Roman numerals and ancient Roman epigraphic letters
       (including Claudian letters).
 
-    * Switched to lookup-based representation of the OpenType data
-      in the source files to conform the new FontForge's file format;
+    * Switched to lookup-based representation of the OpenType data in
+      the source files to conform the new FontForge's file format;
 
-    * Now both cubic and quadratic versions of the font outlines are stored
-      in the same source files (one file for each style), as FontForge's
-      new approach to multilayered fonts allows this;
+    * Now both cubic and quadratic versions of the font outlines are
+      stored in the same source files (one file for each style), as
+      FontForge's new approach to multilayered fonts allows this;
 
     * Switched to OFL version 1.1;
 
     * FontForge now can generate reasonably good TTF instructions (it
-      could not when OldStandard v. 1.0 was released). So the TTF fonts
-      are now automatically instructed with FontForge. I still include
-      the old instructions for the regular version (prepared with
-      Peter Baker's xgridfit utility) into the source package, but they
-      are no longer used in the font itself. This certainly makes some
-      glyphs look worse, but improves the overall performance of the font
-      (especially in the antialiased mode);
+      could not when OldStandard v. 1.0 was released). So the TTF
+      fonts are now automatically instructed with FontForge. I still
+      include the old instructions for the regular version (prepared
+      with Peter Baker's xgridfit utility) into the source package,
+      but they are no longer used in the font itself. This certainly
+      makes some glyphs look worse, but improves the overall
+      performance of the font (especially in the antialiased mode);
 
-    * Danish Aringacute redesigned (now has the acute at the top of the ring
-      and a specially designed, reduced in size, diacritic for the capital
-      glyph);
+    * Danish Aringacute redesigned (now has the acute at the top of
+      the ring and a specially designed, reduced in size, diacritic
+      for the capital glyph);
 
-    * Redesigned cedilla and all combinations with this accent in the upright
-      font;
+    * Redesigned cedilla and all combinations with this accent in the
+      upright font;
 
     * More contour cleanup;
 
     * Added accented combinations with "W" for Welsh;
 
-    * Added several new math characters to the regular font. The intent was
-      to fully cover the TeX OMS encoding, but this task is still far from
-      being reached;
+    * Added several new math characters to the regular font. The
+      intent was to fully cover the TeX OMS encoding, but this task is
+      still far from being reached;
 
-    * There is now a dedicated Unicode codepoint for capital insular "G"
-      (U+A77D), so move the corresponding glyph to that location;
+    * There is now a dedicated Unicode codepoint for capital insular
+      "G" (U+A77D), so move the corresponding glyph to that location;
 
-    * Corrected the shape of Greek symbol phi (U+03D5). It is still not
-      recommended to use this glyph instead of the normal (looped) form;
+    * Corrected the shape of Greek symbol phi (U+03D5). It is still
+      not recommended to use this glyph instead of the normal (looped)
+      form;
 
-    * Several new characters have been added, including the Latin letter EZH
-      (U+01B7/U+0292) and capital Es Zett for German (U+1E9E). There are
-      some new combining marks as well;
+    * Several new characters have been added, including the Latin
+      letter EZH (U+01B7/U+0292) and capital Es Zett for German
+      (U+1E9E). There are some new combining marks as well;
 
-    * I used to consider the breve accent should always take the typically
-      Cyrillic form when used after Cyrillic letters. However this assumption
-      seems to be wrong: the specific form of the diacritic is actually
-      an attribute of just three letters, i. e. "short i" (Russian etc.),
-      "Short u" (Byelorussian) and "zhe with breve" (Moldavian).
+    * I used to consider the breve accent should always take the
+      typically Cyrillic form when used after Cyrillic
+      letters. However this assumption seems to be wrong: the specific
+      form of the diacritic is actually an attribute of just three
+      letters, i. e. "short i" (Russian etc.), "Short u"
+      (Byelorussian) and "zhe with breve" (Moldavian).
 
 2007 July 14 (Alexey Kryukov) Version 1.1 (not released)
 
-    * Added Latin letters OPEN E and OPEN O, requested by an African user;
+    * Added Latin letters OPEN E and OPEN O, requested by an African
+      user;
 
     * New glyph for ampersand in the upright font;
 
@@ -190,32 +251,32 @@ ChangeLog
 2006 December 12 (Alexey Kryukov) Version 0.9
 
     * Added a few more Latin Extended-B characters, yogh and wynn in
-      particular (thanks to Peter Baker for the valuable information on the
-      design of the letter yogh he provided). I also have implemented
-      uppercase and lowercase versions of the insular "g". Thus Old
-      Standard is now suitable for typesetting texts in Old and Middle
-      English.
+      particular (thanks to Peter Baker for the valuable information
+      on the design of the letter yogh he provided). I also have
+      implemented uppercase and lowercase versions of the insular
+      "g". Thus Old Standard is now suitable for typesetting texts in
+      Old and Middle English.
 
-    * Added Hebrew aleph and a few Fraktur characters, useful for critical
-      apparatus, especially in Bible/New Testament editions.
+    * Added Hebrew aleph and a few Fraktur characters, useful for
+      critical apparatus, especially in Bible/New Testament editions.
 
     * Implemented a full set of standard f-ligatures, present in most
       OpenType fonts.
 
     * Andrew Panov has convinced me to implement a set of mathematical
       glyphs, designed in the style of traditional Russian math
-      typesetting. These glyphs are currently available only in the regular
-      version of the font.
+      typesetting. These glyphs are currently available only in the
+      regular version of the font.
 
     * A PDF manual, explaining various features of the font, is now
       available.
 
     * Greek sampi (both uppercase and lowercase) has been redesigned.
 
-    * Implemented Greek lunate epsilon and reversed lunate epsilon (the
-      design doesn't match the remaining Greek letters though). Thus all
-      Unicode slots intended for "alternate" and mathematical Greek glyphs
-      are now covered.
+    * Implemented Greek lunate epsilon and reversed lunate epsilon
+      (the design doesn't match the remaining Greek letters
+      though). Thus all Unicode slots intended for "alternate" and
+      mathematical Greek glyphs are now covered.
 
     * A few improvements in the TTF instructions for the regular font
       (drop-out control has been enabled).
@@ -224,26 +285,28 @@ ChangeLog
 
 2006 October 01 (Alexey Kryukov) Version 0.8
 
-    * Implemented a set of TrueType instructions (hints) for the regular
-      font (italics are still unhinted). I would like to thank Peter Baker
-      for his excellent (and extremely well documented) xgridfit program
-      (http://xgridfit.sourceforge.net), which provides a good Open Source
-      solution for gridfitting, or "hinting," TrueType fonts.
+    * Implemented a set of TrueType instructions (hints) for the
+      regular font (italics are still unhinted). I would like to thank
+      Peter Baker for his excellent (and extremely well documented)
+      xgridfit program (http://xgridfit.sourceforge.net), which
+      provides a good Open Source solution for gridfitting, or
+      "hinting," TrueType fonts.
 
-    * The TrueType version of the regular font now has a separate source
-      file (OldStandard.ttf.sfd) with quadratic splines.
+    * The TrueType version of the regular font now has a separate
+      source file (OldStandard.ttf.sfd) with quadratic splines.
 
-    * Changed the naming convention for the TrueType version: the font name
-      now has a "TT" suffix, so that both TTF and OTF versions can be
-      installed on the same system simultaneously.
+    * Changed the naming convention for the TrueType version: the font
+      name now has a "TT" suffix, so that both TTF and OTF versions
+      can be installed on the same system simultaneously.
 
     * Added a few Latin Extended-B characters, useful mainly for
-      germanists, in particular "b" with bar, "o" with ogonek and hwair.
-      Also I have corrected shapes of lowercase eth and thorn. Thus Old
-      Standard now includes all characters necessary for representing Old
-      Icelandic texts and Gothic transliteration. Still more characters
-      (the most important of them being uppercase and lowercase yogh) are
-      needed for a proper support of Old/Middle English.
+      germanists, in particular "b" with bar, "o" with ogonek and
+      hwair.  Also I have corrected shapes of lowercase eth and
+      thorn. Thus Old Standard now includes all characters necessary
+      for representing Old Icelandic texts and Gothic
+      transliteration. Still more characters (the most important of
+      them being uppercase and lowercase yogh) are needed for a proper
+      support of Old/Middle English.
 
     * As usual, a few minor bugs have been corrected.
 
@@ -262,23 +325,24 @@ ChangeLog
     * Added Greek glyphs, including those in the U+1F00--U+1FFF "Greek
       Extended" Unicode range.
 
-    * Ukrainian and Serbian Cyrillic glyphs were redesigned in order to
-      bring them into a better correspondance with real examples of
+    * Ukrainian and Serbian Cyrillic glyphs were redesigned in order
+      to bring them into a better correspondance with real examples of
       the early 20th century printing.
 
     * The standard mathematical operation signs were redesigned and
-      significantly enlarged, so that now their implementation contradicts
-      to the contemporary standards, but better corresponds to the European
-      tradition of math typesetting.
+      significantly enlarged, so that now their implementation
+      contradicts to the contemporary standards, but better
+      corresponds to the European tradition of math typesetting.
 
-    * Several additional math characters, needed to provide a full coverage
-      for the Mac Roman encoding, have been added.
+    * Several additional math characters, needed to provide a full
+      coverage for the Mac Roman encoding, have been added.
 
     * Ancient Greek metrical characters (U+23D1--U+23D9) have been
       implemented.
 
-    * A TTF version is released in addition to OpenType-CFF fonts. It has
-      no hinting at all, so don't complain for bad screen rendering!
+    * A TTF version is released in addition to OpenType-CFF fonts. It
+      has no hinting at all, so don't complain for bad screen
+      rendering!
 
 2006 Feb 14 (Alexey Kryukov) Version 0.2
 
@@ -299,3 +363,8 @@ For more information please visit the Fonts page on Thessalonica's
 website: http://www.thessalonica.org.ru/en/fonts.html.
 
 Or send an email to <alexios at thessalonica dot org dot ru>.
+
+N: Robert Alessi
+E: alessi@robertalessi.net
+W: http://www.robertalessi.net
+D: Current maintainer of Old Standard
index f1b2814c8a2b17913ba6caaa743c728cb1c1b4fd..5e90225f7b9b6cc22ed64c44eccfb8d917497ecd 100644 (file)
@@ -1,3 +1,6 @@
+% arara: lualatex
+% arara: lualatex
+% arara: lualatex
 \documentclass[12pt]{article}
 \usepackage{fontspec}
 
index 5e3e57185e51483564395e2684312b9377b420f6..01482f8e87e1407629b27e1569fce9402963c7bc 100644 (file)
--- a/makefile
+++ b/makefile
@@ -26,12 +26,18 @@ local:
        @echo "Installing latest OldStandard .otf files in $(LOCALFONTDIR)..."
        cp otf/OldStandard-*.otf $(LOCALFONTDIR)/
        luaotfload-tool --update
+       @echo "Installing .fontspec files..."
+       if [ ! -d "$(TEXMFDIR)/tex/latex/fontspec" ]; then \
+       mkdir -p $(TEXMFDIR)/tex/latex/fontspec; \
+       fi
+       cp fontspec/OldStandard.fontspec $(TEXMFDIR)/tex/latex/fontspec
        @echo "Done."
 
 package: doc
        mkdir $(pkg)-$(ver)
        cp *.{txt,md,lua,tex,pdf} $(pkg)-$(ver)
        cp otf/*.otf $(pkg)-$(ver)
+       cp fontspec/*.fontspec $(pkg)-$(ver)
        tar czf $(pkg)-$(ver).tar.gz $(pkg)-$(ver)
        @echo "$(pkg)-$(ver).tar.gz has been created."
 
@@ -39,6 +45,8 @@ clean:
        @echo "Removing OldStandard .otf files from $(LOCALFONTDIR)..."
        rm -f $(LOCALFONTDIR)/OldStandard-*.otf
        luaotfload-tool --update
+       @echo "Removing .fontspec files from local texmf dir..."
+       rm -f $(TEXMFDIR)/tex/latex/fontspec/OldStandard.fontspec
        git clean -df
        pandoc README.md -o about.html
        @echo "Done."
index 009c3d63eacd00bc816a22a4af982e37a56cab87..a27646794feec84162dd6b024425c98c589e0a09 100644 (file)
@@ -1,3 +1,7 @@
+% arara: lualatex: { shell: yes }
+% arara: biber
+% arara: lualatex: { shell: yes }
+% arara: lualatex: { shell: yes }
 \RequirePackage{filecontents}
 \begin{filecontents*}{\jobname.bib}
 @software{arabluatex,
@@ -82,8 +86,8 @@
 
 \usepackage[toc]{multitoc}
 
-\edef\pkgver{2.5}
-\edef\pkgdate{2020/02/24}
+\edef\pkgver{2.6}
+\edef\pkgdate{2020/12/17}
 \title{\mdseries\tcbox[colframe=black, enhanced, tikznode, drop
   lifted shadow, colback=white, boxrule=.25mm]%
   {\textsc{Old Standard}\\
@@ -93,7 +97,7 @@
     \large v\pkgver -- \pkgdate}}
 
 \author{Robert Alessi \\
-\href{mailto:alessi@robertalessi.net?Subject=arabluatex package}%
+\href{mailto:alessi@robertalessi.net?Subject=OldStandard package}%
 {\texttt{alessi@robertalessi.net}}}
 \date{}
 
This page took 0.042443 seconds and 4 git commands to generate.