Author: hdu
Date: Fri May 4 09:01:31 2012
New Revision: 1333816
URL: http://svn.apache.org/viewvc?rev=1333816&view=rev
Log:
#i103131# in doubt treat unicode variation selectors as invisible
Modified:
incubator/ooo/trunk/main/vcl/source/gdi/sallayout.cxx
Modified: incubator/ooo/trunk/main/vcl/source/gdi/sallayout.cxx
URL:
http://svn.apache.org/viewvc/incubator/ooo/trunk/main/vcl/source/gdi/sallayout.cxx?rev=1333816&r1=1333815&r2=1333816&view=diff
==============================================================================
--- incubator/ooo/trunk/main/vcl/source/gdi/sallayout.cxx (original)
+++ incubator/ooo/trunk/main/vcl/source/gdi/sallayout.cxx Fri May 4 09:01:31
2012
@@ -403,6 +403,11 @@ inline bool IsControlChar( sal_UCS4 cCha
// byte order markers and invalid unicode
if( (cChar == 0xFEFF) || (cChar == 0xFFFE) || (cChar == 0xFFFF) )
return true;
+ // variation selectors
+ if( (0xFE00 <= cChar) && (cChar <= 0xFE0F) )
+ return true;
+ if( (0xE0100 <= cChar) && (cChar <= 0xE01EF) )
+ return true;
return false;
}