LGUG2Z / komorebi

A tiling window manager for Windows 🍉
https://lgug2z.github.io/komorebi/
Other
9.58k stars 198 forks source link

[BUG]: Komorebi bar doesn't support RTL languages (Arabic language) #1089

Closed H7ioo closed 3 weeks ago

H7ioo commented 4 weeks ago

Summary

Komorebi RTL text is backward Komorebi bar: image expected result: Tariq Elouzeh - مقابلات البرمجة | النسخة المدرسية | مع فايز من فلسطين

So, the text is reversed and not connected

Version Information

OS Name:                   Microsoft Windows 11 Home Single Language
OS Version:                10.0.22631 N/A Build 22631
komorebic 0.1.30
tag:nightly
commit_hash:09afad62
build_time:2024-10-22 14:49:49 +03:00
build_env:rustc 1.82.0 (f6e511eec 2024-10-15),stable-x86_64-pc-windows-msvc

Komorebi Configuration

I'll provide if necessary

Hotkey Configuration

I'll provide if necessary

Output of komorebic check

I'll provide if necessary

LGUG2Z commented 3 weeks ago

I believe this is partially dependent on the font you pick - can you confirm which fonts you have tried?

H7ioo commented 3 weeks ago

I changed the font to Aldhabi and Dubai but the issue still exists.

"font_family": "Dubai"

image

"font_family": "Aldhabi Regular"

image

image image

LGUG2Z commented 3 weeks ago

Thanks for confirming. I'm guessing this is an upstream issue in egui with no action to really be taken in komorebi itself. Will leave this open to return to whenever egui supports connected rtl characters in the future.

H7ioo commented 3 weeks ago

I assume they are working on it https://github.com/emilk/egui/issues/56. Will be waiting for the RTL support Thanks for building such wonderful tools!