🐞 OpenBugs: Arabic-related Bugs in GNU/Linux

These are some of the bugs I have encountered in GNU/Linux, mostly related to Arabic and RTL in general.

Document Information

HarfBuzzHarfBuzz Bugs
No ID Summary
540 harfbuzz truncates Arabic text
4938 [COLR] Incorrect character rendering and shape with Aref Ruqaa Ink colored font
Qt LogoQt Bugs
No ID Summary
1 Arabic issue #1: QSpinBox doesn't work properly with Arabic locale
3 Text doesn't inherit the widgets direction
5 Arabic Harakat/Diacritics cause spaces/gaps though they are nonspacing marks
6 Harakat/Diacritics position is not correct
7 The "Basic colors" and "Custom colors" palette doesn't respond to -reverse
8 Accelerators mess the arabic text in QPushButtons, QMenu, ...
10 TableWidget doesn't display the left border when -reverse is used
11 The status bar doesn't display any message when the layout is reversed
12 QToolBar can't be dragged properly/smoothly when the application is reversed
13 QHBox automatically assigned positions in -reverse mode are not reasonable
15 QLineEdit Widget displays Arabic in reverse order
16 Arabic issue #16: QMessageBox doesn't RightAlign "Text" in reverse mode by default
17 QProgressBar displays the percentage sign in the wrong position when reversed!
18 app.setFont(QFont("")) causes a run-time crash!
19 QTabWidget doesn't display properly when reversed
22 qTextEdit->setAlignment(Qt::AlignRight) problems.
25 The cursor doesn't show at the beginning of an AlignRight Arabic text
26 QTextBrowser crashes with some web pages.
37 GSUB tables don't work properly for Arabic fonts
38 Arabic Fonts are duplicated in a strange way
39 Qt4 cut the text edges for some Arabic fonts
40 setAlignment(Qt:AlignJustify) renders duplicated letters!
42 setLineWrapMode doesn't support setAlignment(Qt::AlignTrailing)
43 A Segmentation fault if Arabic characters' font size >= 65
11753 Arabic support severely broken
22585 path.addText introduces gaps between the should-be connected Arabic characters
12286 Shortcut key doesn't work with Arabic letters locale
22635 TAB behaviour is odd in RTL mode
29629 Arabic text is broken badly with some fonts
65682 webengine-based applications crash in wayland
20 A request for an API solution of reversing the arrows.
23 QPushButton doesn't show the Arabic letter underlined when diacritics are used
27 QFontDialog::getFont doesn't display the sample text in the language of the font
29 Some Arabic fonts doesn't display any character in Qt
30 Word ligatures from Arabic Presentation Forms-A don't render properly in Qt
31 Arabic filenames with English extensions are displayed in the wrong order
33 A cursor on the beginning of a new paragraph on a QTextEditQLineEdit fails to indicate the language
34 Mouse and keyboard selection is a little buggy with LAM-ALEF in a QTextEdit/QLineEdit
35 A request for an addition of a setDiacriticsColor slot
36 Hijri Calendar system is not supported
41 Function names and Qt Documentation fails to consider RTL many times
45 A shortcut (signified by preceding it with an ampersand in the text) won't be underlined
22623 Text doesn't inherit the widget's direction
22727 QCollator should have an option to ignore diacritical marks
88716 Eastern Arabic numerals are not recognized as such in Qt Widgets
112834 Qt breaks Arabic shaping on a non-spacing mark (e.g. ARABIC OPEN FATHATAN)
KDEKDE Bugs
No ID Summary
69458 ctrlC + ctrlV do not work in arabic keyboard
83278 If I cut -b1 arabic_file in konsole, the output displayed in screen is not correct
260166 Typing an Arabic letter and a diacritic mark inserts one or more pages
285363 regression: Typing an Arabic letter used to align the paragraph to the right
243755 Typing an Arabic letter and a diacritic mark inserts one or more pages
244190 check consistency between Tools -> Spelling and inline checker.
308662 Arabic/RTL support is missing in the artistic text tool.
378938 Arabic Notes displayed in Kontact are showing garbage upon hovering
428034 "Align Left" in Krita keeps the text right-aligned for Arabic (RTL)
465464 Falkon is using a faux bold for Arial
468908 Dolphin cannot open folders with special characters (e.g. Arabic, space, #) if konsole shell is set to Nushell
285496 Regression: textDirection is set to LeftToRight instead of RightToLeft for Arabic text
286971 Arabic MS Office documents opens with wrong alignments
378726 baloosearch doesn't find certain substrings
378797 RTL drop-down menus misalignment
384333 Arabic diacritics (Harakat) in file names causes miscalculation of highlighted text upon renaming
394471 Okular fails to read PageDirection R2L in PDF files
437189 Allow "index file content" per file type so it can be enabled for media but not for documents.
LibreOfficeLibreOffice Bugs
No ID Summary
42558 FORMATTING: Missing Arabic Abjad numerals for page numbers
42561 Changing a long paragraph direction reverses the letters
43093 FILEOPEN: MS Office documents opens with wrong alignment and directionality
52204 Find/Search option should support ignoring diacritics (Arabic Tashkeel and Hebrew nikkud)
64830 RTL: LibreOffice requires duplicated hunspell dictionaries for each Arabic locale
72488 Ligatures spanning spaces break when showing nonprinting characters
106345 In search of a better name for last line justification
106653 RTL Arabic text has some gaps between characters
116857 Footnote Area's Separator Line position cannot be saved!
137639 Copying and pasting English text converts it to Chinese (kf5 + Wayland)
149022 Different-color Arabic letters typeset as disconnected from each other
62063 FORMATTING: Font textbox ignores keyboard layout change to RTL language
71956 The ability to set a different color for diacritics is missing for Arabic
116969 Justification by alternative methods
162356 Writer and the exported pdf use high cpu and and scrolling is very slow with svg backgrounds
PrestaShopPrestaShop Bugs
No ID Summary
2346 Some Back Office Links are not working in RTL
2809 SQLSTATE[01000]: Warning: 1265 Data truncated for column 'icon' at row 2
DrupalDrupal Bugs
No ID Summary
37407 cvs.mysql says KEY create (created)
137213 INSTALL.mysql.txt needlessly FLUSH PRIVILEGES;
53652 RTL/BiDi support in Drupal missing a default drupal_RTL.css file
232321 misleading database.inc documentation
915322 coding standard violation
920154 simpletest coding standard violation
921098 !is_null should be replaced by isset because it's faster
921582 !is_null should be replaced by isset because it's faster
921606 !is_null should be replaced by isset because it's faster
923424 /* RTL */ comments against CSS coding standards
924686 space required after foreach construct
2501843 item-list class inherited the wrong margin in RTL
2502135 Bartik footer block menu-item misaligned in RTL
2505201 Quick Edit toolbar's arrow should be reversed in RTL
2509390 tags has a wrong right padding in RTL
2512468 Regression: Indented styles for indented comments are missing in Bartik
2514734 A forgotten padding-right for a ul made inline links look wrong in RTL
2512870 css cleanup and killing one more "win over specificity" rules
SambaSamba Bugs
No ID Summary
1338 smbclient -L netbiosname doesn't display the Arabic shares folder names nor the Arabic comments on the English shares.
ScribusScribus Bugs
No ID Summary
1079 Arabic is not supported in Scribus yet.
14421 Check Spelling... is broken for Arabic (Hunspell 1.5 is not search for by CMake)
14445 Arabic "Align Text Forced Justified" single word wrongly justified to the left
14679 Document Setup missing the Arabic language
15236 Scribus stopped building after update to icu 61.1
14544 Layout should aware of RTL pages
14806 RTL interface glitches: cuts off the beginning of the Arabic-translated menus and wrong % direction
15243 Overline support is missing
15244 Underlining Arabic text shows as small broken lines
15257 Arabic font overline artifact on screen
MuPDFMuPDF Bugs
No ID Summary
697708 Arabic text search highlights the wrong letter and doesn't support shaping
pdf.jspdf.js Bugs
No ID Summary
2575 Searching for an Arabic phrase with diacritics returns "Phrase not found"
ChromiumChromium Bugs
No ID Summary
224292 regression: kashida support is lost
291172 Rendering of rtl text in textPath svg elements is not correct
GrampsGramps Bugs
No ID Summary
7464 Given Name Cloud Gramplet splits up given names into words (broken up by spaces)
7469 Reorder tool: global name 'gen' is not defined
7539 Some gramps windows appear either too small or too big
7803 ERROR: grampsapp.py: line 114: Unhandled exception
10136 Use regular expressions crashes gramps
GNOMEGNOME Bugs
No ID Summary
3387 Eastern Arabic numerals are not recognized as such in gtk Widgets
GIMPGIMP Bugs
No ID Summary
5773 Right justified Arabic text is rendered left justified!
GoldenDict-NGGoldenDict-NG Bugs
No ID Summary
935 "goldendict" terminated by signal SIGSEGV (Address boundary error) and segfaults
952 "goldendict" received signal SIGSEGV, Segmentation fault from QToolBarAreaLayout::apply
955 Release of profile requested but WebEnginePage still not deleted. Expect troubles !
IBMIBM Plex Arabic typeface Bugs
No ID Summary
284 Kaf (ss06) and Fatha overlap each other in IBMPlexArabic
407 ARABIC LIGATURE ALLAH is not handled correctly.
525 KASRA is rendered as FATHA in ALLAH (اللهِ) ligature
Amiri LogoAmiri Font Bugs
No ID Summary
1 مجراها ومرساها
4 كلمة تبع ينقصها شرطتان
87 اختلاف الألوان بين المتشابهات
88 تركيب الميم بعد التاء
89 اختلاف ميلان الكاف مع الأحرف غير متناسق
90 لون الواو الصغيرة بعد هاء ضمير الغائب ينبغي أن يكون مثل الياء الصغيرة
91 تراكب النون مع الكاف يجعل حركة النون فوق الكاف
94 تراكب الأحرف في "يتخبطه" ليس ببساطة الأصل
101 اقتراح بتغيير ألوان التشكيل للحمرة موافقه للمصاحف القديمة
103 Change colors to conform to traditional manuscripts
106 ARABIC OPEN KASRATAN' (U+08F2) wrong position
184 تداخل الحركات في لفظ الجلالة
73 اتصال حركة الخاء مع حركة النون المتبوعة بألف مثل كلمة الخَنَّاس
95 التصاق الكسرة بحرف الميم في "العلم"
96 التصاق الحركات في "أَنَّهم"
97 التصاق كسرة اللام بحرف الجيم في "تولِج"
98 اتصال الحركات في كلمة "تتقوا"
99 التصاق في "وأنبتها"
104 تداخل الحركات في "قَالُوۤا۟"
Reem Kufi LogoReem Kufi Font Bugs
No ID Summary
13 Add vowel marks
15 Expand character set to cover Quranic marks
Aref Ruqaa LogoAref Ruqaa Font Bugs
No ID Summary
36 التصاق الأحرف والنقاط في مثل: بطح يطبخ
Kufam LogoKufam Font Bugs
No ID Summary
7 missing glyphs and character overlapping
DigitalKhattDigitalKhatt Madina Bugs
No ID Summary
2 minor kerning & collisions between ALEF and LAM
3 ٱلْأٓنَ is written incorrectly but rendered properly
4 Several examples of wrong kerning or diacritics position
10 ARABIC SMALL LOW MEEM should be under the ARABIC KASRA
12 FATHA and KASRA positions are incorrect
13 Wrong spacing after ARABIC REH and MADDAH ABOVE
14 ARABIC SMALL HIGH WAQF signs positions could be improved
15 kcharselect shows some font warnings
17 kerning, collisions, and other issues
18 A proper way to choose alternative KAF shapes is needed
20 KAF + ALEF WITH HAMZA BELOW is rendered incorrectly
22 خطأ في طريقة كتابة لفظ الجلالة في حالتين
19 Wrong LAM ALEF
quran-dataQuran Data Bugs
No ID Summary
6 علامة جواز الوقف وضعت خطأ مكان علامة الوقف أولى
16 خطأ في تشكيل اسم سورة الماعُون
ChessXChessX Bugs
No ID Summary
299 chessx failed to run natively in wayland
EnvyControlEnvyControl Bugs
No ID Summary
21 envycontrol shouldn't remove other packages' files
mayanMayan EDMS Bugs
No ID Summary
1101 Server error when I paste an asset
nushellNushell Bugs
No ID Summary
8542 No such file or directory for paths with tilde and spaces
10749 Error: File(s) not found when the name contains square brackets
14243 rm -i -f Behavior in Nushell
zoxideZoxide Bugs
No ID Summary
1067 [regression] zoxide is broken in nushell
hunspellHunspell Bugs
No ID Summary
927 hunspell treated an Arabic Non-Spacing Mark (NSM) as a space!
pandocPandoc Bugs
No ID Summary
8802 Unusual characters in links can lead to "missing character", even if the character has a glyph in the main font
TypstTypst Bugs
No ID Summary
1398 footnote separator doesn't respect the direction of the page
3499 ARABIC END OF AYAH (U+06DD) followed by a number ۝١ is rendered incorrectly
4848 Typst doesn't respect my fontconfig configuration
Brilliant-CVbrilliant-CV Bugs
No ID Summary
3 Setting the font 20 times to use 3 fonts is redundant
1 fix mobile icon instead of the current id-badge icon
55 The ability to easily change typefaces is missing
ArchLinuxArch Linux Bugs
No ID Summary
37090 [sage-mathematics] reports 386 missing files
37137 [gramps] won't start because of dependencies
42267 [pychess] crashed when started
44753 [vdrift] [vdrift-data] error: failed to commit transaction (conflicting files)
49728 [calibre] Failed to add some epub books
52554 [bbswitch] Needs rebuild for Linux 4.9.3-1+
52583 [sysdig] Error! There is no instance of sysdig 0.13.0
61962 [sysdig] kernel module fails to build in Linux 5.0
65407 [sysdig] sysdig -c spy_logs is not showing any output
67887 [php-imagick] replace dependency ttf-dejavu with virtual ttf-font
68000 [gradle-doc] should be optional dependency for gradle not vice versa
72262 [sysdig] cannot resolve "libgrpc++_unsecure.so=1.39-64", a dependency of "sysdig"
72547 [clipgrab] switched to yt-dlp instead of youtube-dl as a dependency
78711 [sysdig-dkms] Error! Bad return status for module build on kernel: 6.3.5-arch1-1
1 Add virt-viewer as an optional dependency
1 [helix] Adding more optdeps for helix would help users recognize which packages they might need
kitty logokitty Bugs
No ID Summary
6927 kitty hints highlight the wrong character in RTL text
wezterm logoWezTerm Bugs
No ID Summary
4719 Wezterm Error: running message loop: Error while flushing display: Broken pipe (os error 32)
6203 Maximize is not working and fullscreen is not fullscreen
6192 ls --hyperlink shows error when clicked
6216 wezterm ssh fails with "Too many authentication failures"
6703 Wezterm opens as a small cute vertical line with KDE fractional scaling
SysdigSysdig Bugs
No ID Summary
2088 Error! Bad return status for module build on kernel: 6.8.7-arch1-2 (x86_64)
lapce logoLapce Bugs
No ID Summary
2926 lapce invoked oom-killer and crashed upon typing Arabic text
kernel logoLinux Kernel Bugs
No ID Summary
220625 [Bluetooth] Lenovo Yoga Pro Mouse (17EF:619F) connects but input does not work
LyXBugs
No ID Summary
1404 A misorder problem in the .tex output if an Arabic text is doublespaced
1225 Environment \end tag causes problems
Fish LogoFish Bugs
No ID Summary
10657 Completion for run0 command is missing
carapace LogoCarapace Bugs
No ID Summary
2618 rg/ripgrep update 14.1.1
2621 yt-dlp doesn't complete directory paths
2629 run0 completer
2641 Wrong ANSI color names