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

Clarification about the purpose #2

Open
meyt opened this issue Jan 24, 2022 · 5 comments
Open

Clarification about the purpose #2

meyt opened this issue Jan 24, 2022 · 5 comments

Comments

@meyt
Copy link

meyt commented Jan 24, 2022

The solution or at least one solution is to add bidi (bidirectional text) support. In this repository, we discuss the issue, make technical guidelines and share success stories. We think adding bidi support makes the future of the web more beautiful and more inclusive.

Solutions exist, but developers don't want to implement or its their lowest priority.

What this movement will do more than suggesting these tools and articles?

@ahangarha
Copy link
Member

We cannot do anything with those who don't care. The issue is that there are very simple solutions to utilize but nobody knows them.

So if we can gather resources and share success stories, more developers come to know about it.

By the way, the issue is not just about RTL.

@meyt
Copy link
Author

meyt commented Jan 24, 2022

So if we can gather resources and share success stories, more developers come to know about it.

Good, lets just call it awesome-bidi like other awesome lists and close the #1

By the way, the issue is not just about RTL.

Yes, you're right

@ahangarha
Copy link
Member

ahangarha commented Jan 25, 2022 via email

@meyt
Copy link
Author

meyt commented Jan 25, 2022

Ok, I think the bidi-guide is very proper name for such purpose.

Here are some topics that i think should be covered:

  • What is bidi?
    • Short summary with references about bidrectional text rendering and UI/UX design
    • Some statistics about users and languages
  • How to ensure my app is support it well? (a tldr guide/cheatsheet for those who don't know much about RTL or TTB languages)
  • How to use it in
    • HTML
    • GTK
    • QT
    • Flutter
    • ...
  • How to implement it in my own UI library?
    • Which tools/libraries i can use?
    • Link related technical guides
    • How much it costs? (some performance benchmark comparison to help software structure design)
  • Which projects using it?
  • Which (large) projects not implemented or has partial/broken implementation?

@ahangarha
Copy link
Member

Thanks you @meyt. This list is great. It covers many aspects.

I should see what is the best way to utilize this list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants