LATEX-L Archives

Mailing list for the LaTeX3 project

LATEX-L@LISTSERV.UNI-HEIDELBERG.DE

Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Will Robertson <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Date:
Wed, 21 May 2014 20:25:54 +0930
Content-Type:
text/plain
Parts/Attachments:
text/plain (24 lines)
On 21 May 2014, at 4:46 am, William F Hammond <[log in to unmask]> wrote:

> So long as one minds the gaps in U+1Dxxx (actually the several gaps for which the unicode folk seem to have thought the characters were previously defined in the U+21xx block), though maybe it's not that much of an issue for \mathbf itself as opposed to \mathcal, \mathfrak, and \mathbb.
> 
> At least they were thoughtful enough to leave those slots empty.  :-)
> 
> Just seizing the opportunity to make everyone aware of the gaps.

Aye, this made the implementation far more messy than it could have been.
Unicode-math has quite a number of exceptions hard-coded with their own csnames, such as:

\usv_set:nnn {bb}{C}{"2102}
\usv_set:nnn {bb}{H}{"210D}
\usv_set:nnn {bb}{N}{"2115}
\usv_set:nnn {bb}{P}{"2119}
\usv_set:nnn {bb}{Q}{"211A}
\usv_set:nnn {bb}{R}{"211D}
\usv_set:nnn {bb}{Z}{“2124}

The vargreek symbols in particular are in inconsistent locations, but there’s only a few of them so it’s not the end of the world.

Cheers,
Will

ATOM RSS1 RSS2