chiark / gitweb /
Update version number to 002.002 bedstead-002.002
authorBen Harris <bjh21@bjh21.me.uk>
Mon, 22 Jun 2020 20:11:47 +0000 (21:11 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Mon, 22 Jun 2020 20:11:47 +0000 (21:11 +0100)
NEWS
bedstead.c
index.xhtml

diff --git a/NEWS b/NEWS
index 510f193ddee90ac7b931cdfc1e836347961e0980..cd3d83490e43e070563321337e51266254036c98 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,311 @@
+002.002 (2020-06-22)
+====================
+
+User-visible changes in this release:
+
+ * The 'ss14' feature now works properly.
+ * The lack-of-copyright notices in the OTF files are back.
+ * Each font now contains either both of names 16 and 17 or neither
+   of them.
+ * The 'aalt' lookup now occurs first in each font, as it should.
+ * Diagonal strokes are 6% thinner in the regular font, making them
+   about the same width as vertical and horizontal strokes.  Other
+   widths have changed proportionally.
+ * The glyph for U+2295 CIRCLED PLUS is now called "circleplus",
+   rather than "uni2295".  The old name is retained as an alias.
+ * The glyph for U+2126 OHM SIGN is now called "Omega",
+   rather than "uni2126".  The old name is retained as an alias.
+ * Glyphs for characters outside the Basic Multilingual Plane now
+   have the correct names ("uXXXXX" instead of "uniXXXXX").  The old
+   names have been retained as aliases.
+ * The shapes of ten quadrant glyphs have been corrected:
+   - 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
+ * There are 274 new glyphs:
+   - U+018E LATIN CAPITAL LETTER REVERSED E
+   - U+01A7 LATIN CAPITAL LETTER TONE TWO
+   - U+01A8 LATIN SMALL LETTER TONE TWO
+   - U+01DD LATIN SMALL LETTER TURNED E
+   - U+023F LATIN SMALL LETTER S WITH SWASH TAIL
+   - U+0240 LATIN SMALL LETTER Z WITH SWASH TAIL
+   - U+0245 LATIN CAPITAL LETTER TURNED V
+   - U+0492 CYRILLIC CAPITAL LETTER GHE WITH STROKE
+   - U+0493 CYRILLIC SMALL LETTER GHE WITH STROKE
+   - U+1D01 LATIN LETTER SMALL CAPITAL AE
+   - U+1D02 LATIN SMALL LETTER TURNED AE
+   - U+1D06 LATIN LETTER SMALL CAPITAL ETH
+   - U+1D09 LATIN SMALL LETTER TURNED I
+   - U+1D0E LATIN LETTER SMALL CAPITAL REVERSED N
+   - U+1D14 LATIN SMALL LETTER TURNED OE
+   - U+1D19 LATIN LETTER SMALL CAPITAL REVERSED R
+   - U+1D1A LATIN LETTER SMALL CAPITAL TURNED R
+   - U+1D1D LATIN SMALL LETTER SIDEWAYS U
+   - U+1D1F LATIN SMALL LETTER SIDEWAYS TURNED M
+   - U+2035 REVERSED PRIME
+   - U+2036 REVERSED DOUBLE PRIME
+   - U+2129 TURNED GREEK SMALL LETTER IOTA
+   - U+2132 TURNED CAPITAL F
+   - U+214B TURNED AMPERSAND
+   - U+214E TURNED SMALL F
+   - U+218A TURNED DIGIT TWO
+   - U+218B TURNED DIGIT THREE
+   - U+21D0 LEFTWARDS DOUBLE ARROW (arrowdblleft)
+   - U+21D1 UPWARDS DOUBLE ARROW (arrowdblup)
+   - U+21D2 RIGHTWARDS DOUBLE ARROW (arrowdblright)
+   - U+21D3 DOWNWARDS DOUBLE ARROW (arrowdbldown)
+   - U+21E6 LEFTWARDS WHITE ARROW
+   - U+21E7 UPWARDS WHITE ARROW
+   - U+21E8 RIGHTWARDS WHITE ARROW
+   - U+21E9 DOWNWARDS WHITE ARROW
+   - U+21EA UPWARDS WHITE ARROW FROM BAR
+   - U+2208 ELEMENT OF (element)
+   - U+220A SMALL ELEMENT OF
+   - U+220B CONTAINS AS MEMBER (suchthat)
+   - U+220D SMALL CONTAINS AS MEMBER
+   - U+2214 DOT PLUS
+   - U+2218 RING OPERATOR
+   - U+221D PROPORTIONAL TO (proportional)
+   - U+2227 LOGICAL AND (logicaland)
+   - U+2228 LOGICAL OR (logicalor)
+   - U+222E CONTOUR INTEGRAL
+   - U+2238 DOT MINUS
+   - U+223A GEOMETRIC PROPORTION
+   - U+223C TILDE OPERATOR (similar)
+   - U+223D REVERSED TILDE
+   - U+2242 MINUS TILDE
+   - U+2243 ASYMPTOTICALLY EQUAL TO
+   - U+2245 APPROXIMATELY EQUAL TO (congruent)
+   - U+224C ALL EQUAL TO
+   - U+224D EQUIVALENT TO
+   - U+224E GEOMETRICALLY EQUIVALENT TO
+   - U+224F DIFFERENCE BETWEEN
+   - U+2250 APPROACHES THE LIMIT
+   - U+2251 GEOMETRICALLY EQUAL TO
+   - U+2252 APPROXIMATELY EQUAL TO OR THE IMAGE OF
+   - U+2253 IMAGE OF OR APPROXIMATELY EQUAL TO
+   - U+2258 CORRESPONDS TO
+   - U+225E MEASURED BY
+   - U+2262 NOT IDENTICAL TO
+   - U+228D MULTISET MULTIPLICATION
+   - U+228F SQUARE IMAGE OF
+   - U+2290 SQUARE ORIGINAL OF
+   - U+2291 SQUARE IMAGE OF OR EQUAL TO
+   - U+2292 SQUARE ORIGINAL OF OR EQUAL TO
+   - U+2293 SQUARE CAP
+   - U+2294 SQUARE CUP
+   - U+22A2 RIGHT TACK
+   - U+22A3 LEFT TACK
+   - U+22A4 DOWN TACK
+   - U+22A5 UP TACK (perpendicular)
+   - U+22A6 ASSERTION
+   - U+22A7 MODELS
+   - U+22A8 TRUE
+   - U+22A9 FORCES
+   - U+22AB DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
+   - U+22C2 N-ARY INTERSECTION
+   - U+22C3 N-ARY UNION
+   - U+22C4 DIAMOND OPERATOR
+   - U+22CB LEFT SEMIDIRECT PRODUCT
+   - U+22CC RIGHT SEMIDIRECT PRODUCT
+   - U+22CD REVERSED TILDE EQUALS
+   - U+22D4 PITCHFORK
+   - U+22DC EQUAL TO OR LESS-THAN
+   - U+22DD EQUAL TO OR GREATER-THAN
+   - U+22F7 SMALL ELEMENT OF WITH OVERBAR
+   - U+22F8 ELEMENT OF WITH UNDERBAR
+   - U+22FE SMALL CONTAINS WITH OVERBAR
+   - U+2308 LEFT CEILING
+   - U+2309 RIGHT CEILING
+   - U+230A LEFT FLOOR
+   - U+230B RIGHT FLOOR
+   - U+2336 APL FUNCTIONAL SYMBOL I-BEAM
+   - U+2337 APL FUNCTIONAL SYMBOL SQUISH QUAD
+   - U+2338 APL FUNCTIONAL SYMBOL QUAD EQUAL
+   - U+2339 APL FUNCTIONAL SYMBOL QUAD DIVIDE
+   - U+233A APL FUNCTIONAL SYMBOL QUAD DIAMOND
+   - U+233B APL FUNCTIONAL SYMBOL QUAD JOT
+   - U+233D APL FUNCTIONAL SYMBOL CIRCLE STILE
+   - U+233F APL FUNCTIONAL SYMBOL SLASH BAR
+   - U+2340 APL FUNCTIONAL SYMBOL BACKSLASH BAR
+   - U+2341 APL FUNCTIONAL SYMBOL QUAD SLASH
+   - U+2342 APL FUNCTIONAL SYMBOL QUAD BACKSLASH
+   - U+2349 APL FUNCTIONAL SYMBOL CIRCLE BACKSLASH
+   - U+234A APL FUNCTIONAL SYMBOL DOWN TACK UNDERBAR
+   - U+234B APL FUNCTIONAL SYMBOL DELTA STILE
+   - U+234E APL FUNCTIONAL SYMBOL DOWN TACK JOT
+   - U+2351 APL FUNCTIONAL SYMBOL UP TACK OVERBAR
+   - U+2352 APL FUNCTIONAL SYMBOL DEL STILE
+   - U+2355 APL FUNCTIONAL SYMBOL UP TACK JOT
+   - U+2359 APL FUNCTIONAL SYMBOL DELTA UNDERBAR
+   - U+235D APL FUNCTIONAL SYMBOL UP SHOE JOT
+   - U+235E APL FUNCTIONAL SYMBOL QUOTE QUAD
+   - U+235F APL FUNCTIONAL SYMBOL CIRCLE STAR
+   - U+2360 APL FUNCTIONAL SYMBOL QUAD COLON
+   - U+2363 APL FUNCTIONAL SYMBOL STAR DIAERESIS
+   - U+2364 APL FUNCTIONAL SYMBOL JOT DIAERESIS
+   - U+2368 APL FUNCTIONAL SYMBOL TILDE DIAERESIS
+   - U+236A APL FUNCTIONAL SYMBOL COMMA BAR
+   - U+236B APL FUNCTIONAL SYMBOL DEL TILDE
+   - U+236C APL FUNCTIONAL SYMBOL ZILDE
+   - U+2371 APL FUNCTIONAL SYMBOL DOWN CARET TILDE
+   - U+2372 APL FUNCTIONAL SYMBOL UP CARET TILDE
+   - U+2373 APL FUNCTIONAL SYMBOL IOTA
+   - U+2374 APL FUNCTIONAL SYMBOL RHO
+   - U+2375 APL FUNCTIONAL SYMBOL OMEGA
+   - U+2376 APL FUNCTIONAL SYMBOL ALPHA UNDERBAR
+   - U+2377 APL FUNCTIONAL SYMBOL EPSILON UNDERBAR
+   - U+2378 APL FUNCTIONAL SYMBOL IOTA UNDERBAR
+   - U+2379 APL FUNCTIONAL SYMBOL OMEGA UNDERBAR
+   - U+237A APL FUNCTIONAL SYMBOL ALPHA
+   - U+2395 APL FUNCTIONAL SYMBOL QUAD
+   - U+23DA EARTH GROUND
+   - U+2504 BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
+   - U+2505 BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
+   - U+2506 BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
+   - U+2507 BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
+   - U+250A BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
+   - U+250B BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
+   - U+254C BOX DRAWINGS LIGHT DOUBLE DASH HORIZONTAL
+   - U+254D BOX DRAWINGS HEAVY DOUBLE DASH HORIZONTAL
+   - U+254E BOX DRAWINGS LIGHT DOUBLE DASH VERTICAL
+   - U+254F BOX DRAWINGS HEAVY DOUBLE DASH VERTICAL
+   - U+256D BOX DRAWINGS LIGHT ARC DOWN AND RIGHT
+   - U+256E BOX DRAWINGS LIGHT ARC DOWN AND LEFT
+   - U+256F BOX DRAWINGS LIGHT ARC UP AND LEFT
+   - U+2570 BOX DRAWINGS LIGHT ARC UP AND RIGHT
+   - U+2574 BOX DRAWINGS LIGHT LEFT
+   - U+2575 BOX DRAWINGS LIGHT UP
+   - U+2576 BOX DRAWINGS LIGHT RIGHT
+   - U+2577 BOX DRAWINGS LIGHT DOWN
+   - U+2578 BOX DRAWINGS HEAVY LEFT
+   - U+2579 BOX DRAWINGS HEAVY UP
+   - U+257A BOX DRAWINGS HEAVY RIGHT
+   - U+257B BOX DRAWINGS HEAVY DOWN
+   - U+257C BOX DRAWINGS LIGHT LEFT AND HEAVY RIGHT
+   - U+257D BOX DRAWINGS LIGHT UP AND HEAVY DOWN
+   - U+257E BOX DRAWINGS HEAVY LEFT AND LIGHT RIGHT
+   - U+257F BOX DRAWINGS HEAVY UP AND LIGHT DOWN
+   - U+25CA LOZENGE (lozenge)
+   - U+25EB WHITE SQUARE WITH VERTICAL BISECTING LINE
+   - U+27CA VERTICAL BAR WITH HORIZONTAL STROKE
+   - U+27D2 ELEMENT OF OPENING UPWARDS
+   - U+29B6 CIRCLED VERTICAL BAR
+   - U+29BA CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY
+            VERTICAL BAR
+   - U+2A25 PLUS SIGN WITH DOT BELOW
+   - U+2A2A MINUS SIGN WITH DOT BELOW
+   - U+2A2B MINUS SIGN WITH FALLING DOTS
+   - U+2A2C MINUS SIGN WITH RISING DOTS
+   - U+2A30 MULTIPLICATION SIGN WITH DOT ABOVE
+   - U+2A40 INTERSECTION WITH DOT
+   - U+2A51 LOGICAL AND WITH DOT ABOVE
+   - U+2A52 LOGICAL OR WITH DOT ABOVE
+   - U+2A66 EQUALS SIGN WITH DOT BELOW
+   - U+2A67 IDENTICAL WITH DOT ABOVE
+   - U+2A73 EQUALS SIGN ABOVE TILDE OPERATOR
+   - U+2A77 EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW
+   - U+2AAE EQUALS SIGN WITH BUMPY ABOVE
+   - U+2ABD SUBSET WITH DOT
+   - U+2ABE SUPERSET WITH DOT
+   - U+2ABF SUBSET WITH PLUS SIGN BELOW
+   - U+2AC0 SUPERSET WITH PLUS SIGN BELOW
+   - U+2AC1 SUBSET WITH MULTIPLICATION SIGN BELOW
+   - U+2AC2 SUPERSET WITH MULTIPLICATION SIGN BELOW
+   - U+2AC3 SUBSET OF OR EQUAL TO WITH DOT ABOVE
+   - U+2AC4 SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+   - U+2AC5 SUBSET OF ABOVE EQUALS SIGN
+   - U+2AC6 SUPERSET OF ABOVE EQUALS SIGN
+   - U+2AC7 SUBSET OF ABOVE TILDE OPERATOR
+   - U+2AC8 SUPERSET OF ABOVE TILDE OPERATOR
+   - U+2ACF CLOSED SUBSET
+   - U+2AD0 CLOSED SUPERSET
+   - U+2AD1 CLOSED SUBSET OR EQUAL TO
+   - U+2AD2 CLOSED SUPERSET OR EQUAL TO
+   - U+2AD3 SUBSET ABOVE SUPERSET
+   - U+2AD4 SUPERSET ABOVE SUBSET
+   - U+2AD5 SUBSET ABOVE SUBSET
+   - U+2AD6 SUPERSET ABOVE SUPERSET
+   - U+2AD9 ELEMENT OF OPENING DOWNWARDS
+   - U+2ADA PITCHFORK WITH TEE TOP
+   - U+2ADB TRANSVERSAL INTERSECTION
+   - U+2ADE SHORT LEFT TACK
+   - U+2ADF SHORT DOWN TACK
+   - U+2AE0 SHORT UP TACK
+   - U+2AE2 VERTICAL BAR TRIPLE RIGHT TURNSTILE
+   - U+2AE3 DOUBLE VERTICAL BAR LEFT TURNSTILE
+   - U+2AE4 VERTICAL BAR DOUBLE LEFT TURNSTILE
+   - U+2AE5 DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
+   - U+2AE6 LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
+   - U+2AE7 SHORT DOWN TACK WITH OVERBAR
+   - U+2AE8 SHORT UP TACK WITH UNDERBAR
+   - U+2AE9 SHORT UP TACK ABOVE SHORT DOWN TACK
+   - U+2AEA DOUBLE DOWN TACK
+   - U+2AEB DOUBLE UP TACK
+   - U+2AEC DOUBLE STROKE NOT SIGN
+   - U+2AED REVERSED DOUBLE STROKE NOT SIGN
+   - U+2AF2 PARALLEL WITH HORIZONTAL STROKE
+   - U+2AF5 TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE
+   - U+2C6F LATIN CAPITAL LETTER TURNED A
+   - U+2C7B LATIN LETTER SMALL CAPITAL TURNED E
+   - U+2C7E LATIN CAPITAL LETTER S WITH SWASH TAIL
+   - U+2C7F LATIN CAPITAL LETTER Z WITH SWASH TAIL
+   - U+2E18 INVERTED INTERROBANG
+   - U+2E28 LEFT DOUBLE PARENTHESIS
+   - U+2E29 RIGHT DOUBLE PARENTHESIS
+   - U+2E2A TWO DOTS OVER ONE DOT PUNCTUATION
+   - U+2E2B ONE DOT OVER TWO DOTS PUNCTUATION
+   - U+2E2C SQUARED FOUR DOT PUNCTUATION
+   - U+2E2D FIVE DOT MARK
+   - U+2E2E REVERSED QUESTION MARK
+   - U+2E36 DAGGER WITH LEFT GUARD
+   - U+2E37 DAGGER WITH RIGHT GUARD
+   - U+2E38 TURNED DAGGER
+   - U+2E40 DOUBLE HYPHEN
+   - U+2E41 REVERSED COMMA
+   - U+2E42 DOUBLE LOW-REVERSED-9 QUOTATION MARK
+   - U+2E4B TRIPLE DAGGER
+   - U+A780 LATIN CAPITAL LETTER TURNED L
+   - U+A781 LATIN SMALL LETTER TURNED L
+   - U+A7B0 LATIN CAPITAL LETTER TURNED K
+   - U+A7B1 LATIN CAPITAL LETTER TURNED T
+   - U+A7FB LATIN EPIGRAPHIC LETTER REVERSED F
+   - U+A7FC LATIN EPIGRAPHIC LETTER REVERSED P
+   - U+A7FD LATIN EPIGRAPHIC LETTER INVERTED M
+   - U+1D100 MUSICAL SYMBOL SINGLE BARLINE
+   - U+1D101 MUSICAL SYMBOL DOUBLE BARLINE
+   - U+1D102 MUSICAL SYMBOL FINAL BARLINE
+   - U+1D103 MUSICAL SYMBOL REVERSE FINAL BARLINE
+   - U+1D104 MUSICAL SYMBOL DASHED BARLINE
+   - U+1D105 MUSICAL SYMBOL SHORT BARLINE
+   - U+1D106 MUSICAL SYMBOL LEFT REPEAT SIGN
+   - U+1D107 MUSICAL SYMBOL RIGHT REPEAT SIGN
+   - U+1D108 MUSICAL SYMBOL REPEAT DOTS
+   - U+1D10B MUSICAL SYMBOL SEGNO
+   - U+1D110 MUSICAL SYMBOL FERMATA
+   - U+1D111 MUSICAL SYMBOL FERMATA BELOW
+   - U+1D116 MUSICAL SYMBOL ONE-LINE STAFF
+   - U+1D117 MUSICAL SYMBOL TWO-LINE STAFF
+   - U+1D118 MUSICAL SYMBOL THREE-LINE STAFF
+   - U+1D119 MUSICAL SYMBOL FOUR-LINE STAFF
+   - U+1D11A MUSICAL SYMBOL FIVE-LINE STAFF
+   - U+1D11E MUSICAL SYMBOL G CLEF
+   - U+1D121 MUSICAL SYMBOL C CLEF
+   - U+1D122 MUSICAL SYMBOL F CLEF
+   - U+1D12A MUSICAL SYMBOL DOUBLE SHARP
+   - U+1D12B MUSICAL SYMBOL DOUBLE FLAT
+   - U+1D13A MUSICAL SYMBOL MULTI REST
+   - U+1D13B MUSICAL SYMBOL WHOLE REST
+   - U+1D13C MUSICAL SYMBOL HALF REST
+   - thorn.sc
+
 002.001 (2020-03-29)
 ====================
 
@@ -1094,4 +1402,4 @@ Other user-visible changes in this release:
 000.900 (released 2009-10-13)
 =============================
 
-First release, containing a single font.
\ No newline at end of file
+First release, containing a single font.
index ba3da61c4e3264e1e0f24300f0acb82f8f9068da..cebed0ee54371dcc48dfcca17d96b174891611ac 100644 (file)
@@ -2201,7 +2201,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.001\n");
+       printf("Version: 002.002\n");
        printf("ItalicAngle: 0\n");
        printf("UnderlinePosition: %g\n", (double)(-YPIX / 2));
        printf("UnderlineWidth: %g\n", (double)(YPIX));
index e3b262d8a087149471de59f522b1096201d39528..ed68085d818b1f52970220e0618ed6ff97a16e92 100644 (file)
     <h2>Downloads</h2>
     
     <ul>
-      <li><a href="bedstead-002.001.zip"><code>bedstead-002.001.zip</code></a>
+      <li><a href="bedstead-002.002.zip"><code>bedstead-002.002.zip</code></a>
        &ndash; Full source and binary distribution containing everything
        below and more.</li>
       <li><a href="NEWS"><code>NEWS</code></a> &ndash; Release notes summarizing