X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1789" "Mon" "27" "September" "1999" "14:40:17" "+0200" "Lars =?iso-8859-1?Q?Hellstr=F6m?=" "Lars.Hellstrom@MATH.UMU.SE" nil "39" "Re: Left italic correction and fontdimens" "^Date:" nil nil "9" nil nil nil nil nil] nil) Received: from mail.listserv.gmd.de (mail.listserv.gmd.de [192.88.97.5]) by mail.Uni-Mainz.DE (8.8.8/8.8.8) with ESMTP id OAA24468 for ; Mon, 27 Sep 1999 14:40:29 +0200 (MET DST) Received: from mail.listserv.gmd.de (192.88.97.5) by mail.listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <4.B3375180@mail.listserv.gmd.de>; Mon, 27 Sep 1999 14:40:26 +0200 Received: from RELAY.URZ.UNI-HEIDELBERG.DE by RELAY.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 445676 for LATEX-L@RELAY.URZ.UNI-HEIDELBERG.DE; Mon, 27 Sep 1999 14:39:04 +0200 Received: from abel.math.umu.se (abel.math.umu.se [130.239.20.139]) by relay.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id OAA11114 for ; Mon, 27 Sep 1999 14:39:02 +0200 (MET DST) Received: from [130.239.20.144] (mac144.math.umu.se [130.239.20.144]) by abel.math.umu.se (8.9.2/8.9.2) with ESMTP id OAA10642 for ; Mon, 27 Sep 1999 14:38:09 +0200 (CEST) X-Sender: lars@abel.math.umu.se References: Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by relay.urz.uni-heidelberg.de id OAA11122 Message-ID: Reply-To: Mailing list for the LaTeX3 project In-Reply-To: <199909231536.RAA14625@mozart.ujf-grenoble.fr> Date: Mon, 27 Sep 1999 14:40:17 +0200 From: Lars =?iso-8859-1?Q?Hellstr=F6m?= Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Left italic correction and fontdimens Status: R X-Status: X-Keywords: X-UID: 3335 Thierry wrote: >Hi Lars, > >I'm not sure i agree with you. The interword space that is relevant >is located between the base line and the x-height line in a font. >I'm not disturbed by fonts like baskerville where the sequence > leaves a correct space between the point and the >vertical stem of the J, although its tail almost goes to the left of >the vertical of the point. Hmm... That's something different---the tail of J in baskerville is below the baseline, and overshoots there aren't very disturbing. In the font I wrote about, _every_ glyph seemed to have been shifted to the left by some fixed amount, sort of what would be the result of doing (for every glyph): \resetglyph{a} \movert{-100} \glyph{a}{1000} \movert{100} \endresetglyph With an interword space of 250/1000em, a maximal shrink of 240/1000 of the space (the setting from fontinst's t1.etx), and an additional optical adjustment of 1/10em, there's only 90/1000em left of the space right before something italic. I would find that disturbing. >Side-bearings are adjusted for the typical case where a cap is >followed by a lowercase letter, and lc are inside a word between two >other lc letters. What I'd need is super metrics with kerns to the >left/right-word boundary in order to adapt the side-bearings to that >situation, i even dream of characters allowing kerns >for optical justification. Plus cap-cap kerns fot all-caps words, +... Setting kerns is up to the font designer, but where should one put a kern to adjust for font changes? I think font change adjustments are up to the macro package in use to make, but of course the font must then be able to specify its deviation from the standard, which was what my suggestion was all about. Lars Hellström