-
-
Notifications
You must be signed in to change notification settings - Fork 11
Add various flavors of double delimiters #103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These all make good sense to me. I don't find closed
a bad name. The only alternative I can think of is chord
but that seems needlessly technical.
I wrote that in a different context, as I clarified in #93 (comment). Even though I don't like it, and I prefer Regarding the Z-notation characters, I don't think we have any for now (that are used only for Z-notation). I'm not sure how much sense it makes to add them. Is Z-notation still used? Do people using it need to write it inside documents? If so, won't they be copy-pasting it from somewhere else? We may want to defer the addition of characters that are only used in Z-notation until we figure that out. |
I wouldn't focus so much on the fact that the unicode name has Z-notation in them. As long as symbols are available, people will use them for other purposes as well. Most of the names introduced for this family of symbols in https://mirrors.mit.edu/CTAN/macros/unicodetex/latex/unicode-math/unimath-symbols.pdf have no reference to the fact that that's where they originated. (The exceptions being |
Well, that's what I'm unsure about. But if they indeed do then I'm completely fine with adding those symbols. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This all makes sense to me. With the whole double vs stroked, since we already have angle.l.double
(now chevron), I agree with that change.
@MDLC01 I assume you're still opposed to this? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't love it, but given the absence of a satisfactory long term alternative solution, this is the least bad option. Let's not block this PR by waiting for a fifth party to approve it.
I've merged upstream changes, so this should be ready now. |
Context: There are in essence four different types of double delimiters
Based on naming conventions , these should get the
.double
modifier. I don't think this point is controversial.I called these
.bar
in the previous iteration, but used.closed
here (following @MDLC01 's suggestion ). I'm not entirely happy with either name.There is only one pair of these, namely the tortoise shells ⦗ and ⦘. These don't show up correctly here, but here is what they look like in Noto Sans Math and Stix Two Math:
(They are completely broken in New Computer Modern Math)
The natural name is
.filled
Currently we have a number of these introduced as
.double
, but this is not consistent with our typical naming. It also causes issues:paren.l.double
/paren.r.double
would be the natural names for them then.which should therefore get the name
.stroked
. To quote @MDLC01 "If we have .stroked we should have it for everything that is not filled".