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 p71DxkXY013622 for ; Mon, 1 Aug 2011 15:59:47 +0200 Received: (qmail 14974 invoked by alias); 1 Aug 2011 13:59:41 -0000 Delivered-To: GMX delivery to rainer.schoepf@gmx.net Received: (qmail invoked by alias); 01 Aug 2011 13:59:40 -0000 Received: from relay2.uni-heidelberg.de (EHLO relay2.uni-heidelberg.de) [129.206.210.211] by mx0.gmx.net (mx008) with SMTP; 01 Aug 2011 15:59:40 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id p71Dvaa0008759 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 1 Aug 2011 15:57:36 +0200 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 p71DrpeJ010519; Mon, 1 Aug 2011 15:57:35 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 1580328 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 1 Aug 2011 15:57:35 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id p71DvZFL004451 for ; Mon, 1 Aug 2011 15:57:35 +0200 Received: from csep02.cliche.se (csep02.cliche.se [195.249.40.184]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id p71DvMEe017594 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 1 Aug 2011 15:57:26 +0200 Received: from nova-2.local (81-232-10-124-no169.tbcn.telia.com [81.232.10.124]) by csep02.cliche.se (Postfix) with ESMTP id B66F918662D for ; Mon, 1 Aug 2011 15:57:20 +0200 (CEST) User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11 MIME-Version: 1.0 References: <1295793648.2637194.1308604124163.JavaMail.fmail@mwmweb004> <04DDF439-D2E2-4335-89D0-C410EE65935A@frycomm.com> <82376E2C-57BF-42D3-B6E8-91FA98DABA45@frycomm.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id p71DvZFL004452 Message-ID: <4E36B104.8060704@residenset.net> Date: Mon, 1 Aug 2011 15:58:28 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: =?ISO-8859-1?Q?Lars_Hellstr=F6m?= Subject: Re: future To: LATEX-L@listserv.uni-heidelberg.de In-Reply-To: <82376E2C-57BF-42D3-B6E8-91FA98DABA45@frycomm.com> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-GMX-Antispam: 0 (eXpurgate); Detail=5D7Q89H36p6zbvTuCVWNIIViEcTbaCggmJgSty+jPnZxGBCwjzEVaC3mfmOb1B1oI6kHY wUZkKnYfOTpIG6AeLI7fKuUmDzIr2P9FJ5DoNr5w2pJl/yl+zKI805JqMvAgb6L5ffp/UciGJI9m mrWtfSt3/8XRDAJmbhRJXZ8zKfuDbenZW0JRfxUBQSU30gV+n/V1aQsH+Z9FfUuR8/f1OG880Zse 41DV1; 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: 6797 William Adams skrev 2011-08-01 14.24: > On Aug 1, 2011, at 8:01 AM, William Adams wrote: > >> So I guess this has two questions: >> >> 1 - what is the optimal way to get non-standard characters like that into a text stream? > > There's an obvious corollary to this: > > 1b - Do we have a list of characters which are replaced by vector elements? Probably not, but a quick grep for \glyphrule in fontinst/inputs/*mtx only turns up visiblespace, various compwordmarks, and missing glyphs. This confused me for a while, since I had expected underscore to be among the stuff faked too, but that is probably done by LaTeX rather than the fonts. In that case, ltoutenc.dtx is your friend. > If so, what should be done about them? One thing that can be done is to insert \specials for PDF marked content -- this would also help a bit with newer Acrobat Readers that (for no good reason) get confused by old Expert fonts (made by the same company). I've experimented with putting such in VFs (which would avoid bloating DVIs), but there is no integrated implementation. A catch that needs to be worked around is that marked content operators seem to be ignored if the material they surround does not contain at least one glyph; I suppose that could be handled by using a space for that glyph. > I believe that in any instance of the user issuing a command to output character(s) matching character(s) need to show up in the output. That would be opening the old characters-versus-glyphs can of worms. Lars Hellström