Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s0SKB4Nd014816 for ; Tue, 28 Jan 2014 21:11:10 +0100 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx011) with ESMTPS (Nemesis) id 0MVZrr-1Vm4cT0qZr-00YyiR for ; Tue, 28 Jan 2014 21:10:54 +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 s0SK85OU030989 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 28 Jan 2014 21:08:05 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s0SGXeaE007953; Tue, 28 Jan 2014 21:04:04 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 10700949 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 28 Jan 2014 21:04:04 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s0SK44RG008934 for ; Tue, 28 Jan 2014 21:04:04 +0100 Received: from olympus.frycomm.com (olympus.frycomm.com [65.167.125.41]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s0SK3W8a028410 for ; Tue, 28 Jan 2014 21:03:35 +0100 Received: from [192.168.21.62] (unknown [192.168.21.62]) by olympus.frycomm.com (Postfix) with ESMTP id 7482A2168C for ; Tue, 28 Jan 2014 14:54:30 -0500 (EST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Apple Message framework v1085) References: X-Mailer: Apple Mail (2.1085) Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id s0SK44RG008935 Message-ID: <6F382265-CAB2-44AC-8B21-6EEEAE3BE8AA@frycomm.com> Date: Tue, 28 Jan 2014 15:03:10 -0500 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: William Adams Subject: Re: Feasibility of GUIs for authors and class designers in LaTeX3 To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:KlyOl5mjVCY=:31Ntz+/IiT3KoRVC7o0/1LvsBx dFH76TequZLTNbAWU9kPf5Aznk8KSvR7rj4llCkE+V49tklIoW93J6GlSVwX4by8eH37GwLiV CUFKIRjKb+nJYijhGfTrJYBs3mlvUfJX8AQj2yB1T1/lc7c/EF2SVKfbhCgwPlUYmUUrJp6sB rVVAjcFF5VYniijE7VqzKF94Bwiz0rTAgo8Iw1MKgB/mfqvVNGjkJmvc3r9hqw84YbnHuUD5G 0iGIn5ZKYbDA5nG9mlALsXMSx/QA8e7WzwLejH6VEAAy1u/w14e7ym5QpNndNUtz0XnJ9Wn7m wH09qWWeGdkKmzoQ1sbEj+AnUmVdn1fHP6Mh2cdJVwG4+niDSTlJAJW7EHYusiWt0S7jWtQCS gtUqif3cA+mGiu8gmfLVpkUGcXCbtPcQ0NNMAJ9bAPuGsKkZP7wncj8gG7ZiYWXz76dM7R2G1 aoD9eht8V/heqnkVQ08dWlFkAFjv8hEPNMRNB6mayJGkE+hFMTwIEd4MCvpBym0S41Xyl5dc/ GM/Ml0C/Pfl7T8g8AQU34R1Jf6+Ibpku5TGR7NeGYdyHG4s09gfuC8fdc0L+yvLq2hB/r6jzH MsxaSOT2GDt4tAulrOJ4Gn0nAA4vMjic1w8G73xtXSTPSkUSXJYhV4wdeSDCXMoVb6XHWoluY Juit2FlE9nzZlEu3CN+yLGVn+vmp7OhDJ+uKd0TO04afdIAdKgGXM0sFXoEMsTXP0HSgwHpNF eLyWEsL0jl3TCNbK6dnbnWVn6f/0RZGpiICstJClN62rbQ8If7BRzee4r2WJQOHE4EiJgAmVr eThcNrpb5OK4n7Vqc3+URKBbn0u/EDZvAsXllF16VWntoRQYZC5LkUsC5MZZTZnF7NubL+gBw njIV+a0QvGD0UlXTY8nmbwNxIU6JLEf9KrEwGQ9NuzYJtsx4IA3nxuMp9Hidif+bUFJ+xMzaw pk2CuhJnjPNKiAKZbVw0qNdDR4YFVWlk8pkq9Zz5Fr922LJjEFFxw/kwnXf6l1dwE/OyYeTmx piLf6Cr1jQkKwkKe5Fi13nVvC6hXnLIsdUY9r0sjnrIZ+bLvQ+oQBKUcHdQYomn7/l5tadhvw aNE7rDtUI0K6MCehjuo2EuxTWpTTYM8r3EYKMdzC0MEAAE49r3noEr7s5j6ESscCIXW92qOTZ EKP7QlkGjh0RtKMxjeI0fa74LjrL4QKcTWLYFn+Ck1ugYoe5esZwk7v7xqm34uvxsbwDkUMJV kuf+s+dW3Df3nfaAsVtGx4JIdUiJm6wpvH+PpxUJzBxuO507PpZMD3XhbozPcKvwKZ8n0RTb0 qUJdISMRWC60iXulFoQ2l6TZV64jz/euZ52l7YXsqENh0KvUsdOb6Rc5rkr5rFfLeZc1HFc7H dTylSwmNv1/4c37Xx74YESI/dix29E4zUWSFLf9VDt2Zs9t+9VuZUxBseNT X-UI-Loop:V01:hEW+Yk/0Xbw=:3iMVa9Sd5eTIYKIzIRxj0iY/NpG8uXlk9DWM2nhX1so= Status: R X-Status: X-Keywords: X-UID: 7317 The big issue is exposing the features / options in a consistent way which an automated system can access. I just worked up as a proof-of-concept here at work an AppleScript which takes an InDesign document and: - extracts the page size - extracts the filename/path of a graphic on a layer named Graphic - extracts the font, size, color, position and rotation information from the boxes on a ``Text'' layer (had justification, but ran out of macro arguments and couldn't use it) and writes all that out into a .txt file which xelatex is then able to read in and will use to determine the formatting used when typesetting a .cvs William -- William Adams senior graphic designer Fry Communications Sphinx of black quartz, judge my vow.