Article View: comp.text
Article #525troff hyphenation
From: Richard Stevens
Date: Tue, 08 Aug 1989 18:05
Date: Tue, 08 Aug 1989 18:05
26 lines
1534 bytes
1534 bytes
I'm using the ".hw" command with DWB 2.0 ditroff to specify
hyphenation exceptions. (Yes, I know the hyphenation exception
list is normally limited to 128 characters, but I've compiled our
ditroff with a much larger value. Yes, I also know that ditroff
uses a slow linear search through this list.) I think I've found a
bug with ditroff's handling of the exception list. If the word
going into the exception list has a ligature in it, the word
is never found in the exception list. For example, if you say
.hw spec-i-fi-ca-tion
the "fi" ligature screws up ditroff so that it doesn't recognize
the word "specification" in its exception list, and it hyphenates
the word between the "f" and the "i", which is incorrect. The only
way around this appears to modify the actual document so that the
word appears as "spec\%i\%fi\%ca\%tion". Has anyone seen this
before ?
Also, has anyone ever used the undocumented ".ht" command, which sets
the "digram goodness threshold" value ? Does it help troff's
poor hyphenation ?
Richard Stevens
Health Systems International, New Haven, CT
stevens@hsi.com
... { uunet | yale } ! hsi ! stevens
Technical Details
Message-ID:
<545@hsi86.hsi.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!tut.cis.ohio-state.edu!mailrus!csd4.milw.wisc.edu!cs.utexas.edu!uunet!hsi!stevensShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watmath!att!tut.cis.ohio-state.edu!mailrus!csd4.milw.wisc.edu!cs.utexas.edu!uunet!hsi!stevens From: stevens@hsi.UUCP (Richard Stevens) Newsgroups: comp.text Subject: troff hyphenation Keywords: ditroff Message-ID: <545@hsi86.hsi.UUCP> Date: 8 Aug 89 18:05:23 GMT Organization: Health Systems Intl., New Haven, CT Lines: 26