Quote character attributes look like the perfect solution to this.
Clean and easy customizable.
I just tried this (using an asciidoc.conf file) and it works as
expected.

On 26 Jan., 21:13, Stuart Rackham <[email protected]> wrote:
> I never knew that quotes were so diverse.
>
> It would simpler to define a quote character attributes rather than redefine 
> the
> markup for each backend. For example put this in the lang-de.conf file
> [attributes] section:
>
> # Left and right single and double quote characters.
> lsq=&#8218;
> rsq=&#8216;
> ldq=&#8222;
> rdq=&#8220;
>
> The shared backend definitions would also need to be changed e.g.
>
> singlequoted={lsq}{1?<span class="{1}">}|{1?</span>}{rsq}
> doublequoted={ldq}{1?<span class="{1}">}|{1?</span>}{rdq}
>
> This scheme has the added advantage of allowing quotes to be easily redefined 
> on
> a document by document basis.
>
> What do you think?
>
> Cheers, Stuart
>
> On 27/01/11 04:47, zany wrote:
>
>
>
> > I'd like to propose the addition of language specific quotation marks
> > to the lang-*.conf files.
> > The proper quote marks differ somewhat in each language, see
> >http://en.wikipedia.org/wiki/Non-English_usage_of_quotation_marks
>
> > Here is an example for the german language (lang-de.conf)
>
> > [tags]
> > ifdef::basebackend-docbook[]
> > singlequoted={amp}#8218;{1?<phrase role="{1}">}|{1?</phrase>}{amp}
> > #8216;
> > doublequoted={amp}#8222;{1?<phrase role="{1}">}|{1?</phrase>}{amp}
> > #8220;
> > endif::basebackend-docbook[]
>
> > ifdef::basebackend-html[]
> > singlequoted={amp}#8218;{1?<span class="{1}">}|{1?</span>}{amp}#8216;
> > doublequoted={amp}#8222;{1?<span class="{1}">}|{1?</span>}{amp}#8220;
> > endif::basebackend-html[]
>
> > (The only difference here from default are the actual quote symbols.)
>
> > I'm using this in a custom conf file and it works as expected. It
> > would be a great addition to properly support (some major) languages
> > in the default conf files.

-- 
You received this message because you are subscribed to the Google Groups 
"asciidoc" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/asciidoc?hl=en.

Reply via email to