While displaying arabic subtitles regularly appears a character 'square'. Attached is a test video in which this can be seen. The second file is an image, the location of the faults are marked with red dots. Note that the preceding arabic character is always the same. The error has not to do with Windows-type line breaks in the subtitle file, it also occurs with Unix line endings.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
...
Linked items
0
Link issues together to show that they're related.
Learn more.
Is it so that VLC misuses !Fribidi/FreeType, or is it a limitation of the libraries? In the latter case, I'm afraid the only option is to close this as notvlc.
A bug could be opened to switch to CoreText on MacOS, but that's a different problem.
The Lam-Alef character displays properly. But with each occasion, a redundant square is added. By converting the subtitle source with Aegisub, in todays nightly the problem persists.
The 500 KB upload size limit makes transfer of a high color still image a costly waste of time, I attached a 256 color screen dump.
@ courmisch
Attached is an image from a project that also uses Fribidi. In Abiword the display of characters is correct.
@ Jb
Origin of the problem might be an UTF8 code mistakenly processed. Sure thing is that UTF16 works not, but that is a negligible problem since UTF16 is completely into disuse because of confusions between big-endian and little-endian.