Re: Glyph U+2019 missing in small caps
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
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
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