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
