[ 
https://issues.apache.org/jira/browse/FOP-2308?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13809256#comment-13809256
 ] 

Alexey Neyman commented on FOP-2308:
------------------------------------

Chris,

I beg to disagree about following CSS2. The XSL 1.1 spec says:

{quote}Some of the formatting objects and many of the properties in XSL come 
from the CSS2 specification, ensuring compatibility between the two.
...
A number of properties are copied from the CSS2 specification. In addition, the 
CSS2 errata all apply. See [CSS2].
Properties copied from CSS2 are placed in a box with wide black borders, and 
properties derived from CSS2 properties are placed in a box with thin black 
borders.
{quote}

The text-transform property is clearly one of such properties (it is in 
wide-bordered box, and its heading states it is a CSS2 definition). Doing 
something different than what CSS2 describes would violate the POLA (principle 
of least astonishment) for the users. I am not sure if XSL specification allows 
for non-standard values for the properties; if it does, perhaps some custom 
value could be used for what Luis wants (e.g. 
text-transform="lowercase+capitalize").

Regards,
Alexey.

> text-transform="capitalize" assumes input text is lowercase
> -----------------------------------------------------------
>
>                 Key: FOP-2308
>                 URL: https://issues.apache.org/jira/browse/FOP-2308
>             Project: Fop
>          Issue Type: Bug
>            Reporter: Luis Bernardo
>             Fix For: trunk
>
>         Attachments: test.fo
>
>
> <fo:block text-transform="capitalize">CAPITALIZE</fo:block> should output 
> Capitalize, not CAPITALIZE as it does currently.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to