This attempts to force fixed-font in manpages for literal
blocks. I have tested this with docbook 1.71 and it seems to
work as expected.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
---
* The illustration in git-rev-parse.1 is much easier to read
with this...
Documentation/callouts.xsl | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/Documentation/callouts.xsl b/Documentation/callouts.xsl
index 6a361a2..7941af7 100644
--- a/Documentation/callouts.xsl
+++ b/Documentation/callouts.xsl
@@ -27,4 +27,17 @@
</xsl:if>
</xsl:template>
+<xsl:template match="literallayout[@class='monospaced']">
+ <xsl:text>.RS</xsl:text>
+ <xsl:if test="not($man.indent.width = '')">
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="$man.indent.width"/>
+ </xsl:if>
+ <xsl:text> </xsl:text>
+ <xsl:text> .ft C .nf </xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text> .fi .ft </xsl:text>
+ <xsl:text>.RE </xsl:text>
+</xsl:template>
+
</xsl:stylesheet>
-