X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1715" "Wed" "3" "April" "1996" "09:45:16" "+0200" "Bernard GAULLE" "gaulle@IDRIS.FR" nil "45" "Re: Changing \\hyphenchar" "^Date:" nil nil "4" nil nil nil nil] nil) Received: from listserv.gmd.de (listserv.gmd.de [192.88.97.1]) by trudi.zdv.Uni-Mainz.DE (8.6.12/8.6.12) with ESMTP id JAA18504; Wed, 3 Apr 1996 09:48:31 +0200 Received: from listserv.gmd.de by listserv.gmd.de (LSMTP for OpenVMS v1.1a) with SMTP id <6.2220FCD6@listserv.gmd.de>; Wed, 3 Apr 1996 9:48:11 +0200 Received: from URZINFO.URZ.UNI-HEIDELBERG.DE by URZINFO.URZ.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8b) with spool id 66095 for LATEX-L@URZINFO.URZ.UNI-HEIDELBERG.DE; Wed, 3 Apr 1996 08:45:52 +0100 Received: from lumiere.idris.fr (root@lumiere.idris.fr [130.84.8.14]) by relay.urz.uni-heidelberg.de (8.7.5/8.7.4) with ESMTP id JAA25549 for ; Wed, 3 Apr 1996 09:45:48 +0200 (MET DST) Received: from murnau.idris.fr (murnau.idris.fr [130.84.8.20]) by lumiere.idris.fr (8.7.5/8.7.3) with ESMTP id JAA19271; Wed, 3 Apr 1996 09:45:17 +0200 Received: (from gaulle@localhost) by murnau.idris.fr (8.7.5/8.7.1) id JAA04157; Wed, 3 Apr 1996 09:45:16 +0200 Message-ID: <199604030745.JAA04157@murnau.idris.fr> Reply-To: Mailing list for the LaTeX3 project Date: Wed, 3 Apr 1996 09:45:16 +0200 From: Bernard GAULLE Sender: Mailing list for the LaTeX3 project To: Multiple recipients of list LATEX-L Subject: Re: Changing \hyphenchar Status: R X-Status: X-Keywords: X-UID: 1733 >>>>> On Tue, 2 Apr 1996 15:50:38 BST, >>>>> David Carlisle write about "Re: Changing \hyphenchar": DC> The fd files generated by `olddc.ins' use the dc 1.1 release font DC> names and the ones generated by `newdc.ins' generate the new release DC> 1.2 names, but in both cases the hyphenchar of the fonts are not set DC> (except for tt fonts which set it to -1) DC> (The fd files distributed with the dc fonts do set it, but that is DC> another issue) hum... this is the root of our discussion. DC> [...] So probably all the `OT1' fd files DC> should be modified to explicitly set \hyphenchar for each OT1 font to DC> be 45. DC> As the hyphenchar of T1 fonts is not set in the fd files, that DC> leaves it free for a user to set \defaulthyphenchar to customise DC> whether 45 or 127 is used. it seems we are going towards something like \defaulthyphenchar DC> Unfortunately this needs to be switched before any fonts are loaded DC> into the format, but a suitable cfg file declaration could be DC> constructed... again, as long as fd files distributed with the DC force \hyphenchar to `177 [\DeclareFontFamily{T1}{cmr}{\hyphenchar\font='177 }] there is no issue to \defaulthyphenchar. DC> The first solution doen't work as If you type DC> \documentclass{article} DC> \usepackage[T1]{fontenc} DC> \catcode`\^^7f=12 DC> \begin{document} DC> aaa-bbb DC> aaa^^7fbbb DC> \end{document}} DC> Then you see that ^^7F is totally unsuitable for use as a compound DC> word character, [...] obviously ^^7f needs to have catcode of 11, otherwise it will not do its job. Why not? but we can't imagine the user typing ^^7f each time it needs a compound word mark. --bg