From b3462104eae0f4bbb7b7396d07de1bd8627b7457 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Fri, 20 Oct 2006 15:36:15 +0000 Subject: [PATCH] (pango_item_string_stencil): only use cmap entry if cmap contains glyph. --- ChangeLog | 3 +++ lily/pango-font.cc | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 1d96c8bcec..5495d56b80 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2006-10-20 Han-Wen Nienhuys + * lily/pango-font.cc (pango_item_string_stencil): only use cmap + entry if cmap contains glyph. + * scripts/lilypond-book.py (main): use -deps-box-padding=-3 * scm/framework-ps.scm (dump-stencil-as-EPS): use eps-box-padding, diff --git a/lily/pango-font.cc b/lily/pango-font.cc index a79c237013..63029b3bbc 100644 --- a/lily/pango-font.cc +++ b/lily/pango-font.cc @@ -173,7 +173,8 @@ Pango_font::pango_item_string_stencil (PangoItem const *item, string str, /* Ugh should ask FreeType about font type. */ && (file_name.find (".ttf") != NPOS - || file_name.find (".TTF") != NPOS)) + || file_name.find (".TTF") != NPOS) + && cmap->find (pg) != cmap->end ()) { FT_ULong char_code = cmap->find (pg)->second; get_unicode_name (glyph_name, char_code); -- 2.39.5