-
-
Notifications
You must be signed in to change notification settings - Fork 12
Description
Context
Unicode defines multiple invisible operators, which are meant to disambiguate juxtaposition in mathematical text. This is primarily destined to be used by symbolic calculation softwares and screen readers. Their use is not mandatory but recommended to improve accessibility.
Invisible operators are the topic of section 2.14 of UTR #25 (the Technical Report on Unicode Support for Mathematics), and section 22.6 of the more recent, and authoritative Unicode 16.0.0 Core Specification.
Invisible operators were previously mentioned in typst/typst#721 (comment).
Formal proposal
Add the symbol variants from the following table under sym
.
Character | Name |
---|---|
U+2061 FUNCTION APPLICATION (Binary) | ???1 |
U+2062 INVISIBLE TIMES (Binary) | times.invisible |
U+2063 INVISIBLE SEPARATOR (Punctuation) | comma.invisible 2 |
U+2024 INVISIBL PLUS (Special) | plus.invisible |
Alternative names
Other possible names include invisible.{application,times,comma,plus}
.
Concerns
Invisible operators seem to not be handled properly by the default math font.