bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Issue 541 in lilypond: Hebrew lyrics diacritic not well aligned


From: codesite-noreply
Subject: Issue 541 in lilypond: Hebrew lyrics diacritic not well aligned
Date: Sun, 10 Feb 2008 00:20:45 -0800

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 יותם מדיני
<address@hidden> 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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]