Re: [Paps-discuss] Combining characters not rendered properly
Brought to you by:
dov-g
|
From: Dov G. <dov...@gm...> - 2006-12-07 19:56:08
|
Whether combined precomposed characters exist is not the only indication of whether the font is "correct". A OpenType may describe combinations either through GSUB table that indicate what character combinations should be rendered by one or more other glyphs, or through a GPOS table that declare the relative offset of the characters relative to one another. But of course we expect the various layout engines (Qt, Gtk/Pango, and the IBM engine used in Mozilla and OpenType if I'm not mistaken) to treat and render the fonts the same way... Regards, Dov On 12/7/06, Jan Willem Stumpel <jst...@pl...> wrote: > Thomas Wolff schreef: > > Hello, for the record (and maybe in support of a pango bug report), > > I'd like to share my further observations about misplaced combining > > characters with various fonts: > > > I can confirm that it depends on the fonts and here are some > > test results, not quite the same you had, also exposing additional > > strange effects: [..] > > This is exceedingly weird. Especially the accents being displayed > *before* the base letter. I am now investigating this more > systematically (haven't finished, will let the list know as soon > as possible), but I haven't found a clear pattern yet. In > particular, there does not seem to be a clear correlation between > "treating combining accents correctly" and "having the combining > accents included in the font" as shown by Fontforge. Also, while > some fonts behave OK and others do not in pango-using programs, in > non-pango using programs like Openoffice (?) some fonts also > behave OK and others do not, but they are not the same fonts. > > This begins to look like one of these logic puzzles of the type > "in one street live an Englishman, a German, a Frenchman, and a > Greek. The owner of the dog drinks whisky. The tea drinker lives > next to the Frenchman. The German has a cat. The Greek's > neighbour's house is red. [etc., etc.] Which pet is owned by the > man in the green house?" > > Can our particular puzzle be solved, or do we need more data? The > object is, of course, to find out where the bugs are! I will > certainly study your fonts.conf, but it may take some time. > > Regards, Jan > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Paps-discuss mailing list > Pap...@li... > https://lists.sourceforge.net/lists/listinfo/paps-discuss > |