Duplicate numerical entity error?

In the Entity section of the HTML 4.0 draft [1], the following
two entries are listed (not next to each other):

perp "⊥"  up tack, =orthogonal to, =perpendicular, u+22A5 ISOtech
and  "⊥"  logical and, =wedge, u+2227 ISOtech

According to the Unicode page [2], "logical and" is indeed
u+2227 and "up tack" is indeed u+22A5.  

However, these should have different numerical entities, am I right?

I believe two Dec-to-Hex math conversion errors were made in this section:

<!ENTITY ang      CDATA "&#8736;" -- angle, u+2220 ISOamso -->
<!ENTITY and      CDATA "&#8869;" -- logical and, =wedge, u+2227 ISOtech -->
<!ENTITY or       CDATA "&#8870;" -- logical or, =vee, u+2228 ISOtech -->
<!ENTITY cap      CDATA "&#8745;" -- intersection, =cap, u+2229 ISOtech -->

Assuming this is just straight Hex conversion, 8869 is
equivalent to 22A5, which implies that the "and" entity should
be 8743.  Similarly, "or" should then be 8744, which fits with
the number for the "cap" entry.

[1] http://www.w3.org/TR/WD-html40/sgml/HTMLsym.ent
and http://www.w3.org/TR/WD-html40/sgml/entities.html#h-10.5.2
[2] http://www.unicode.org/Unicode.charts/glyphless/U+2200.html
-- 
E. Stephen Mack <estephen@emf.net>    http://www.emf.net/~estephen/

Received on Friday, 22 August 1997 04:20:11 UTC