Moprhic is the official GUI API of Pharo , many morphic elements come with a font: message that allow you to use custom fonts, I use robotic looking fonts for my ChronosManager, with custom size that is not affected by pharo settings. So yes Morphic is very flexible.

On Mon, Jan 11, 2016 at 7:59 PM Sven Van Caekenberghe <sven@stfx.eu> wrote:

> On 11 Jan 2016, at 17:18, Jimmie Houchin <jlhouchin@gmail.com> wrote:
>
> Okay. Thanks for the help.
>
> I do not have that particular font. I am on Ubuntu. But it appears that the standard Arial does have a version of Hebrew glyphs.
>
> It took me a couple of tries to get it to work. I had to close the Playground I had open as it remained in the original font. But when I inspected the string. The inspector displayed the correct fonts. After I changed fonts and opened a new Playground. The new Playground displayed Hebrew and Greek correctly. I would presume when I develop the user interface I can select whichever Hebrew or Greek font I want to display in that UI element?

Any font that contains the necessary glyphs and that is usable in Pharo will do.

> It does render them in reverse order. But I would think that I can take care of that in my GUI display element. It is challenging to display RTL and LTR languages together.

Well I didn't notice the reversal. I just copied some text from Wikipedia. It seems that what is actually the first character in a string should be displayed last. We have no provision for that it seems. Maybe just reversing the string will do, I don't know.

I don't know Hebrew at all, but there seems to be something strange with the marks between the main letters too (in the font that I used).

> When I do so in LibreOffice it is a strange experience as to which direction the cursor is operating. :)

Editing (which includes cursor movement) is truly challenging, as is layout.

> Again thanks.
>
> I am encouraged to proceed. :)

Please do.

> Jimmie Houchin
>
>
> On 01/11/2016 09:32 AM, Sven Van Caekenberghe wrote:
>> Jimmy,
>>
>> Use the right font, for example Ariel Unicode MS, and you'll be able to display strings in those languages just fine. Processing these strings also works just fine.
>>
>> [snip image of screenshot with settings browser]
>>
>> Now, editing them right-to-left is not possible.
>>
>> Sven
>>
>>> On 11 Jan 2016, at 15:50, Jimmie Houchin <jlhouchin@gmail.com> wrote:
>>>
>>> Hello,
>>>
>>> I briefly tried to copy/paste, read from file, some Hebrew text. I simply get some strange characters.
>>>
>>> From a brief search of the archives. I did not find any means of doing a right to left language. I also am not sure how to use a Hebrew font. Font issues would also apply for when I want to use Greek.
>>>
>>> What would be needed to do right to left and use the right Hebrew font?
>>>
>>> I believe these issues would also apply to anyone wanting Arabic or any other such languages.
>>>
>>> The last message I can easily find is in August of 2014. Maybe Pharo isn't the right tool for this job at the moment. But I did want to explore the potential of it being so.
>>>
>>> Thanks for any help.
>>>
>>> Jimmie
>>>
>>
>