summaryrefslogtreecommitdiff
path: root/modules/basic/basic-win32.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/basic/basic-win32.c')
-rw-r--r--modules/basic/basic-win32.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/basic/basic-win32.c b/modules/basic/basic-win32.c
index 4b173f0d..2863cbb4 100644
--- a/modules/basic/basic-win32.c
+++ b/modules/basic/basic-win32.c
@@ -1110,9 +1110,20 @@ init_uniscribe (void)
#endif
}
+static PangoCoverageLevel
+basic_engine_covers (PangoEngineShape *engine,
+ PangoFont *font,
+ PangoLanguage *lang,
+ gunichar wc)
+{
+ return PANGO_COVERAGE_EXACT;
+ return find_char (font, wc) ? PANGO_COVERAGE_EXACT : PANGO_COVERAGE_NONE;
+}
+
static void
basic_engine_win32_class_init (PangoEngineShapeClass *class)
{
+ class->covers = basic_engine_covers;
class->script_shape = basic_engine_shape;
}