[XeTeX] Case changing for Greek
Jonathan Kew
jfkthame at gmail.com
Thu May 7 16:02:03 CEST 2015
On 7/5/15 13:22, Joseph Wright wrote:
> Included in that 'standard' set up is the final sigma rule for Greek
> text. For performance reasons that code has been set up to assume that a
> sigma is final if it is followed by a space, a control sequence or a
> character from the list
>
> ) ] } . : ; , ! ? ' "
Would it be feasible to define this negatively instead -- something like
"a sigma is final if it is NOT followed by another letter"?
A possible refinement is that a lone sigma, neither preceded nor
followed by another letter, should probably be lowercased as σ rather
than ς.
To see the result of what we implemented for Firefox, you can try
loading a testcase such as
data:text/html;charset=utf-8,
<p style="text-transform:lowercase">ΣΑΒ ΑΣΒ ΑΒΣ Σ ΣΣΣ (Σ)
in the browser, which displays it as "σαβ ασβ αβς σ σσς (σ)". (And I
notice Chrome and Safari have the same behavior, too.)
JK
More information about the XeTeX
mailing list