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

Advanced East-Asian layout features #193

Open
be5invis opened this issue Mar 23, 2023 · 3 comments
Open

Advanced East-Asian layout features #193

be5invis opened this issue Mar 23, 2023 · 3 comments
Labels
feature request New feature or request text Text layout, shaping, internationalization, etc. tracking-issue An issue that tracks a larger piece of work.

Comments

@be5invis
Copy link

be5invis commented Mar 23, 2023

This include...

  • Vertical text (tb-rl for CJK; tb-lr for Mongolian, Manchu and Xibe).
  • Composite fonts: switching font depending on script.
  • Kinsoku and punctuation space adjustments.
  • Ruby.
  • Kumimoji.
  • Warichu.
@laurmaedje laurmaedje added feature request New feature or request text Text layout, shaping, internationalization, etc. labels Apr 2, 2023
@laurmaedje
Copy link
Member

This issue is too broad to be directly actionable, but we can keep it as a tracking issue.

  • Ruby is currently available as a package.
  • The font switching can be done with script-based regex show rules, but it's not supported natively.

@laurmaedje laurmaedje added the tracking-issue An issue that tracks a larger piece of work. label Nov 5, 2023
@be5invis
Copy link
Author

Sample images:

  1. Vertical (tb-rl) text in Japanese:
    image

  2. Vertical (tb-lr) text in Mongolian:
    image

  3. Ruby in Japanese:
    image

  4. Ruby in Chinese. Note that Bopomofo has special ruby form in horizontal layout:
    image
    image

  5. Warichu (in tb-rl):
    image

  6. Horizontal-in-Vertical in Japanese:
    image

@be5invis
Copy link
Author

References:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request text Text layout, shaping, internationalization, etc. tracking-issue An issue that tracks a larger piece of work.
Projects
None yet
Development

No branches or pull requests

2 participants