changeset 1042:aea3ce44b888

[xemacs-hg @ 2002-10-08 06:06:48 by youngs] 2002-09-27 Stephen J. Turnbull <stephen@xemacs.org> * PROBLEMS (Running, General): Missing charset in FontSet warnings. 2002-09-27 Stephen J. Turnbull <stephen@xemacs.org> * Emacs.ad: Add charsets to *menubar*FontSet and *popup*FontSet.
author youngs
date Tue, 08 Oct 2002 06:06:53 +0000
parents ffabf70273fe
children ab78afb114ea
files ChangeLog PROBLEMS etc/ChangeLog etc/Emacs.ad
diffstat 4 files changed, 32 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Oct 08 05:44:15 2002 +0000
+++ b/ChangeLog	Tue Oct 08 06:06:53 2002 +0000
@@ -1,3 +1,7 @@
+2002-09-27  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* PROBLEMS (Running, General): Missing charset in FontSet warnings.
+
 2002-10-08  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	* PROBLEMS (MacOS/X): Describe stack limitation.
--- a/PROBLEMS	Tue Oct 08 05:44:15 2002 +0000
+++ b/PROBLEMS	Tue Oct 08 06:06:53 2002 +0000
@@ -677,6 +677,22 @@
 * Problems with running XEmacs
 ==============================
 ** General
+*** At startup I get a warning on stderr about missing charsets:
+ 
+    Warning: Missing charsets in String to FontSet conversion
+ 
+You need to specify appropriate charsets for your locale (usually the
+value of the LANG environment variable) in .Xresources.  It looks like
+XFree86 4.x (the usual server on Linux and *BSD) has some braindamage
+where .UTF-8 locales will always generate this message, because the
+XFree86 (font)server doesn't know that UTF-8 will use the ISO10646-1
+font registry (or a Cmap or something).
+ 
+If you are not using a .UTF-8 locale and see this warning, please let
+xemacs-beta@xemacs.org know about it, so we can add fonts to the
+appropriate fontsets and stifle this warning.  (Unfortunately it's
+buried in Xlib, so we can't easily get rid of it otherwise.)
+
 *** Starting with 21.4.x, killing text is absurdly slow.
 
 See FAQ Q3.10.6.  Should be available on the web near
--- a/etc/ChangeLog	Tue Oct 08 05:44:15 2002 +0000
+++ b/etc/ChangeLog	Tue Oct 08 06:06:53 2002 +0000
@@ -1,3 +1,7 @@
+2002-09-27  Stephen J. Turnbull  <stephen@xemacs.org>
+
+	* Emacs.ad: Add charsets to *menubar*FontSet and *popup*FontSet.
+
 2002-08-31  Ville Skyttä  <ville.skytta@xemacs.org>
 
 	* Emacs.ad: Add *menubar*FontSet and *popup*FontSet entries,
--- a/etc/Emacs.ad	Tue Oct 08 05:44:15 2002 +0000
+++ b/etc/Emacs.ad	Tue Oct 08 06:06:53 2002 +0000
@@ -195,8 +195,14 @@
 !
 *menubar*Font:			-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
 *popup*Font:			-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
-*menubar*FontSet:		-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
-*popup*FontSet:			-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*
+*menubar*FontSet:		-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*, \
+ 			        -*-*-*-*-*-*-*-120-*-iso10646-1, \
+ 			        -*-*-*-*-*-*-*-120-*-jisx0208.1983-0, \
+ 			        -*-*-*-*-*-*-*-120-*-jisx0201.1976-0
+*popup*FontSet:			-*-helvetica-bold-r-*-*-*-120-*-*-*-*-iso8859-*, \
+   			        -*-*-*-*-*-*-*-120-*-iso10646-1, \
+ 			        -*-*-*-*-*-*-*-120-*-jisx0208.1983-0, \
+ 			        -*-*-*-*-*-*-*-120-*-jisx0201.1976-0
 
 ! Gui elements share this font
 !