Skip to content
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

Create design doc for bidi support inside messages #746

Closed
aphillips opened this issue Mar 25, 2024 · 1 comment
Closed

Create design doc for bidi support inside messages #746

aphillips opened this issue Mar 25, 2024 · 1 comment
Assignees
Labels
Action-Item Action item assigned by the WG blocker-candidate The submitter thinks this might be a block for the Technology Preview design Design principles, decisions LDML46 LDML46 Release (Tech Preview - October 2024) syntax Issues related with MF Syntax

Comments

@aphillips
Copy link
Member

Per the 2024-03-25 call, we need a design doc related to the Trojan Source and bidi support changes in #673

This issue tracks that.

@aphillips aphillips self-assigned this Mar 25, 2024
@aphillips aphillips added syntax Issues related with MF Syntax design Design principles, decisions Action-Item Action item assigned by the WG LDML46 LDML46 Release (Tech Preview - October 2024) labels Mar 25, 2024
aphillips added a commit that referenced this issue Mar 27, 2024
Addresses #746.

DO NOT REVIEW YET
aphillips added a commit that referenced this issue Apr 15, 2024
* [DESIGN] Bidi usability

Addresses #746.

DO NOT REVIEW YET

* Update bidi-usability.md

* Add more examples and some use cases

* Update bidi-usability.md

* Add ABNF changes and alternative designs

* Update exploration/bidi-usability.md

Co-authored-by: Mark Davis <mark@unicode.org>

* Update exploration/bidi-usability.md

Co-authored-by: Mark Davis <mark@unicode.org>

* Update exploration/bidi-usability.md

Co-authored-by: Tim Chevalier <tjc@igalia.com>

* Add additional user stories, clean up MF2 mentions, add ALM

* Update exploration/bidi-usability.md

Co-authored-by: Tim Chevalier <tjc@igalia.com>

* Update exploration/bidi-usability.md

Co-authored-by: Tim Chevalier <tjc@igalia.com>

* Update exploration/bidi-usability.md

Co-authored-by: Tim Chevalier <tjc@igalia.com>

* Address comments

- replace the ambiguous term `value` with unambiguous terms
  (note that the term value remains for cases where we mean value)
- add @eemeli's alternative considered

* Update bidi-usability.md

- add definitions for LRM/RLM/ALM
- clarify all instances of value
- remove the word 'normalize'
- add example of namespace spillover

* Update bidi-usability.md

* change the LRM/RLM/ALM approach

* improve namespace example

* Update bidi-usability.md

* Add support for isolates in expressions and markup

* Setting line-by-line base direction

* Address comments

Make patterns strictly LTR.
- Only allow LRI/PDI in _expression_ and _markup_
- Require LTR display/edit
- Add an alternative matching my original proposal
- Add illustrations of some of the problems with RTL editing

---------

Co-authored-by: Mark Davis <mark@unicode.org>
Co-authored-by: Tim Chevalier <tjc@igalia.com>
@mihnita mihnita added the blocker-candidate The submitter thinks this might be a block for the Technology Preview label Aug 28, 2024
@aphillips
Copy link
Member Author

Merged design and spec changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Action-Item Action item assigned by the WG blocker-candidate The submitter thinks this might be a block for the Technology Preview design Design principles, decisions LDML46 LDML46 Release (Tech Preview - October 2024) syntax Issues related with MF Syntax
Projects
None yet
Development

No branches or pull requests

2 participants