From 03c548eb7e9833e3a4ffc7840e8b5c53de3d5110 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Mon, 15 Oct 2012 08:34:09 +0200 Subject: [PATCH] Add warning message for unknown characters (2889). Missing glyphs are not programming errors... --- lily/pango-font.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lily/pango-font.cc b/lily/pango-font.cc index a1d3024abb..e4a07a9fd5 100644 --- a/lily/pango-font.cc +++ b/lily/pango-font.cc @@ -240,6 +240,13 @@ Pango_font::pango_item_string_stencil (PangoGlyphItem const *glyph_item) const if (!(pg ^ PANGO_GLYPH_EMPTY)) continue; + if (pg & PANGO_GLYPH_UNKNOWN_FLAG) + { + warning (_f ("no glyph for character U+%0X in font `%s'", + pg & ~PANGO_GLYPH_UNKNOWN_FLAG, file_name.c_str ())); + continue; + } + glyph_name[0] = '\0'; if (has_glyph_names) { -- 2.39.5