[texinfo-pretest] Re: End-of-sentence punctuation
Torsten Bronger
bronger at physik.rwth-aachen.de
Sun Dec 19 10:43:05 EST 2004
Hallöchen!
karl at freefriends.org (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. T. 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" ​
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ö,
Torsten.
--
Torsten Bronger, aquisgrana, europa vetus
More information about the texinfo-pretest
mailing list