On Wed, 28 Nov 2001, Pablo Saratxaga wrote:

> On Thu, Nov 29, 2001 at 12:24:41AM +0700, Theppitak Karoonboonyanan wrote:
> > On Wed, Nov 28, 2001 at 09:32:15AM +0100, Pablo Saratxaga wrote:
> >
> > > tis620.xxxx-x and tis620-x both use negative expand; that is needed for
> > > combining characters.
> >
> > As stated above, I think the negative expand is forbidden for monospace
> > or charcell fonts, according to X spec.
>
> In practice that would mean that programs using monospace or charcell
> are restricted to a given set of languages, excluding Thai, Arabic,
> all indic languages, etc.

  And Korean. For over 10 years, Korean xterm(Hanterm) has been using
glyphs with negative offset or zero offset in charcell fonts to
dynamically compose Hangul syllables out of glyphs for consonants and
vowels as is required of Thai and Indic scripts. Mozilla also supports
these fonts to render modern and Middle Korean using U+1100 Conjoining
Jamos. Pango has some support for this mechanism as well.


> So, I think the idea of X spec charcell fonts is obsolete; it don't allow
> good output for the user.
> What is wanted is "unvariable column with" display, with a colum that can
> be the result of one or more chars, either by combination of accent like
> chars over a previously typed base char; or the replacement with a completly
> different glyph (eg: ligatures).

  I agree.  Perhaps, going all the way to OT fonts would be a solution.

  Jungshik Shin

_______________________________________________
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n

Reply via email to