Thank Dmitry, I'll add your patch to the next release. Cheers, Stuart
Dmitry Potapov wrote: > Hi All, > > When asciidoc generates manpage for docbook backend, it always lowers > mantitle. > Though this behavior may be useful in some cases, in general, it is > incorrect. > > Accordingly to DocBook reference > http://www.docbook.org/tdg/en/html/refentrytitle.html > === > A RefEntryTitle is the title of a reference page. It is frequently the > same as the first RefName or the RefDescriptor, although it may also > be a longer, more general title. > === > > Thus for functions that use mixed letters (like XTextWidth), it should > be possible to > have RefEntryTitle as XTextWidth or even X11::XTextWidth. Therefore, I > propose to > correct asciidoc, so it will lower only if mantitle is in all caps. My > patch is below. > > Thanks, > Dmitry > > Index: asciidoc.py > =================================================================== > --- asciidoc.py > +++ asciidoc.py > @@ -1295,7 +1295,11 @@ > if not mo: > error('malformed manpage title') > else: > - attrs['mantitle'] = mo.group('mantitle').lower().strip() > + mantitle = mo.group('mantitle').strip() > + # mantitle is lowered only if in ALL CAPS > + if mantitle == mantitle.upper(): > + mantitle = mantitle.lower() > + attrs['mantitle'] = mantitle; > attrs['manvolnum'] = mo.group('manvolnum').strip() > AttributeEntry.translate_all() > s = reader.read_next() > =================================================================== > _______________________________________________ Asciidoc-discuss mailing list Asciidoc-discuss@metaperl.com http://metaperl.com/cgi-bin/mailman/listinfo/asciidoc-discuss