changeset 35248:058fe91d9676

(standard-display-european-internal): Set display table for 2208 as for 160.
author Dave Love <fx@gnu.org>
date Thu, 11 Jan 2001 23:01:41 +0000
parents bfb8de4705b5
children c112ca694609
files lisp/international/mule-cmds.el
diffstat 1 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/international/mule-cmds.el	Thu Jan 11 19:33:59 2001 +0000
+++ b/lisp/international/mule-cmds.el	Thu Jan 11 23:01:41 2001 +0000
@@ -1450,9 +1450,13 @@
 	;; Make non-line-break space display as a plain space.
 	;; Most X fonts do the wrong thing for code 160.
 	(aset standard-display-table 160 [32])
-	;; Most Windows programs send out apostrophe's as \222.  Most X fonts
+	;; With luck, non-Latin-1 fonts are more recent and so don't
+	;; have this bug.
+	(aset standard-display-table 2208 [32]) ; Latin-1 NBSP
+	;; Most Windows programs send out apostrophes as \222.  Most X fonts
 	;; don't contain a character at that position.  Map it to the ASCII
-	;; apostrophe.
+	;; apostrophe.  [This is actually RIGHT SINGLE QUOTATION MARK
+	;; from the cp1252, aka Windows-1252 character set.  --fx]
 	(aset standard-display-table 146 [39]))))
 
 (defun set-language-environment-coding-systems (language-name