1
7
Fork
You've already forked flow
0

Consider alternate text directions #5

Open
opened 2026年03月03日 10:42:59 +01:00 by MultisampledNight · 1 comment

136b9f8ba0 introduced a design improvement based on LTR layout. Not all languages are LTR, RTL-reading cultures shall benefit from this as well. The solution in this specific case would probably be to key the callout grid order and stroke side on context text.dir (see https://typst.app/docs/reference/text/text/#parameters-dir).

I believe there are more LTR-centric assumptions in flow:

  1. Find them.
  2. Interview users used to reading RTL (and other text directions, e.g. Japanese top-down).
  3. Summarize their insight.
  4. Implement the insight gained.
136b9f8ba0ac10ef1e6cae492ffd327a0f0dbab5 introduced a design improvement based on LTR layout. Not all languages are LTR, RTL-reading cultures shall benefit from this as well. The solution in this *specific* case would probably be to key the callout grid order and stroke side on `context text.dir` (see https://typst.app/docs/reference/text/text/#parameters-dir). I believe there are more LTR-centric assumptions in flow: 1. [ ] Find them. 2. [ ] Interview users used to reading RTL (and other text directions, e.g. Japanese top-down). 3. [ ] Summarize their insight. 4. [ ] Implement the insight gained.

As context as for why I believe there are more: flow stems from my writing style of notes on paper. I write in an LTR language.

As context as for why I believe there are more: flow stems from my writing style of notes on paper. I write in an LTR language.
Sign in to join this conversation.
No Branch/Tag specified
release
next
v0.4.0
0.4.0
0.3.2
0.3.1
0.3.0
0.2.0
0.1.2
0.1.1
0.1.0
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
MultisampledNight/flow#5
Reference in a new issue
MultisampledNight/flow
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?