-
-
Notifications
You must be signed in to change notification settings - Fork 34
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
The spec/bidi.json is "overreaching"? #997
Comments
The
It means that the Default Bidi Strategy is applied. That's what's producing the FSI/PDI isolates in the output. |
Hm... then
When see in it the mind goes to something like an enum + one of them being default. So if you agree I can think of a better name. Or maybe you have one.
As in, if I don't specify an For example in case of a missing locale the default will be used (with something like |
Yes. This requirement was added in #315, which was accepted and merged in June 2023, after a little over 7 months' review.
The original name for this was "compatibility", and was renamed to "default" in #566. If you'd like to propose a different name, the comments on that PR should probably be reviewed first; there's probably some relevant meetings notes on this as well.
That's up to the implementation. |
I am working on the bidi support, and I have some doubts about the following test cases in
spec/bidi.json
:I suspect that a test without any kind of bidi control characters in the source would not have any bidi control characters in the expected output:
Question: is that the case?
Or will the
"exp"
still be" \u20681\u2069"
because of "bidiIsolation": "default"?What does "bidiIsolation": "default" actually means?
Does it mean "get it from the locale?"
What are the valid values for
bidiIsolation
other thendefault
andnone
?Now, the whole thing looks under-specified to me.
Depending on the answer to the above I might have a real issue, or "all good, but need better documentation".
Thank you,
M.
The text was updated successfully, but these errors were encountered: