[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] "Smart" quotes
From: |
Nicolas Goaziou |
Subject: |
Re: [O] "Smart" quotes |
Date: |
Tue, 29 May 2012 19:57:49 +0200 |
Hello,
"Mark E. Shoulson" <address@hidden> writes:
> Maybe, if it's all on one line. But if the quote is several lines
> long, can you sensibly count the levels?
Well, yes.
> I guess it doesn't actually matter, but it starts to get weird if you
> find yourself looking arbitrarily far back, and then you start
> building in exceptions for crossing paragraph boundaries...
True. I had the exporter in mind, where you always start at the
beginning of the paragraph. It would be more difficult with search
starting in the middle of the paragraph.
> And then there's the fact that multi-paragraph quotes usually have an
> open-quote for each paragraph but only one close-quote at the end...
Some french typographers suggest to use a close-quote at the beginning
of the paragraph to avoid that confusion, or to simply drop them (since
they are a pain to maintain anyway). I don't know about other languages
but, if that's the same, is it a good idea to bother implementing it?
> Actually keeping count of what level you're at, accurately, is
> a classic example of a non-regular language; you need a push-down
> automaton to keep count, and regular expressions don't cut it.
This is limited to 2 levels.
> I'm rambling. In sum, I'm going to start off /not/ trying to solve
> that problem, and assume the writer is going to use alternating " and
> as typography requires and not try to second-guess what level we're
> at.
You are right, the problem will be easier to solve with both " and '.
Though, "as typography requires" is not true. In France, the /Imprimerie
Nationale/ suggests to use guillemots at both levels. Remember that
typography is localized, which is the main difficulty of the
implementation.
Regards,
--
Nicolas Goaziou
- [O] "Smart" quotes, Mark E. Shoulson, 2012/05/21
- Re: [O] "Smart" quotes, Nicolas Goaziou, 2012/05/23
- Re: [O] "Smart" quotes, Mark E. Shoulson, 2012/05/23
- Re: [O] "Smart" quotes, Nicolas Goaziou, 2012/05/25
- Re: [O] "Smart" quotes, Jambunathan K, 2012/05/25
- Re: [O] "Smart" quotes, Mark E. Shoulson, 2012/05/25
- Re: [O] "Smart" quotes, Nicolas Goaziou, 2012/05/26
- Re: [O] "Smart" quotes, Mark E. Shoulson, 2012/05/28
- Re: [O] "Smart" quotes,
Nicolas Goaziou <=
- Re: [O] "Smart" quotes, Mark E. Shoulson, 2012/05/29
- Re: [O] (no subject), Mark Shoulson, 2012/05/30
- Re: [O] (no subject), Nicolas Goaziou, 2012/05/31
- [O] Smart Quotes Exporting (Was: Re: (no subject)), Mark E. Shoulson, 2012/05/31