From 6c0e11d6f591e8fcb1ffe0c9f80c779d21976f41 Mon Sep 17 00:00:00 2001 From: Ben Harris Date: Sun, 29 Mar 2020 22:25:20 +0100 Subject: [PATCH] Update version to 002.001 --- NEWS | 163 ++++++++++++++++++++++++++++++++++++++++++++++++++++ bedstead.c | 4 +- index.xhtml | 2 +- 3 files changed, 166 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index f05f374..510f193 100644 --- 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) ==================== diff --git a/bedstead.c b/bedstead.c index 9811adb..d93c0b7 100644 --- a/bedstead.c +++ b/bedstead.c @@ -11,7 +11,7 @@ * The rest of the glyphs, and all of the code in this file, were * written by Ben Harris , Simon Tatham * , and Marnanel Thurman - * 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)); diff --git a/index.xhtml b/index.xhtml index a733443..056ffbd 100644 --- a/index.xhtml +++ b/index.xhtml @@ -116,7 +116,7 @@

Downloads