chiark / gitweb /
Update version to 002.001 bedstead-002.001
authorBen Harris <bjh21@bjh21.me.uk>
Sun, 29 Mar 2020 21:25:20 +0000 (22:25 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Sun, 29 Mar 2020 21:25:20 +0000 (22:25 +0100)
NEWS
bedstead.c
index.xhtml

diff --git a/NEWS b/NEWS
index f05f3747ce95e04c377a143e2ce0190f1dd6af80..510f193ddee90ac7b931cdfc1e836347961e0980 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,166 @@
+002.001 (2020-03-29)
+====================
+
+User-visible changes in this release:
+
+ * Characters outside the Basic Multilingual Plane are now correctly
+   encoded in BDF files.
+ * The 'c2sc' feature now produces glyphs that have names indicating
+   that they're capital letters rather than lower-case ones.
+ * 17 more small capital letters are now available at their
+   Unicode code points:
+   - U+1D00 LATIN LETTER SMALL CAPITAL A
+   - U+1D04 LATIN LETTER SMALL CAPITAL C
+   - U+1D05 LATIN LETTER SMALL CAPITAL D
+   - U+1D07 LATIN LETTER SMALL CAPITAL E
+   - U+1D0A LATIN LETTER SMALL CAPITAL J
+   - U+1D0B LATIN LETTER SMALL CAPITAL K
+   - U+1D0D LATIN LETTER SMALL CAPITAL M
+   - U+1D0F LATIN LETTER SMALL CAPITAL O
+   - U+1D18 LATIN LETTER SMALL CAPITAL P
+   - U+1D1B LATIN LETTER SMALL CAPITAL T
+   - U+1D1C LATIN LETTER SMALL CAPITAL U
+   - U+1D20 LATIN LETTER SMALL CAPITAL V
+   - U+1D21 LATIN LETTER SMALL CAPITAL W
+   - U+1D22 LATIN LETTER SMALL CAPITAL Z
+   - U+A730 LATIN LETTER SMALL CAPITAL F
+   - U+A731 LATIN LETTER SMALL CAPITAL S
+   - U+A7AF LATIN LETTER SMALL CAPITAL Q
+ * U+1E9E LATIN CAPITAL LETTER SHARP S now has a 'c2sc' lookup.
+ * Mosaic graphics glyphs are no longer hinted.  This should avoid
+   embarrassing gaps between adjacent glyphs.
+ * Mosaic graphics characters are now encoded at their official
+   Unicode code points.  The ZVBI-compatible private-use code points
+   will be retained for compatibility.
+ * Since Unicode doesn't have a way to represent separated graphics,
+   the 'ss16' OpenType feature is used to enable them.
+ * Three characters have been unified with the corresponding 6-cell
+   mosaic graphics characters and their glyph designs have changed
+   accordingly:
+   - U+2588 FULL BLOCK (block)
+   - U+258C LEFT HALF BLOCK (lfblock)
+   - U+2590 RIGHT HALF BLOCK (rtblock)
+ * Two other glyphs have been updated to align with those:
+   - U+2580 UPPER HALF BLOCK (upblock)
+   - U+2584 LOWER HALF BLOCK (dnblock)
+ * There are 114 new glyphs:
+   - U+01E2 LATIN CAPITAL LETTER AE WITH MACRON
+   - U+01E3 LATIN SMALL LETTER AE WITH MACRON
+   - U+0232 LATIN CAPITAL LETTER Y WITH MACRON
+   - U+0233 LATIN SMALL LETTER Y WITH MACRON
+   - U+0237 LATIN SMALL LETTER DOTLESS J
+   - U+037F GREEK CAPITAL LETTER YOT
+   - U+0384 GREEK TONOS (tonos)
+   - U+0385 GREEK DIALYTIKA TONOS (dieresistonos)
+   - U+03F3 GREEK LETTER YOT
+   - U+0400 CYRILLIC CAPITAL LETTER IE WITH GRAVE
+   - U+0402 CYRILLIC CAPITAL LETTER DJE
+   - U+0405 CYRILLIC CAPITAL LETTER DZE
+   - U+0408 CYRILLIC CAPITAL LETTER JE
+   - U+0409 CYRILLIC CAPITAL LETTER LJE
+   - U+040A CYRILLIC CAPITAL LETTER NJE
+   - U+040B CYRILLIC CAPITAL LETTER TSHE
+   - U+040F CYRILLIC CAPITAL LETTER DZHE
+   - U+0450 CYRILLIC SMALL LETTER IE WITH GRAVE
+   - U+0452 CYRILLIC SMALL LETTER DJE
+   - U+0455 CYRILLIC SMALL LETTER DZE
+   - U+0458 CYRILLIC SMALL LETTER JE
+   - U+0459 CYRILLIC SMALL LETTER LJE
+   - U+045A CYRILLIC SMALL LETTER NJE
+   - U+045B CYRILLIC SMALL LETTER TSHE
+   - U+045F CYRILLIC SMALL LETTER DZHE
+   - U+1E04 LATIN CAPITAL LETTER B WITH DOT BELOW
+   - U+1E05 LATIN SMALL LETTER B WITH DOT BELOW
+   - U+1E06 LATIN CAPITAL LETTER B WITH LINE BELOW
+   - U+1E07 LATIN SMALL LETTER B WITH LINE BELOW
+   - U+1E0C LATIN CAPITAL LETTER D WITH DOT BELOW
+   - U+1E0D LATIN SMALL LETTER D WITH DOT BELOW
+   - U+1E0E LATIN CAPITAL LETTER D WITH LINE BELOW
+   - U+1E0F LATIN SMALL LETTER D WITH LINE BELOW
+   - U+1E20 LATIN CAPITAL LETTER G WITH MACRON
+   - U+1E21 LATIN SMALL LETTER G WITH MACRON
+   - U+1E24 LATIN CAPITAL LETTER H WITH DOT BELOW
+   - U+1E25 LATIN SMALL LETTER H WITH DOT BELOW
+   - U+1E26 LATIN CAPITAL LETTER H WITH DIAERESIS
+   - U+1E27 LATIN SMALL LETTER H WITH DIAERESIS
+   - U+1E32 LATIN CAPITAL LETTER K WITH DOT BELOW
+   - U+1E33 LATIN SMALL LETTER K WITH DOT BELOW
+   - U+1E34 LATIN CAPITAL LETTER K WITH LINE BELOW
+   - U+1E35 LATIN SMALL LETTER K WITH LINE BELOW
+   - U+1E36 LATIN CAPITAL LETTER L WITH DOT BELOW
+   - U+1E37 LATIN SMALL LETTER L WITH DOT BELOW
+   - U+1E3A LATIN CAPITAL LETTER L WITH LINE BELOW
+   - U+1E3B LATIN SMALL LETTER L WITH LINE BELOW
+   - U+1E42 LATIN CAPITAL LETTER M WITH DOT BELOW
+   - U+1E43 LATIN SMALL LETTER M WITH DOT BELOW
+   - U+1E46 LATIN CAPITAL LETTER N WITH DOT BELOW
+   - U+1E47 LATIN SMALL LETTER N WITH DOT BELOW
+   - U+1E48 LATIN CAPITAL LETTER N WITH LINE BELOW
+   - U+1E49 LATIN SMALL LETTER N WITH LINE BELOW
+   - U+1E5A LATIN CAPITAL LETTER R WITH DOT BELOW
+   - U+1E5B LATIN SMALL LETTER R WITH DOT BELOW
+   - U+1E5C LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+   - U+1E5D LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+   - U+1E5E LATIN CAPITAL LETTER R WITH LINE BELOW
+   - U+1E5F LATIN SMALL LETTER R WITH LINE BELOW
+   - U+1E62 LATIN CAPITAL LETTER S WITH DOT BELOW
+   - U+1E63 LATIN SMALL LETTER S WITH DOT BELOW
+   - U+1E6C LATIN CAPITAL LETTER T WITH DOT BELOW
+   - U+1E6D LATIN SMALL LETTER T WITH DOT BELOW
+   - U+1E6E LATIN CAPITAL LETTER T WITH LINE BELOW
+   - U+1E6F LATIN SMALL LETTER T WITH LINE BELOW
+   - U+1E72 LATIN CAPITAL LETTER U WITH DIAERESIS BELOW
+   - U+1E73 LATIN SMALL LETTER U WITH DIAERESIS BELOW
+   - U+1E7E LATIN CAPITAL LETTER V WITH DOT BELOW
+   - U+1E7F LATIN SMALL LETTER V WITH DOT BELOW
+   - U+1E84 LATIN CAPITAL LETTER W WITH DIAERESIS (Wdieresis)
+   - U+1E85 LATIN SMALL LETTER W WITH DIAERESIS (wdieresis)
+   - U+1E88 LATIN CAPITAL LETTER W WITH DOT BELOW
+   - U+1E89 LATIN SMALL LETTER W WITH DOT BELOW
+   - U+1E8C LATIN CAPITAL LETTER X WITH DIAERESIS
+   - U+1E8D LATIN SMALL LETTER X WITH DIAERESIS
+   - U+1E92 LATIN CAPITAL LETTER Z WITH DOT BELOW
+   - U+1E93 LATIN SMALL LETTER Z WITH DOT BELOW
+   - U+1E94 LATIN CAPITAL LETTER Z WITH LINE BELOW
+   - U+1E95 LATIN SMALL LETTER Z WITH LINE BELOW
+   - U+1E96 LATIN SMALL LETTER H WITH LINE BELOW
+   - U+1E97 LATIN SMALL LETTER T WITH DIAERESIS
+   - U+1EA0 LATIN CAPITAL LETTER A WITH DOT BELOW
+   - U+1EA1 LATIN SMALL LETTER A WITH DOT BELOW
+   - U+1EB8 LATIN CAPITAL LETTER E WITH DOT BELOW
+   - U+1EB9 LATIN SMALL LETTER E WITH DOT BELOW
+   - U+1ECA LATIN CAPITAL LETTER I WITH DOT BELOW
+   - U+1ECB LATIN SMALL LETTER I WITH DOT BELOW
+   - U+1ECC LATIN CAPITAL LETTER O WITH DOT BELOW
+   - U+1ECD LATIN SMALL LETTER O WITH DOT BELOW
+   - U+1EE4 LATIN CAPITAL LETTER U WITH DOT BELOW
+   - U+1EE5 LATIN SMALL LETTER U WITH DOT BELOW
+   - U+1EF4 LATIN CAPITAL LETTER Y WITH DOT BELOW
+   - U+1EF5 LATIN SMALL LETTER Y WITH DOT BELOW
+   - U+2596 QUADRANT LOWER LEFT
+   - U+2597 QUADRANT LOWER RIGHT
+   - U+2598 QUADRANT UPPER LEFT
+   - U+2599 QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT
+   - U+259A QUADRANT UPPER LEFT AND LOWER RIGHT
+   - U+259B QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT
+   - U+259C QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT
+   - U+259D QUADRANT UPPER RIGHT
+   - U+259E QUADRANT UPPER RIGHT AND LOWER LEFT
+   - U+259F QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT
+   - U+1FBB0 ARROWHEAD-SHAPED POINTER
+   - U+1FBBB VOIDED GREEK CROSS
+   - U+1FBBC RIGHT OPEN SQUARED DOT
+   - U+1FBC0 WHITE HEAVY SALTIRE WITH ROUNDED CORNERS
+   - U+1FBC4 NEGATIVE SQUARED QUESTION MARK
+   - U+1FBC5 STICK FIGURE
+   - U+1FBC6 STICK FIGURE WITH ARMS RAISED
+   - U+1FBC7 STICK FIGURE LEANING LEFT
+   - U+1FBC8 STICK FIGURE LEANING RIGHT
+   - U+1FBC9 STICK FIGURE WITH DRESS
+   - U+1FBCA WHITE UP-POINTING CHEVRON
+ * Separated versions of the 4-cell mosaic graphics glyphs are
+   now available using the 'ss14' feature.
+
 002.000 (2018-04-25)
 ====================
 
index 9811adb815c90fcfff00eec7aff8d17d7ec49ee4..d93c0b7936876a1ff22c9b076de8a31baacac92f 100644 (file)
@@ -11,7 +11,7 @@
  * The rest of the glyphs, and all of the code in this file, were
  * written by Ben Harris <bjh21@bjh21.me.uk>, Simon Tatham
  * <anakin@pobox.com>, and Marnanel Thurman <marnanel@thurman.org.uk>
- * between 2009 and 2018.
+ * between 2009 and 2020.
  *
  * To the extent possible under law, Ben Harris, Simon Tatham, and
  * Marnanel Thurman have dedicated all copyright and related and
@@ -1865,7 +1865,7 @@ main(int argc, char **argv)
        printf("Weight:%s\n", weight->suffix[0] ? weight->suffix : " Medium");
        printf("OS2_WeightWidthSlopeOnly: 1\n");
        printf("Copyright: Dedicated to the public domain\n");
-       printf("Version: 002.000\n");
+       printf("Version: 002.001\n");
        printf("ItalicAngle: 0\n");
        printf("UnderlinePosition: %g\n", (double)(-YPIX / 2));
        printf("UnderlineWidth: %g\n", (double)(YPIX));
index a73344381af52a8f48050db4eff03e13569b3813..056ffbdb0328dab29bcac406806df46ea11e4703 100644 (file)
     <h2>Downloads</h2>
     
     <ul>
-      <li><a href="bedstead-002.000.zip"><code>bedstead-002.000.zip</code></a>
+      <li><a href="bedstead-002.001.zip"><code>bedstead-002.001.zip</code></a>
        &ndash; Full source and binary distribution containing everything
        below and more.</li>
       <li><a href="bedstead.c"><code>bedstead.c</code></a> &ndash; The C