Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Thu, 29 Oct 2009 15:02:33 +0100 Received: by mail.proteosys.com (8.14.3/8.14.3) with ESMTP id n9TE2VDM001888 for ; Thu, 29 Oct 2009 15:02:31 +0100 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 n9TDvvK7002494 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 Oct 2009 14:57:57 +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 n9TA5RsN025116; Thu, 29 Oct 2009 14:57:44 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 356407 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 29 Oct 2009 14:57:43 +0100 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 n9TDvhXg022844 for ; Thu, 29 Oct 2009 14:57:43 +0100 Received: from atlas.informatik.uni-freiburg.de (atlas.informatik.uni-freiburg.de [132.230.150.3]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id n9TDvIGc012923 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Thu, 29 Oct 2009 14:57:22 +0100 Received: from remote191-003.home.uni-freiburg.de ([132.230.191.3] helo=irwin.vpn.uni-freiburg.de) by atlas.informatik.uni-freiburg.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1N3VV8-0001hB-8X; Thu, 29 Oct 2009 14:57:18 +0100 Received: by irwin.vpn.uni-freiburg.de (Postfix, from userid 500) id 40A4F17B86; Thu, 29 Oct 2009 14:57:21 +0100 (CET) Mail-Followup-To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE, Boguslaw Jackowski , Marcin Wolinski References: <20091028141650.GA3488@irwin.vpn.uni-freiburg.de> <19176.37836.964673.628156@morse.mittelbach-online.de> <20091028231433.GA4001@irwin.uni-mannheim.de> <19177.18303.198573.261636@morse.mittelbach-online.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Message-ID: <20091029135720.GA4353@irwin.vpn.uni-freiburg.de> Date: Thu, 29 Oct 2009 14:57:21 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Heiko Oberdiek Subject: Re: Encoding subset for lm* and tg* To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <19177.18303.198573.261636@morse.mittelbach-online.de> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -6.599 () BAYES_00,RCVD_IN_DNSWL_MED X-Scanned-By: MIMEDefang 2.65 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 29 Oct 2009 14:02:33.0277 (UTC) FILETIME=[7617E6D0:01CA58A0] Status: R X-Status: X-Keywords: X-UID: 6119 On Thu, Oct 29, 2009 at 08:42:55AM +0100, Frank Mittelbach wrote: > Heiko Oberdiek writes: > > On Wed, Oct 28, 2009 at 07:56:12PM +0100, Frank Mittelbach wrote: > > > > > Heiko Oberdiek writes: > > > > Hello, > > > > > > > > textcomp.sty contains: > > > > \DeclareEncodingSubset{TS1}{cmr}{0} > > > > ... > > > > \DeclareEncodingSubset{TS1}{ptmj}{4} > > > > However, I miss entries for the new font families > > > > of Latin Modern and TeX Gyre. > > > > > > they could be added to textcomp.cfg with texlive and the like. However, they > > > are certainly better directly supported which I have just done on the svn > > > source. > > > > % \begin{macrocode} > > \DeclareEncodingSubset{TS1}{lmr} {0} > > \DeclareEncodingSubset{TS1}{qhv} {0} > > % \end{macrocode} > > which is what I added, anything wrong? > > > Also there are other families in the font bundles: > > * Latin Modern: lmdh, lmss, lmssq, lmtt, lmvtt > > * TeX Gyre: qag, qbk, qcr, qcs, qpl, qtm, qzc, qhvc > > well if somebody has the time to test each to see which subset they support > (probably 0) and provides me with the decls I'm happy to add them too. Test file: \let\noinit! \input{nfssfont} \input{ts1enc.def} \def\encoding{TS1} \def\series{m} \def\shape{n} \def\test#1{% \fontencoding\encoding \fontfamily{#1}% \fontseries\series \fontshape\shape \fontsize{10pt}{10pt}% \selectfont \edef\currfontname{\fontname\font}% \startfont \table \newpage } \test{cmr} \test{lmr} \test{lmdh} \test{lmss} \test{lmssq} \test{lmtt} \test{lmvtt} \test{qhv} \test{qag} \test{qbk} \test{qcr} \test{qcs} \test{qpl} \test{qtm} \test{qzc} \test{qhvc} \bye Result: * lmtt misses * \textperthousand * \texttrademark * \textservicemark * qcr (tgcursor) misses * \textleftarrow * \textrightarrow * \textuparrow * \textdownarrow Additionally the lm and tg fonts provide glyphs at * slot 81/121o/51h (/Orogate) * slot 113/161o/71h (/orogate) * slot 115/163o/73h (/longs, U+017F) Yours sincerely Heiko