From 2606c3af9a32953b5f2eb4f5bfac4aa395f7e607 Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Tue, 26 Mar 2002 23:24:54 +0000 Subject: ue Mar 26 18:22:07 2002 Owen Taylor * modules/basic/basic-*.c modules/basic/basic-common.h: Move ZERO_WIDTH_CHAR() macro into a common header file, add ZERO WIDTH-NO BREAK SPACE (U+FEFF) * modules/basic/Makefile.am (EXTRA_DIST): Add basic-common.h. --- modules/basic/basic-win32.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules/basic/basic-win32.c') diff --git a/modules/basic/basic-win32.c b/modules/basic/basic-win32.c index f5e75be5..b5c61f6a 100644 --- a/modules/basic/basic-win32.c +++ b/modules/basic/basic-win32.c @@ -25,6 +25,8 @@ #include "pango-engine.h" #include "pango-utils.h" +#include "basic-common.h" + #define SCRIPT_ENGINE_NAME "BasicScriptEngineWin32" static PangoEngineRange basic_ranges[] = { @@ -143,7 +145,7 @@ basic_engine_shape (PangoFont *font, if (wc == 0xa0) /* non-break-space */ wc = 0x20; - if (wc == 0x200B || wc == 0x200E || wc == 0x200F) /* Zero-width characters */ + if (ZERO_WIDTH_CHAR (wc)) { set_glyph (font, glyphs, i, p - text, 0); } -- cgit v1.2.1