From: Philippe Verdy (verdy_p@wanadoo.fr)
Date: Tue Sep 14 2004 - 12:28:55 CDT
Good point, but is the ZWNJ control supposed to be used as a base character
with a defined height? I thought it was just a control for indicating where
ligatures are preferably to avoid when rendering, leaving it fully ignorable
if the renderer has no other option than rendering the ligature. For this
application, the following character was a base character.
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" <knappen@uni-mainz.de>
To: "Philippe Verdy" <verdy_p@wanadoo.fr>
Cc: "Doug Ewell" <dewell@adelphia.net>; <unicode@unicode.org>
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
>
This archive was generated by hypermail 2.1.5 : Tue Sep 14 2004 - 12:30:31 CDT