On 5 Apr 2017, at 15:52, Garth Wallace <[email protected]> wrote:

> […] I'm just saying that if having symbols without VS not match either of the 
> VSes is a sticking point, it's not hard to work around.

Oh, I see. 😅 Well, yes, I agree with you in part. But here’s the thing. 

It is *permissible* for proportional-inline-chesspieces to be identical to 
emsquare-chessboard-chesspiece if a designer *wants* to do it that way. But it 
is *just* as permissible for proportional-inline-chesspieces to be truly 
proportional and unsuitable for chessboard typesetting (and that’s how it has 
been since Unicode 1.1).

Look, here is a choice:

U+2654 - WHITE CHESS KING whose width might or might not be 
U+2654 FE00 - WHITE CHESS KING whose glyph is a white/light em-square for 
chessboards
U+2654 FE01 - WHITE CHESS KING whose glyph is a black/dark em-square for 
chessboards

I think this is enough. Or it could be:

U+2654 - WHITE CHESS KING whose width might or might not be 
U+2654 FE00 - WHITE CHESS KING whose glyph is the same as the unmodified 
U+2654, whatever it is
U+2654 FE01 - WHITE CHESS KING whose glyph is a white/light em-square for 
chessboards
U+2654 FE02 - WHITE CHESS KING whose glyph is a black/dark em-square for 
chessboards

There’s some precedent for this, where some symbols have one VS for “text 
glyph” and a different VS for “emoji glyph” and of course the unmodified symbol 
can be used and will display as the font has it.

I don’t think the second is necessary. It’s not necessary for this, for example:

U+0030 - DIGIT ZERO
U+0030 FE00 - short diagonal stroke form
U+0030 FE0E - text style
U+0030 FE0F - emoji style

OK, “text style” is identical to unmodified U+0030, but the only reason that 
attribute exists is in distinction to “emoji style”. Compare also:

U+1000 - MYANMAR LETTER KA
U+1000 FE00 - dotted form

>>> Currently, chess fonts can be (roughly) divided into "diagram fonts" and 
>>> "notation fonts”.
>> 
>> That’s not true. There are some which do all three.
> 
> There are, sure. I said roughly: many don't do both & rely on font-switching.

But even more of them can’t rely on font-switching because the encoding of the 
piece on light and dark chessboard varies from supplier to supplier. All 
current chess fonts are ASCII hacks. 

>>> None of the features required for a diagram font are unacceptable in 
>>> figurine notation:
>> 
>> The white ones may be too wide for use in text.
> 
> Not visually ideal, but legible.

Yes but if we were to unify unmodified chesspieces with the pieces on white 
squares it could invalidate the metrics of text like 
http://evertype.com/standards/unicode-list/34-variantim.png

As I say, it’s *permissible* to have the unmodified chesspiece glyph be the 
same as the white-square chesspiece glyph, but it’s not obligatory, and we must 
preserve font designer choice here. 

Michael Everson

Reply via email to