Issue 541: Hebrew lyrics diacritic not well aligned http://code.google.com/p/lilypond/issues/detail?id=541
Comment #3 by yotam.medini: From: "Dov Grobgeld" To: "Yotam Medini יותם מדיני" Subject: Re: Lilipond/nikud bug: Pango-bug ? [paps OK] Date: Sat, 9 Feb 2008 20:39:31 +0200 Shalom Yotam, As you have seen the use of pango by itself does not guarantee that you will get the right rendering. The problem is caused by the fact that you can enter the pango rendering chain at different levels. paps uses the high level PangoLayout level. If lilypond was using that level it wouldn't have any problem. Nor would it need to any special processing for different languages and use their different backends. Especially for DejaVu sans you shouldn't need to do any special processing, as it in contrast to the Culmus fonts, contain proper opentype positioning tables for the placement of the nikud. Hope this helps. Regards, Dov On 09/02/2008, Yotam Medini יותם מדיני <[EMAIL PROTECTED]> wrote:
Hello Dov, In Lilypond (Music typesetting program) there is a bug positioning diacritical marks (ni[kq]ud) with Hebrew characters. I have reported the details of this bug with example in : http://code.google.com/p/lilypond/issues/detail?id=541 Using the same Hebrew text using 'paps' with the same font 'DejaVu Sans' gives good results. Therefore, I thought that Pango is innocent. But I dived with gdb in both lilypond and paps, and I realized that lilypond is using Pango in a different way than paps. Currently, I am almost clue-less (I may learn soon ... :) about Pango. But lilypond uses positioning with hebrew-fc.h: Hebrew shaper for FreeType-based backends hebrew_engine_shape( ... ) and it seems that paps does it in another way, although it does load modules/pango-hebrew-fc.so Could you give me a hint where suspects could be, or different good tool to use to compare that may use hebrew_engine_shape(...) thanks -- yotam
-- You received this message because you are listed in the owner or CC fields of this issue, or because you starred this issue. You may adjust your issue notification preferences at: http://code.google.com/hosting/settings _______________________________________________ bug-lilypond mailing list bug-lilypond@gnu.org http://lists.gnu.org/mailman/listinfo/bug-lilypond