Bug 484962 - Typewriter effect is reversed in RTL
Summary: Typewriter effect is reversed in RTL
Status: REPORTED
Alias: None
Product: kdenlive
Classification: Applications
Component: Video Effects & Transitions (show other bugs)
Version: 24.02.1
Platform: Other All
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords: rtl
Depends on:
Blocks:
 
Reported: 2024-04-03 09:09 UTC by Yaron Shahrabani
Modified: 2024-04-06 13:10 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yaron Shahrabani 2024-04-03 09:09:46 UTC
SUMMARY
Creating a title clip allows the users to use a Typewriter effect to make it look as if the text is being typed on the screen as part of the animation, for LTR languages typing the text regularly produces the desired results, in RTL languages (such as Hebrew) the text is typed left aligned and pushed over to the right (while it should be typed on the right and pushed to the left).
In Arabic there's another complication besides the aforementioned issue, the text is considered unjoined while typed so the letters appear in the singular form until the next character appears, and only then does it become the joined form while changing the shape completely.

STEPS TO REPRODUCE
1. Add a new Title Clip
2. Type one of the following words or both: בדיקה فحص
3. Add the clip to the timeline and play it.


OBSERVED RESULT
The Hebrew will be typed from the left and pushed to the right.
Arabic will push to the left in addition to forms changing.

EXPECTED RESULT
The typing should start from the right edge towards the left.
In Arabic/Persian there should be ZWJ while typing unless there's another directionality character such as ZWNJ to the text will appear joined even if there's no letter after the current one.

SOFTWARE/OS VERSIONS
Irrelevant, it happens on all platforms.

ADDITIONAL INFORMATION
I can add a rendered clip and source if it will be better for the explanation.
Comment 1 Yaron Shahrabani 2024-04-06 13:10:25 UTC
Apparently, it's not as bad as I thought but there are other glitches.