Opened 9 years ago

Last modified 3 years ago

#6950 assigned enhancement

haiku lacks input methods and rendering for languages written from right to left

Reported by: khallebal Owned by: pulkomandy
Priority: normal Milestone: R1
Component: Kits/Locale Kit Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #7417, #12802
Has a Patch: no Platform: All

Description

hi devs haiku is missing the different input methods for the languages written from right to left,(eg.arabic,hebrew)to name a few,and this seemed to me as a must-have before R1 is out,to allow people read/write documents in their language,even if haiku is not totaly translated to their language. i'm already registred as a translater for the arabic language,i'm also on the haiku-i18n mailinglist registred as :khallebal cheers.

Attachments (3)

screenshot1.png (55.5 KB ) - added by pulkomandy 9 years ago.
Screenshot comparing stylededit (wrong) and some Qt editor (good rendering)
test (42 bytes ) - added by pulkomandy 9 years ago.
Test arabic text encoded as utf-8
arabic.png (5.7 KB ) - added by X512 7 years ago.
Arabic language rendering in Qt

Download all attachments as: .zip

Change History (10)

comment:1 by scottmc, 9 years ago

Owner: changed from nobody to pulkomandy
Status: newassigned

comment:2 by pulkomandy, 9 years ago

Summary: haiku lacks input methods for languages written from right to lefthaiku lacks input methods and rendering for languages written from right to left

by pulkomandy, 9 years ago

Attachment: screenshot1.png added

Screenshot comparing stylededit (wrong) and some Qt editor (good rendering)

by pulkomandy, 9 years ago

Attachment: test added

Test arabic text encoded as utf-8

comment:3 by anevilyak, 8 years ago

Blocking: 7417 added

(In #7417) Duplicate of #6950.

by X512, 7 years ago

Attachment: arabic.png added

Arabic language rendering in Qt

comment:4 by pulkomandy, 5 years ago

Hi, You also mentionned the need for an input method. Is there anything special needed there or is it just about moving the text caret in the reverse direction? Are there examples of how other systems handle this?

comment:5 by khallebal, 5 years ago

Hi I don't know whether the bindings are part of the input method? maybe not, that's more likely part of the back-end which will do the actual scripting,so your guess is as good as mine,The Qt src might give you a better insight though, sorry for not being more helpful.

comment:6 by diver, 4 years ago

Component: - GeneralKits/Locale Kit

comment:7 by richienyhus, 3 years ago

Blocking: 12802 added
Note: See TracTickets for help on using tickets.