From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Emacs as word processor Date: Fri, 22 Nov 2013 09:34:05 +0200 Message-ID: <834n74evpu.fsf@gnu.org> References: <" <" <87vbzqfgd6.fsf@uwakimon.sk.tsukuba.ac.jp> <" <"<87mwl04w3k.fsf"@zigzag.favinet> <"<87iovo4caz.fsf"@zigzag.favinet> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1385105652 30427 80.91.229.3 (22 Nov 2013 07:34:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 22 Nov 2013 07:34:12 +0000 (UTC) Cc: ttn@gnu.org, rms@gnu.org, emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 22 08:34:17 2013 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 1VjlFn-0003J5-W8 for ged-emacs-devel@m.gmane.org; Fri, 22 Nov 2013 08:34:16 +0100 Original-Received: from localhost ([::1]:37316 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjlFn-0000bh-BG for ged-emacs-devel@m.gmane.org; Fri, 22 Nov 2013 02:34:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56262) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjlFg-0000bX-2q for emacs-devel@gnu.org; Fri, 22 Nov 2013 02:34:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VjlFb-0007Qi-3c for emacs-devel@gnu.org; Fri, 22 Nov 2013 02:34:08 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:60491) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VjlFa-0007QN-Sf; Fri, 22 Nov 2013 02:34:03 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MWN00F00MBP5M00@a-mtaout20.012.net.il>; Fri, 22 Nov 2013 09:34:01 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MWN00EFYMCOSQ90@a-mtaout20.012.net.il>; Fri, 22 Nov 2013 09:34:01 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 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:165539 Archived-At: > Date: Thu, 21 Nov 2013 14:12:58 -0800 (PST) > From: Drew Adams > Cc: emacs-devel@gnu.org > > > Emacs can already display a piece of text in that font, but it lacks > > a convenient user-level feature to do this whole job. > > You can already do all of that (the "whole job"), FWIW. (Not that > that your more general request is limited to this.) > > 1. Enriched mode lets you save highlighting permanently - see > (emacs) `Enriched Mode'. > > 2. Facemenu lets you highlight text easily, including text that you > will type from now on. These features fall short of letting you specify the font and/or its size, as well as a few other attributes. (Which is a historical accident: when enriched.el and facemenu.el were written, Emacs did not yet support variable sizes and fonts.) All you can do is select one of the existing faces. Making a new face is a tedious and not very user-friendly job. What Richard means is let users specify font and/or size as part of what M-o (and the corresponding menu items) provide, which means the face will be created on the fly, like what facemenu already does for colors and other attributes it supports. IOW, facemenu.el should be extended to support all the face attributes Emacs acquired post 21.1.