What you will want to do is build up a macro that knows what Hebrew characters should be displayed for what latin characters.
This is exactly what I have done in my program, which deal with raw RTF data. If the transformation can be done with Nisus macro, that would be great. I've seen the macro template, my question is how do I select all text with HebraicaII font attribute? In the template, there is a line
Find '.+', 'Eua'. Since the comment says "Find all text marked in the old font", I guess this is to find text with specific font. Am I right? If so, what should I do for my case.
Just using the proper Unicode characters should make the layout engine respect the direction of characters in his text.
This is right, but the problem is the vowel points' shifting when I use Ezra SIL or SBL hebrew font. Ruchama suggests New Peninim MT, this is ok for vowel points, but the accent marker still have problem. I know this is not Nisus' problem but Apple's.
Now you know what I am concerned, if I choose latin code and use HebraicaII font, the problem is the direction when line wrap. Or if I choose Unicode, though the previous problem will be solve by system, the other problem is I can't find a suitable unicode font. Either way, I need to do conversion whether change the latin to unicode or the latin characters' sequence. And this is for me the simply part for this issue.
Do you have any suggestion? In the very beginning, I thought the "Directionality Marker" can solve the problem. But, till now, I even don't know what "Directionality Marker" will do. I've mentioned that I can see the symbol of the marker, but I did not see any change after the marker was inserted.