Other uses of ZWNJ before diacritics are in Indic scripts, or in the Hebrew proposals (in Public Review for Meteg), to control the meaning of the following character.
So I do think that the LateX2e "compound word mark" should map to <ZWNJ,INVISIBLE LETTER> rather than just ZWNJ...
The "(-)burg" abbreviation as "(-)bËg" (with a non-spacing but non-combining breve) should then be encoded with the invisible letter, in combination with ZWNJ to make it non-spacing.)
----- Original Message ----- From: "JÃÂrg Knappen" <[EMAIL PROTECTED]>
To: "Philippe Verdy" <[EMAIL PROTECTED]>
Cc: "Doug Ewell" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, September 14, 2004 6:06 PM
Subject: Re: Questions about diacritics
In LaTeX2e with the Cork coding (for TeXnicians: \usepackage[T1]{fontenc}) there is a so-called >>compound word mark<<. It has the functions of teh ZERO WIDTH NON JOINER in the UCS: It breaks ligatures, it can be used to produce a final s in the middle of a word.
By design, it has zero width but x height. So it can be used to carry accents to be placed in the middle between two characters.
My classic for this situation is the german -burg abbreviature often seen in cartography: It is -bg. with breve between b and g. The abbreviature -bg. without accent means -berg.
--J"org Knappen

