Question / Help Arabic Text

Bill Neptune

New Member
Hi guys,

I'm trying to use OBS to do a livestream that will broadcast to an Arabic speaking audience (on a Mac). I would like to display text containing information during the broadcast but I seem to be having trouble getting OBS to display Arabic text correctly. Even when selecting an Arabic font in the OBS browser, I find that not only is the text aligned the wrong way (left-to-right instead of right-to-left), but the letters are not "joined up" correctly (this is immediately obvious to an Arabic speaker). I was wondering if any of you had experience with this?

Thanks in advance!
 

kurufu

Member
I have actually been working on this recently (for the text source) as there are a few issues currently if you combine latin and arabic characters. You mention "OBS Browser" which makes me think you are using the "Browser Source" This source should correctly render arabic words (join them) though on my machine you may have to set the text to be right aligned.

Can you share a picture of a sample of incorrectly rendered text and the source you are using to render it?
For example on windows when rendering sentences with combined arabic and latin characters the sentence is "backwards"
https://i.imgur.com/VHzEYSD.png this affects both Browser Source and Text Sources (on windows).

--- edit ---
For reference I don't know any arabic and am relying on other tools to check how these sentences SHOULD be laid out. Let me know if the 2nd sentence in these two examples looks correct or backwards to you (اسمه joe بالإنجليزية. vs اسمه "جو" بالإنجليزية. makes me think the mixed arabic/latin sentence is rendered incorrectly.)
 

Bill Neptune

New Member
Hi,

Thanks for your reply, and sorry I took so long to respond. In your example, the 2nd sentence is correct.
I have attached a screenshot of the problem I get:

- In the "text" box, the Arabic is displayed correctly joined up and in the correct direction
- In the preview box and on the screen, the text is not correctly joined up, and in the wrong direction ( so "Hello I am happy" is incorrectly displayed as YPPAH MA I OLLEH)

https://imgur.com/a/j0G5l

Thanks again for your help!
 

kurufu

Member
Since you are on mac you should make a Browser Source and use that for text.

Hopefully in a month or so there will be a new text plugin that will render Arabic (and other languages) correctly on Mac and Linux.
 

kurufu

Member
macOS High Sierra should be able to use the package released now! Works beautifully with arabic for me. Feel free to note any issues in the discussion on the plugin page above. Have fun streaming~
 
Top