Received: from mx0.gmx.net (mx0.gmx.net [213.165.64.100]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with SMTP id p0C93biE030255 for ; Wed, 12 Jan 2011 10:03:38 +0100 Received: (qmail 25679 invoked by alias); 12 Jan 2011 09:03:31 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 12 Jan 2011 09:03:31 -0000 Received: from relay.uni-heidelberg.de (EHLO relay.uni-heidelberg.de) [129.206.100.212] by mx0.gmx.net (mx052) with SMTP; 12 Jan 2011 10:03:31 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id p0C916ut030189 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 12 Jan 2011 10:01:06 +0100 Received: from listserv.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p0C8x9sp024236; Wed, 12 Jan 2011 10:00:51 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 856368 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 12 Jan 2011 09:56:52 +0100 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p0C8u4Bu015408 for ; Wed, 12 Jan 2011 09:56:04 +0100 Received: from ueamailgate01.uea.ac.uk (ueamailgate01.uea.ac.uk [139.222.131.184]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id p0C8tpWU019975 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 12 Jan 2011 09:55:54 +0100 Received: from ueams01.uea.ac.uk (ueams01.uea.ac.uk [139.222.131.78]) by ueamailgate01.uea.ac.uk (8.13.8/8.13.8) with ESMTP id p0C8oHJs010629; Wed, 12 Jan 2011 08:50:17 GMT Received: from [139.222.113.126] by ueams01.uea.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1PcwPI-0004VO-Oq; Wed, 12 Jan 2011 08:50:16 +0000 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.13) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 References: <19748.48031.990921.327320@morse.mittelbach-online.de> <4D24DEEC.2090803@morningstar2.co.uk> <19749.41863.250832.630171@morse.mittelbach-online.de> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN, outgoing) X-CanIt-Geo: ip=139.222.131.78; country=GB; region=I9; city=Norwich; latitude=52.6333; longitude=1.3000; http://maps.google.com/maps?q=52.6333,1.3000&z=6 X-CanItPRO-Stream: UEA:outgoing (inherits from UEA:default,base:default) X-Canit-Stats-ID: 66979953 - e61a3b95c211 - 20110112 X-Scanned-By: CanIt (www . roaringpenguin . com) on 139.222.131.184 Message-ID: <4D2D6B4A.5050108@morningstar2.co.uk> Date: Wed, 12 Jan 2011 08:50:18 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: xcoffins: missing functions? To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <19749.41863.250832.630171@morse.mittelbach-online.de> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=5D7Q89H36p77e5KAPs1l6v/Sb97LojnDtMgfETrECMLUO9erHzOJe+OynZRhvlGqb5A0X bbiCt2rAnnct/NAlbHMvoAL6GY+23tB3khNK7au3fkL89Y026H2WJg1zsjGg0I0r5V9ldzzR5wBB /r19Q==V1; X-Resent-By: Forwarder X-Resent-For: rainer.schoepf@gmx.net X-Resent-To: rainer@rainer-schoepf.de Status: R X-Status: X-Keywords: X-UID: 6563 On 06/01/2011 11:12, Frank Mittelbach wrote: > > Scaling here means 'stretching the content of the box', i.e. > > graphic(s/x)'s \scalebox and \resizebox. > > I might add that the stretching and scaling is a part that I'm least convinced > off. Not that it is wrong or should be taken out, but that I doubt that this > particular functionality is often needed. There are use cases for it, I > guess. But in many cases a designer wouldn't want to loose control over font > sizes which will be the result of such type of scaling. The current scaling/resizing code is meant to be equivalent to graphicx scaling operations for graphics. It seems likely that user-level 'box' functions for LaTeX3 will actually use coffins. After implementing the rotation code, looking at graphicx suggested that resizing should also be provided. (This will be needed for including graphics in LaTeX3 documents, for example.) So the aim here was not so much complex design layouts as getting on with implementing something that will be needed at some stage. The same argument also applies to boxes with stretchable components. However, this is 'to be done'. As Frank says, this may be an area where an alternative interface is in the end the best approach. -- Joseph Wright