Re: End-of-sentence punctuation

Torsten Bronger <[email protected]> Sun, 19 Dec 2004 16:43:05 +0100
Newsgroups gmane.comp.tex.texinfo.pretest
Organization Phoenix Foundation
Message-ID <[email protected]>
Hall=C3=B6chen!

[email protected] (Karl Berry) writes:

>     There it says (at me):
>
>     <!ENTITY period     ".<neos/>">
>
> I do not see any use of neos in the current texinfo.dtd.  Are you
> saying you added it?  What is its purpose?  (Not that I mind.)

Yes, it was part of the patch.  Actually it means the same as @: in
Texinfo.  So you may write

Prof.<neos/> Pauling loved vitamin C.

At the moment it means *exactly* the same.  However, it is more
logical to drop the "capital letter" rule inspired by TeX in XML.
So that there is no counterpart of @., @!, @? in the XML.  Instead,
*every* sentence-ending punctuation plus whitespace ends a sentence,
unless it is immediately followed by a <neos/>.  "Whitespace" means
[ \t\n], so

M.&thinsp;T.&nbsp;Smithee

is correct.  (No <neos/> necessary.)

Unfortunately, there is no Unicode that could be used instead of
<neos/>.  At least no really good one ("zero width space" &#x200b;
may be a candidate).

>     <!ENTITY period     ".<neos/>">
>     <!ENTITY eosperiod  ".">
>
> eosperiod seems like pretty much like a broken concept.  (I know
> it's been there pretty much forever.)

Yes, but I left it there in order to avoid trouble with the existing
C code.  Possibly I will clean it up sometime.

Tsch=C3=B6,
Torsten.

--=20
Torsten Bronger, aquisgrana, europa vetus

_______________________________________________
Texinfo home page: http://www.gnu.org/software/texinfo/
[email protected]
http://ff0.org/mailman/listinfo/texinfo-pretest