From: Julian Phillips Date: Thu, 19 Jul 2007 11:44:05 GMT Subject: Re: [PATCH] Force listingblocks to be monospaced in manpages Message-ID: In-Reply-To: <20070719113743.GA27553@diku.dk> On Thu, 19 Jul 2007, Jonas Fonseca wrote: > For the html output we can use a stylesheet to make sure that the > listingblocks are presented in a monospaced font. For the manpages do > it manually by inserting a ".ft C" before and ".ft" after the block in > question. > > In addition, also add an empty line after all verbatim blocks. > > Signed-off-by: Jonas Fonseca > --- > > Julian Phillips wrote Thu, Jul 19, 2007: > > On Wed, 18 Jul 2007, Junio C Hamano wrote: > > > > >I tried with your patch, both with asciidoc7 and asciidoc8. Did > > >you really mean "⌂" above? Replacing them with "." gave > > >me a series of these changes (diff between output before and > > >after your patch with the "s/\⌂/./g" fixup): > > > > I did mean it. I originally just had .ft, but I was getting \&.ft in the > > manpage, which then just came out as .ft in the console. > > This is because AsciiDoc does the escaping. I think it would be cleaner > to do this thing when converting from DocBook to roff like we already > do for other things. No. Docbook does the escaping (as it says here: http://docbook.sourceforge.net/release/xsl/current/RELEASE-NOTES.html#V1.72.0 ). I tried your approach first, but 1) I idn't want to copy that much from the docbook xsl, as then we won't get updates/changes/fixes etc, 2) I still had to use ⌂ _anyway_. Just compare the chunk that you have copied from the docbook xsl to the version from 1.72.0 and you will find that all the '.'s have become ⌂s ... -- Julian --- "It's when they say 2 + 2 = 5 that I begin to argue." -- Eric Pepke