Add various flavors of double delimiters#103
Conversation
knuesel
left a comment
There was a problem hiding this comment.
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. |
mkorje
left a comment
There was a problem hiding this comment.
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? |
MDLC01
left a comment
There was a problem hiding this comment.
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
.doublemodifier. I don't think this point is controversial.I called these
.barin the previous iteration, but used.closedhere (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
.filledCurrently 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.doublewould 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".