From: Ben Harris Date: Sat, 1 Feb 2025 21:18:41 +0000 (+0000) Subject: Update version to 3.251 X-Git-Tag: bedstead-3.251 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~bjharris/git?a=commitdiff_plain;h=refs%2Fremotes%2Forigin%2Fmain;p=bedstead.git Update version to 3.251 --- diff --git a/NEWS b/NEWS index 031508a..ded05f6 100644 --- a/NEWS +++ b/NEWS @@ -1,50 +1,103 @@ -3.251 (2025-??-??) +3.251 (2025-02-02) ================== User-visible changes in this release: - * 4-cell mosaic graphics at Unicode 16 codepoints - * ZVBI compat mappings fixed - * Compat aliases marked in complement - * Newly-supported characters: - - U+0122 - - U+0123 - - U+0136 - - U+0137 - - U+013B - - U+013C - - U+0145 - - U+0146 - - U+0156 - - U+0157 - - U+0180 - - U+0182 - - U+0183 - - U+0218 - - U+0219 - - U+021A - - U+021B - - U+0228 - - U+0229 - - U+0243 - - U+23E8 - - U+2661 - - U+2662 - - U+2664 - - U+2667 - * Redesigned characters: - - U+0294 - - U+0295 - - U+0296 - - U+02A1 - - U+02A2 - - U+1E28 - - U+1E29 - * New 'cvXX' features and hence variant forms of many glyphs (list?) - * New small-cap version of U+A780 - * New 'ss05' feature - * New names for *.saa* glyphs? - * New shape for SAA5054 ugrave + * 40 new characters are supported: + - U+0122 LATIN CAPITAL LETTER G WITH CEDILLA + - U+0123 LATIN SMALL LETTER G WITH CEDILLA + - U+0136 LATIN CAPITAL LETTER K WITH CEDILLA + - U+0137 LATIN SMALL LETTER K WITH CEDILLA + - U+013B LATIN CAPITAL LETTER L WITH CEDILLA + - U+013C LATIN SMALL LETTER L WITH CEDILLA + - U+0145 LATIN CAPITAL LETTER N WITH CEDILLA + - U+0146 LATIN SMALL LETTER N WITH CEDILLA + - U+0156 LATIN CAPITAL LETTER R WITH CEDILLA + - U+0157 LATIN SMALL LETTER R WITH CEDILLA + - U+0166 LATIN CAPITAL LETTER T WITH STROKE (Tbar) + - U+0167 LATIN SMALL LETTER T WITH STROKE (tbar) + - U+0180 LATIN SMALL LETTER B WITH STROKE + - U+0182 LATIN CAPITAL LETTER B WITH TOPBAR + - U+0183 LATIN SMALL LETTER B WITH TOPBAR + - U+0218 LATIN CAPITAL LETTER S WITH COMMA BELOW + - U+0219 LATIN SMALL LETTER S WITH COMMA BELOW + - U+021A LATIN CAPITAL LETTER T WITH COMMA BELOW + - U+021B LATIN SMALL LETTER T WITH COMMA BELOW + - U+0228 LATIN CAPITAL LETTER E WITH CEDILLA + - U+0229 LATIN SMALL LETTER E WITH CEDILLA + - U+0243 LATIN CAPITAL LETTER B WITH STROKE + - U+02C9 MODIFIER LETTER MACRON + - U+02CA MODIFIER LETTER ACUTE ACCENT + - U+02CB MODIFIER LETTER GRAVE ACCENT + - U+02CD MODIFIER LETTER LOW MACRON + - U+02CE MODIFIER LETTER LOW GRAVE ACCENT + - U+02CF MODIFIER LETTER LOW ACUTE ACCENT + - U+0374 GREEK NUMERAL SIGN + - U+0403 CYRILLIC CAPITAL LETTER GJE + - U+040C CYRILLIC CAPITAL LETTER KJE + - U+040D CYRILLIC CAPITAL LETTER I WITH GRAVE + - U+0453 CYRILLIC SMALL LETTER GJE + - U+045C CYRILLIC SMALL LETTER KJE + - U+045D CYRILLIC SMALL LETTER I WITH GRAVE + - U+23E8 DECIMAL EXPONENT SYMBOL + - U+2661 WHITE HEART SUIT + - U+2662 WHITE DIAMOND SUIT + - U+2664 WHITE SPADE SUIT + - U+2667 WHITE CLUB SUIT + * The glyphs for 7 characters were redesigned: + - U+0294 LATIN LETTER GLOTTAL STOP + - U+0295 LATIN LETTER PHARYNGEAL VOICED FRICATIVE + - U+0296 LATIN LETTER INVERTED GLOTTAL STOP + - U+02A1 LATIN LETTER GLOTTAL STOP WITH STROKE + - U+02A2 LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE + - U+1E28 LATIN CAPITAL LETTER H WITH CEDILLA + - U+1E29 LATIN SMALL LETTER H WITH CEDILLA + * U+A780 LATIN CAPITAL LETTER TURNED L now has a small-capital + variant. + * The shape of the SAA5054 variant of U+00F9 LATIN SMALL LETTER U + WITH GRAVE is corrected to match an actual SAA5054, which is even + stranger than what the data sheet says. + * Separated 4-cell mosaic graphics characters are now available at + the code points defined in Unicode 16, from U+1CC21 SEPARATED BLOCK + QUADRANT-1 to U+1CC2F SEPARATED BLOCK QUADRANT-1234. The 'ss14' + OpenType feature introduced in Bedstead 002.001 and the Private Use + Area mappings introduced in Bedstead 002.007 remain available for + compatibility. + * The ZVBI-compatible mappings for 6-cell mosaic graphics in the + Private Use Area have been corrected. They had been the wrong way + around since they were introduced in Bedstead 001.002. + * The glyph complement PDF file now clearly marks glyphs that have + been superseded and that are only retained for backward + compatibility. + * For each character where Bedstead has variants for different + character generators, there is now an OpenType Character Variant + feature that allows one to choose between the variants and that + also affects other related characters. The new features are: + - 'cv06': straight or curly apostrophe + - 'cv12': comma in the centre or left of character cell + - 'cv14': small or large full stop + - 'cv26': large or small colon + - 'cv27': semicolon in the centre or left of character cell + - 'cv31': tight or loose question mark + - 'cv38': wide, seriffed, or narrow capital D + - 'cv42': wide or narrow capital J + - 'cv44': wide or narrow capital L + - 'cv61': normal or weird SAA5054-style lower-case 'u' with grave + - 'cv64': diagonal or curly spacing grave accent + - 'cv79': small or large accented lower-case 'o' + - 'cv84': large or small lower-case 't' + - 'cv92': solid or broken vertical bar + - 'cv96': diagonal or square cedilla + * The various stylistic sets for specific character generators are + now constructed out of the character variant mappings, so they + affect a lot more characters. + * The SAA5051 and SAA5052 stylistic sets, 'ss01' and 'ss02', now map + U+0027 APOSTROPHE to a curly form. + * There's a new OpenType stylistic set, 'ss05', which maps all the + Unicode code points from U+0020 SPACE to U+007E TILDE to the + characters generated by the SAA5055. This changes the appearance of + U+0027 APOSTROPHE, U+0060 GRAVE ACCENT, and U+007C VERTICAL LINE + into more traditional ASCII forms. 3.246 (2024-11-24) ================== diff --git a/bedstead.c b/bedstead.c index 42603cd..933cb0f 100644 --- a/bedstead.c +++ b/bedstead.c @@ -113,7 +113,7 @@ /* Font identity information. */ #define FAMILY_NAME "Bedstead" -#define VERSION "3.246" +#define VERSION "3.251" #define VENDOR_ID "BJHa" /* For the achVendID field in the 'OS/2' table. */ #define FOUNDRY "bjh21" /* For the XLFD/BDF FOUNDRY property. */ diff --git a/index.xhtml b/index.xhtml index eb2862a..2cd9ce8 100644 --- a/index.xhtml +++ b/index.xhtml @@ -119,7 +119,7 @@

Downloads