--- Olivier Chapuis <olivier chapuis free fr> wrote:
> On Wed, Feb 12, 2003 at 04:11:48PM -0800, Nadim Shaikli wrote:
> > Fvwm doesn't seem to render what Unicode terms as
> > "combining" or "composing" characters/marks/ligatures
> > (eg. U+0308 or U+064E) correctly.  When the character
> > is displayed properly its supposed to be superimposed
> > on whatever proceeded it; the composing character should
> > also never occupy a space of its own.  I'm attaching two
> > small screenshot samples to note how its supposed to look
> > versus how fvwm displays it (don't bother with the fact
> > that the characters are drastically different looking,
> > that's due to the fact that these composing characters
> > are not combined with what's proceeding them which
> > screws the required arabic joining code).
> > 
> > Here are some links that kinda talk about these special
> > characters,
> > 
> >   http://www.unicode.org/faq/char_combmark.html
> >   http://www.unicode.org/unicode/uni2book/ch08.pdf
> > 
> > Is this fixable within fvwm ?
> 
> Maybe. Does a "composing_char + a_given_char" = "another_given_char"
> in UTF-8 or USC-2? If yes and a table can be found somewhere we can
> add an other converter (as FBidiJoint.c).

Olivier, I don't think its "another_given_char" that needs to be produced.
What needs to happen (per what unicode notes and what I've seen) is
to super-impose the second character on _top_ of the first -- that's
why those characters (including 'umlaut') have a dashed/dotted circle
within their glyph representations in the various code charts.  Those
dashed/dotted circles are there to denote a hypothetical location of
the character that proceeded it.

  http://www.unicode.org/charts/PDF/U0300.pdf

> Can you send me the fvwm config which allows you to produce
> composing_fvwm_bad.jpg.

Sure, grab the font noted here,

  http://prdownloads.sf.net/arabeyes/ae_fonts.tar.bz2

Include that font in the various "style" and "font" related resources in
your ~/.fvwm/.fvwm2rc file; the font name being --

  -arabeyes-fixed-medium-r-normal--20-200-75-75-c-100-iso10646-1

For simplicity, I'm attaching an archive that includes a minimal fvwm2rc
file as well as a screenshot of what the string(s) are supposed to look
like.  As can be seen from the RC-file, an xterm will start upon "init"
and another example is available upon "restart".

Let me know if there is _anything_ I can do to help.

 - Nadim


__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/

Attachment: comb_files.tar.gz
Description: comb_files.tar.gz

Reply via email to