--- 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/
comb_files.tar.gz
Description: comb_files.tar.gz
