diff options
Diffstat (limited to 'modules/basic/basic-win32.c')
-rw-r--r-- | modules/basic/basic-win32.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/basic/basic-win32.c b/modules/basic/basic-win32.c index e5f1fdf5..f5e75be5 100644 --- a/modules/basic/basic-win32.c +++ b/modules/basic/basic-win32.c @@ -140,6 +140,9 @@ basic_engine_shape (PangoFont *font, if (pango_get_mirror_char (wc, &mirrored_ch)) wc = mirrored_ch; + if (wc == 0xa0) /* non-break-space */ + wc = 0x20; + if (wc == 0x200B || wc == 0x200E || wc == 0x200F) /* Zero-width characters */ { set_glyph (font, glyphs, i, p - text, 0); |