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

Mirroring icons (and emojis) #38

Open
xfq opened this issue Nov 7, 2024 · 1 comment
Open

Mirroring icons (and emojis) #38

xfq opened this issue Nov 7, 2024 · 1 comment
Labels
i:bidi_text Bidirectional text i:glyphs Context-sensitive shaping & positioning s:hebr Hebrew script

Comments

@xfq
Copy link
Member

xfq commented Nov 7, 2024

There should be some content in hlreq about what kind of "directional" icons (and emojis) should be flipped and what should not be flipped in RTL text, at least some general guidelines and examples.

Some related information:

@xfq xfq added i:glyphs Context-sensitive shaping & positioning i:bidi_text Bidirectional text labels Nov 7, 2024
@xfq xfq added the s:hebr Hebrew script label Nov 14, 2024
@matial
Copy link

matial commented Dec 2, 2024

The Israeli Standard SI 5858 addresses this issue in the following terms.

When the interface language is Hebrew, the button for “Next” shall appear left to the button
for “Previous”. If “Next” and “Previous” are represented by arrows, “Ne xt” shall be displayed
by a left pointing arrow and “Previous” shall be displayed as a right pointing arrow.

The icons used in the interface shall not be mirrored regardless of the interface language,
except when the icon indicates a direction, e.g. represents a paragraph direction or an element ordering.
Any directionally sensitive animation should be mirrored if the UI is RTL

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
i:bidi_text Bidirectional text i:glyphs Context-sensitive shaping & positioning s:hebr Hebrew script
Projects
None yet
Development

No branches or pull requests

2 participants