June 1st, 2006
Xyle scope 1.1.8
A few days ago it was brought to our attention that Xyle scope wouldn’t run when the user had chosen Hebrew as the main user interface language for Mac OS X. It turned out that Mac OS X’s excellent support for bidirectional languages together with some ignorance on our part about the subtleties involved were responsible for the problems.
Whenever users chose a language with a bidirectional script such as Arabic, Farsi, Urdu, Hebrew, or Yiddish as their main user interface language Mac OS X occasionally inserts bidi related punctuation characters (202A-202E) even in plain old ASCII files. The reason presumably is to support situations such as in Hebrew where text is written right to left, but numbers and other English content is still written left to right.
Beginning with version 1.1.8 Xyle scope now runs fine under bidirectional language settings.