chiark / gitweb /
Update version to 3.251 bedstead-3.251 upstream/3.251
authorBen Harris <bjh21@bjh21.me.uk>
Sat, 1 Feb 2025 21:18:41 +0000 (21:18 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Sun, 2 Feb 2025 17:00:00 +0000 (17:00 +0000)
NEWS
bedstead.c
index.xhtml

diff --git a/NEWS b/NEWS
index 031508ac79fb7fb392670cac2bb94436f21b6b90..ded05f68d70044750c74ce73544852c02f1917bf 100644 (file)
--- a/NEWS
+++ b/NEWS
-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)
 ==================
index 42603cddc90174e05c823b054bd480aa3d0736cb..933cb0f79b501f38487a7f75acfd4c8da94c6070 100644 (file)
 
 /* 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. */
 
index eb2862adc9f45676f8b2dd7ab9baaddd3bea1632..2cd9ce8dcf2412f700a1ae34832aafe6a9b16a72 100644 (file)
     <h2>Downloads</h2>
     
     <ul>
-      <li><a href="bedstead-3.246.zip"><code>bedstead-3.246.zip</code></a>
+      <li><a href="bedstead-3.251.zip"><code>bedstead-3.251.zip</code></a>
        – Full source and binary distribution containing everything
        below and more.</li>
       <li><a href="NEWS"><code>NEWS</code></a> – Release notes summarizing