On 24/07/2003 10:49, John Hudson wrote:

At 02:34 AM 7/24/2003, Peter Kirk wrote:

... Is this is a valid use of CGJ?


No, this is a valid use of ZWNJ.

This is what currently works:

Left meteg follows vowel (excepting hataf vowel, see below)

Right meteg precedes vowel (including hataf vowel)*

Hataf medial meteg follows vowel but is automatically ligated in the font lookups (this is the default behaviour because it is the most common case)

If you want the meteg to appear to the left of a hataf vowel you insert a ZWNJ to prevent the ligation: hataf vowel + ZWNJ + meteg


* Of course, this gets screwed up by Unicode normalisation, but that's just another example of what we've been talking about all along. Personally, I would rather see a 'right meteg' character encoded than use CGJ or another mechanism to force right positioning. I think the user community would be much more comfortable with this approach.


John Hudson


Thanks for the clarification. I hope that at some time soon these things will be recorded in a proper document, for Unicode and not just for a particular font. Otherwise I foresee chaos as one font does what you say, another does not ligate by default but expects ZWJ when the ligature is required, yet another expects CGJ, etc etc, so we end up in the state where each encoded text can only be viewed with the one font it is tailored for. Actually I don't need to foresee this, it is happening already, as there is already one Hebrew Bible text available which displays properly only with Ezra SIL, another which requires FrankRuehl, and another which has a different preference. We need to put an end to this kind of situation as soon as possible.

--
Peter Kirk
[EMAIL PROTECTED]
http://web.onetel.net.uk/~peterkirk/





Reply via email to