[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12116] Re: man-db and JLESSCHARSET
佐野@浜松です。
In article <20000417134007K.kubota@xxxxxxxxxxxxxxxxxxxxx>,
at "Mon, 17 Apr 2000 13:40:27 +0900',
with "[debian-devel:12104] Re: man-db and JLESSCHARSET",
Tomohiro KUBOTA <kubota@xxxxxxxxxxxxxxxxxxxxx> さん writes:
> # 考えてみれば、groff って、どうやってハイフネーションしてるの
> # でしょうね。これって、コードセット依存ではなくて、言語依存な
> # 処理だと思うのですが。(ソースを見ると、troff/hyphen.us という
> # ファイルがあり、TeX のを流用してるみたいなことが書いてあります。)
sgml-tools (v1) の bug report #16304 (27 Dec 1997) に groff の
hyphenation に関連する話題が出てます。
Package: sgml-tools
Version: 0.99.7-3.1
This bug is due to use of groff with US hyphenation table for /every/
language. Since TeX hyphenation tables may be used with groff, it is
possible to correctly hyphenate all languages supported by TeX itself.
I think it should suffice to include something like this in sgmlsasp
output (wich is groff input):
---------------------------------------------------------------------------
.do hla it
.do hpf hyphen.it
---------------------------------------------------------------------------
(This is an example for the Italian language; hyphen.it could be the a
symbolic link to /usr/lib/texmf/tex/generic/hyphen/ithyph.TeX (provided by
teTeX); hyphen.it should be located in some standard place (like
/usr/share/groff/tmac/) or have an absolute path in front of itself.)
A temporary patch may be disabling hyphenation for languages other than
English.
***** SB => Stephane Bortzmeyer
SB> I'm quite sensitive to the issue, being French, but I must admit I
SB> still hesitate to get into groff's internals. Pointers to good
SB> documentation welcome.
At the time I filed this bug I just read groff manpage to find a work
around to the hyphenation problem. It's my understanding that what I
said in the report will suffice, but I don't know if there are other
solutions, nor do I know other useful documentation.
Coordinating with the upstream groff maintainer(s) may be a good idea:
the hyphenation tables should be probably provided directly by groff
itself.
Luck,
***** SB => Stephane Bortzmeyer
SB> I don't find how to suppress hyphenation, which is what you
SB> suggest as a temporary workaround?
Sorry, it was not exactly groff man page: look in the groff package
doc directory, file meref.me.gz.
A quick grep revealed that `.nh' should do the trick.
groff の入力に .nh を付けておけば hyphenation を禁止できるみたいですね。
groff 自体が hyphenation table を持つべきでは、という意見もあるみたい。
--
# (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
<kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)