Re: How to write Armenian ligatures?

John Hudson <[email protected]>
Newsgroups gmane.text.unicode.devel
Message-ID <[email protected]>
James Kass wrote:

> Hmmm.  The normal behavior of Latin text is that ligatures won't be
> formed in plain text applications.  The same is probably true for
> Armenian.  That leaves only ZWJs, presentation forms, or discarding
> ligature information from plain text altogether.

> Since other complex scripts such as Devanagari (etc.) allow the user
> to specify ligature formation in plain text, I'm a proponent of
> retaining those same options for Latin script plain text users.

It is more accurate to say that in Devanagari etc. the user can selectively *prevent* 
ligature formation, e.g. by forcing half forms in preference to conjunct ligatures. The 
ligature formation is the default behaviour, the control characters are used to force a 
variant behaviour.

As of recent versions of Notepad, the default plain text editor in Windows, the same is 
true of the Latin script: OTL <rlig> and <liga> lookups are processed automatically 
(<dlig> of course, are not, because the feature is off by default). If one wants to 
inhibit ligation, one can insert ZWNJ.

This is how it should be, and other plain text editors should do likewise. Some people 
might argue that a ligature is somehow not plain text, but as far as I am concerned plain 
text is an abstract term: as soon as you display text in any way, in any font, it has 
ceased to be plain text and has become typography, however crude. I believe that the 
default display of plain text should be the default behaviour provided by the individual 
font *including any layout features that are recommended to be active by default*. This is 
what we expect of complex scripts, despite the fact that some shaping may be considered 
optional just as Latin ligatures are considered optional (by some people, in some typeface 
designs). If you want a display of plain text to not include ligatures, use an appropriate 
font, e.g. a monospace type designed for use in programming.

John Hudson

-- 

Tiro Typeworks        www.tiro.com
Gulf Islands, BC      [email protected]

I'm like that Umberto Eco guy, but without
the writing.   -- anonymous caller
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.