From 5ac3cf358b775d8a2ff86799b4591a6eee8e0ce0 Mon Sep 17 00:00:00 2001 From: Fred Kiefer Date: Tue, 21 Aug 2007 09:04:52 +0000 Subject: [PATCH] Ignore characters below 31 in font substitution. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@25404 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 6 ++++++ Source/NSAttributedString.m | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 16007230f..c1dda1a70 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2007-08-21 Fred Kiefer + + * Source/NSAttributedString.m (-fixFontAttributeInRange:): Ignore + characters below 31. + Patch by Yen-Ju Chen + 2007-08-20 Fred Kiefer * Source/NSWindow.m (-sendEvent:): For the left mouse down case diff --git a/Source/NSAttributedString.m b/Source/NSAttributedString.m index 9771a358c..6be51037b 100644 --- a/Source/NSAttributedString.m +++ b/Source/NSAttributedString.m @@ -1123,7 +1123,8 @@ static NSMutableDictionary *cachedCSets = nil; charset = [font coveredCharacterSet]; } - if (charset != nil && ![charset characterIsMember: uchar]) + if (charset != nil && ![charset characterIsMember: uchar] + && (uchar > 31)) { // Find a replacement font NSFont *subFont;