> The rules are: > > 1. Either a space or a tab delimit the initial macro on a line. > If the delimiter is a tab, that tab is lost. > > Examples: > .FlFl -> Fl() Fl() -> "--" > .FlFl -> Fl() Fl() -> "--" > .FlFl -> Fl() Fl() -> "--" > > In this respect, there is a bug in mandoc. > A tab character does not delimit the initial macro on a line, > but .Fl gives you: > ERROR: bad character <-- that's the tab > ERROR: unknown macro will be lost: unknown macro: Fl Ingo, Does the enclosed patch solve this behaviour? I've enclosed a handy test as well. Kristaps