OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [docbook-apps] Apostrophe in docbook document

Could somebody tell me which is the correct symbol to use for apostrophe.

The HTML special characters entity set has apos #x27 where apos 
presumably stands for apostrophe - this is the straight up single quote 
mark which XML defines and uses for special purposes.

The Shorter Oxford English Dictionary on-line tells me:
"The omission of one or more letters in a word.
A sign (') used to indicate the omission of one or more letters or 
numerals (as in can't, o'er, 'cello; spirit of '76 (i.e. 1776)), or in 
marking the possessive case (man's, boys')."
So SOED appears to use apos.  Do they know, or just confused?  Or could 
it be a UK/US difference?
(I've always used the keyboard ' for XML use and apos when I want the 
apostrophe in text.)

Wikipedia tells me:
"The apostrophe is different from the closing single quotation mark 
(usually rendered identically but serving a quite different purpose), 
and from the similar-looking prime (which is used to indicate 
measurement in feet or arcminutes, and for various mathematical purposes)."
So Wiki tells me use rsquo  #x2019 (#8217) which looks like an 
apostrophe, and not to use apos or prime (#x2032)
but also:
"The prime symbol should not be confused with the apostrophe, single 
quotation mark, acute accent or grave accent."

Jacques Foucry wrote:
> On 25 janv. 2010, at 17:30, Mathieu Malaterre wrote:
> Hello,
>> #3 is the fastest to type. #2 and #4 are ugly to read when editing the .xml file using text file. How about solution #1
> In my source document I use the single quote (#4). In my custom stylesheet I change them by the curly quote (#1).
> 	<xsl:param name="singlequote">
> 		<xsl:text>'</xsl:text>
> 	</xsl:param>
> 	<xsl:param name="curlyquote">
> 		<xsl:text>’</xsl:text>
> 	</xsl:param>
> 	<xsl:template match="d:para/text() | d:title/text()">
> 		<xsl:value-of select="translate(.,$singlequote,$curlyquote)"/>
> 	</xsl:template>
> I do not change for <computeroutput> or <litteral> tags.
> Jacques
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org

Ron Catterall Ph.D. D.Sc.

S/MIME Cryptographic Signature

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]