From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.devel Subject: Re: doc/emacs/mule.texi questions Date: Mon, 16 Apr 2012 13:37:59 -0400 Message-ID: <2vpqb7pog8.fsf@fencepost.gnu.org> References: <1md37ayv3b.fsf@fencepost.gnu.org> <873983rdrg.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1334597892 7395 80.91.229.3 (16 Apr 2012 17:38:12 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 16 Apr 2012 17:38:12 +0000 (UTC) Cc: emacs-devel@gnu.org To: Jason Rumney Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 16 19:38:12 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1SJpsQ-0006Pu-NR for ged-emacs-devel@m.gmane.org; Mon, 16 Apr 2012 19:38:10 +0200 Original-Received: from localhost ([::1]:53222 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SJpsP-0007xU-Sd for ged-emacs-devel@m.gmane.org; Mon, 16 Apr 2012 13:38:09 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:57749) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SJpsN-0007wv-0J for emacs-devel@gnu.org; Mon, 16 Apr 2012 13:38:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SJpsH-0006FW-2L for emacs-devel@gnu.org; Mon, 16 Apr 2012 13:38:06 -0400 Original-Received: from fencepost.gnu.org ([208.118.235.10]:33635) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SJpsG-0006FP-VX for emacs-devel@gnu.org; Mon, 16 Apr 2012 13:38:00 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1SJpsF-0005wu-Ix; Mon, 16 Apr 2012 13:37:59 -0400 X-Spook: sniper explosion Belknap halcon Albright broadside X-Ran: ;kkyPoW,!HRS^n:dM_K!zS (Jason Rumney's message of "Mon, 16 Apr 2012 21:45:55 +0800") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.10 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:149696 Archived-At: Jason Rumney wrote: > I think standard-fontset-spec is a leftover from Emacs 22 before a font > backend existed that could automatically sort through the fonts > available on the user's system. This fontset spec was designed to match > the fonts in the GNU intlfonts package. The default fontset is probably > a leftover too, Emacs displays most international characters out of the > box now whether you specify a fontset or just a simple font. I know very little about fontsets (so it would be great if someone other than me would proof-read this part of the manual...), but reading those parts of mule.texi I got the general impression that some of it seems old. For example, the GNU intlfonts tarfile is 9 years old. Does anyone still need to install that, as opposed to just their distribution's font packages for international characters? The installation instructions (in mule.texi) refer to "xset fp+". I guess (?) that still works, but aren't fontconfig files the way to do that nowadays? The fontsets docs refer mainly to the old-style font specs like -*-fixed-medium-r-normal-*-16-*-*-*-*-*-fontset-standard I still use those, but I get the impression that most people have moved on to things like "DejaVu Sans Mono-12" instead. There is little mention of that in mule.texi. > No, this is very out of date advice. Mule was stable enough to use in > elisp files by 20.3 at latest. Many things related to unibyte were declared obsolete. Should the "unibyte: t" spec (meaning, load or compile this file of Lisp code in unibyte mode) be another?