X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1283" "Thu" "29" "February" "1996" "11:55:56" "GMT" "Philip Taylor (RHBNC)" "CHAA006@alpha1.rhbnc.ac.uk" nil "28" "Re: Additional font dimensions for text fonts" "^Date:" nil nil "2" nil nil nil nil] nil) Received: from listserv.gmd.de ([192.88.97.1]) by trudi.zdv.Uni-Mainz.DE (8.6.12/8.6.12) with ESMTP id MAA00927 for ; Thu, 29 Feb 1996 12:56:35 +0100 Received: from listserv.gmd.de by listserv.gmd.de (LSMTP for OpenVMS v1.0a) with SMTP id D9A54A07 ; Thu, 29 Feb 1996 12:56:48 +0100 Received: from VM.URZ.UNI-HEIDELBERG.DE by VM.URZ.UNI-HEIDELBERG.DE (LISTSERV release 1.8b) with NJE id 9763 for LATEX-L@VM.URZ.UNI-HEIDELBERG.DE; Thu, 29 Feb 1996 12:54:05 +0000 Received: from DHDURZ1 (NJE origin SMTP@DHDURZ1) by VM.URZ.UNI-HEIDELBERG.DE (LMail V1.2a/1.8a) with BSMTP id 0827; Thu, 29 Feb 1996 12:53:36 +0000 Received: from ALPHA1.RHBNC.AC.UK by vm.urz.Uni-Heidelberg.de (IBM VM SMTP V2R2) with TCP; Thu, 29 Feb 96 12:53:34 CET Message-ID: <960229115556.21e4c2c9@vms.rhbnc.ac.uk> Reply-To: Mailing list for the LaTeX3 project Date: Thu, 29 Feb 1996 11:55:56 GMT From: "Philip Taylor (RHBNC)" Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Additional font dimensions for text fonts Status: R X-Status: X-Keywords: X-UID: 1726 >> The dc fonts currently contain 6 additional font dimensions, namely >> def font_character_set expr x = fontdimen 8: x enddef; >> def font_baselineskip expr x = fontdimen 9: x enddef; >> def font_acc_height expr x = fontdimen 10: x enddef; >> def font_cap_height expr x = fontdimen 11: x enddef; >> def font_asc_height expr x = fontdimen 12: x enddef; >> def font_rule_thickness expr x = fontdimen 13: x enddef; >> They are currently undocumented, and the first one (font_character_set) >> looks already like a failure (font dimensions get scaled, if the font >> is scaled). Not sure if you missed my earlier post on this thread, but I suggested using font dimen _ratios_ to indicate non-scalable metrics such as character set. But to further pursue these ideas (which I strongly support): 1) Does `character set' also imply `encoding vector'? (By which I mean can I be sure that every font with character set C1 has equivalent glyphs in all 256 positions, or only that it has the C1 character set with no additional semantics concerning the placement of individual glyphs?) 2) Is it wise to over-load the font dimens from 8 to 22? Should these not be left for their maths semantics, and font dimens _above_ 22 used for your new data? ** Phil.