Re: Glyph U+2019 missing in small caps

2008-03-07 Thread Nicolas Sceaux


Le 7 mars 08 à 09:24, Thomas Scharkowski a écrit :


Windows XPSP2
This code produces the error message below:
--
\version "2.11.41"
\header {
title = \markup \smallCaps {Peter´s Song}
subtitle = \markup {correct: Peter´s Song}
}
{c'1}
--
--
Processing `C:/lilypondfiles/test/glyph.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion
`index >= 0' failed


The problem is that guile does not handle UTF-8 but 8-bit characters
only. \smallCaps uses guile functions to upper case a string.



___
bug-lilypond mailing list
bug-lilypond@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-lilypond


Re: Glyph U+2019 missing in small caps

2008-03-07 Thread Thomas Scharkowski
Yes!
Thomas
> I hope you have made sure that the file is saved using UTF8 character
> encoding.
>
>/Mats
>
> Thomas Scharkowski wrote:
> > Windows XPSP2
> > This code produces the error message below:
> > --
> > \version "2.11.41"
> > \header {
> > title = \markup \smallCaps {Peter´s Song}
> > subtitle = \markup {correct: Peter´s Song}
> > }
> > {c'1}
> > --
> > --
> > Processing `C:/lilypondfiles/test/glyph.ly'
> > Parsing...
> > Interpreting music...
> > Preprocessing graphical objects...
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed programming
> > error: FT_Get_Glyph_Name () error: invalid argument continuing,
> > cross fingers programming error: Glyph has no name, but font
> > supports glyph naming. Skipping glyph U+, file
> > C:/Programme/LilyPond/usr/share/lilypond/current/fonts/otf/CenturySc
> > hL -Bold.otf continuing, cross fingers (lilypond.exe:2540):
> > Pango-CRITICAL **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get:
> > assertion `index >= 0' failed (lilypond.exe:2540): Pango-CRITICAL
> > **: pango_coverage_get: assertion `index >= 0' failed
> > (lilypond.exe:2540): Pango-CRITICAL **: p

Re: Glyph U+2019 missing in small caps

2008-03-07 Thread Mats Bengtsson

I hope you have made sure that the file is saved using UTF8 character
encoding.

  /Mats

Thomas Scharkowski wrote:

Windows XPSP2
This code produces the error message below:
--
\version "2.11.41"
\header {
title = \markup \smallCaps {Peter´s Song}
subtitle = \markup {correct: Peter´s Song}
}
{c'1}
--
--
Processing `C:/lilypondfiles/test/glyph.ly'
Parsing...
Interpreting music... 
Preprocessing graphical objects...
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed

programming error: FT_Get_Glyph_Name () error: invalid argument
continuing, cross fingers
programming error: Glyph has no name, but font supports glyph naming.
Skipping glyph U+, file 
C:/Programme/LilyPond/usr/share/lilypond/current/fonts/otf/CenturySchL

-Bold.otf
continuing, cross fingers
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`index >= 0' failed
(lilypond.exe:2540): Pango-CRITICAL **: pango_coverage_get: assertion 
`ind