[Groff] Kernpairs and hyphenation

2010-01-02 Thread Tadziu Hoffmann
I just noticed that groff wouldn't hyphenate "fragment" into "frag-ment" in Times-Italic. (In Times-Roman this works.) Turns out this has to do with there being two kernpairs, "ra" and "ag" -- if I remove either one from the font definition file the word gets hyphenated correctly. Before I try t

Re: [Groff] groff data structures

2010-01-02 Thread Werner LEMBERG
>> Recently, TeX has been extended with a lua interpreter: luaTeX; >> this seems to be the future, since complete support for OpenType >> has been already implemented. > > Interesting. But I wonder: apart from backwards compatibility, > wouldn't it make more sense to reimplement the basic routine

Re: [Groff] Kernpairs and hyphenation

2010-01-02 Thread Werner LEMBERG
> I just noticed that groff wouldn't hyphenate "fragment" into > "frag-ment" in Times-Italic. (In Times-Roman this works.) Turns > out this has to do with there being two kernpairs, "ra" and "ag" -- > if I remove either one from the font definition file the word gets > hyphenated correctly. Thi

Re: [Groff] PIC patch

2010-01-02 Thread Werner LEMBERG
> This diff can patch 'pic' to use the same condition for both lines. > > --- src/preproc/pic/troff.cpp~ 2010-01-01 18:00:29.0 + > +++ src/preproc/pic/troff.cpp 2010-01-01 18:00:29.0 + > @@ -462,7 +462,7 @@ >fputs("\n.sp -1\n", stdout); > } >if (rotate_