From: <[EMAIL PROTECTED]>
> Jim Allen wrote on 05/30/2003 09:38:12 AM:
> 
> > See also
> >
> http://www.usefulcontent.org/docs/manuals/REC-MathML2-20010221/isoamso.html
> 
> > for some mathml characters and their unicode encodings.
> >
> > The character "empty" is encoded as U+2205 plus the variation selector
> > U+FE00 and has the description "/emptyset - zero, slash" and the alias
> > "emptyset".
> 
> > At
> >
> http://www.usefulcontent.org/docs/manuals/REC-MathML2-20010221/byalpha.html
> 
> > the entities empty and emptyset are both assigned to U+2205 followed by
> > U+FE00 while emptyv is again just U+2205.
> >
> > That the differing forms are indicated by a variation selector indicates
> > that the forms are seen to be "primarily glyphic variations" (see
> > http://www.unicode.org/reports/tr25/#13_7_variation_selectors).
> 
> According to
> http://www.unicode.org/Public/UNIDATA/StandardizedVariants.html, there is
> no variation sequence < 2205, FE00 > defined. Somebody needs to tell the
> author(s) of this page that they can't make up their own variation-selector
> sequences.

Yes they can: this is a private agreement which is valid only in their context: MathML 
(note that this is still not a recommandation, but a proposal). It will become a 
Unicode approved sequence if there are requests for use of such sequence in a 
finalized MathML specification, and in other general contexts (such as language 
morphology).

In my opinion, if Unicode approves such new variants, it will keep the original U+2205 
free of any glyph assumption (meaning that it can safely be represented as a slashed 
circle or oval or zero, upright or slanted.), and the more precise glyphs needed (if 
justified by the necessity of using two distinct symbols in the same document) will be 
encoded separately as variants.

In that case, the MathML proposal will become normative after correction, and usable 
outside of any MathML context (but in a FUTURE version of Unicode, and not if the 
encoded text is labelled Unicode-4.0)... Else, I don't see why it was needed to add 
more variant selectors, given that no other sequence is available that use them. These 
additions mean that they were fixed to allow easier interchanges for discussing new 
variants to approve later.

They can be used both in proposals and experimentally, with a private agreements 
between authors of a proposal... This way, it will allow to start the lengthy manual 
input of documents, that will be reencoded later with an automatic tool for a more 
general publication as plain/text (before that the documents can be shared internally 
and a PDF file or an HTML page with embedded graphics can be prepared for general 
interchange if a normative publication needs to use these characters)


Reply via email to