PDA

View Full Version : Bug in text-transform: uppercase property


dhiebert
01-30-2006, 10:38 PM
I have found that there is a bug in the conversion of the style sheet text property "text-transform: uppercase".

1. It never transforms accented characters to uppercase (i.e. .
2. Sometimes it just plain fails to transforms the whole paragraph so marked.
3. On one occasion, it rendered the affected text in a very small font (though it did make it uppercase).

And perhaps not a bug, but just not implemented is conversion of "font-variant: small-caps".

Darren

iSilo
01-31-2006, 08:36 AM
iSiloX/C currently only uppercases a-z. If you could post a sample file demonstrating your items 2 and 3, that would help.

dhiebert
02-04-2006, 08:59 AM
The following text demonstrates problems 2 and 3 on my Palm Tungsten T3:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<STYLE type="text/css">
P.invocation { text-align: center; text-transform: uppercase }
</STYLE>
</HEAD>
<BODY>

<HR>

<P CLASS="invocation">
Should be uppercase
</P>

<P CLASS="invocation">
<FONT SIZE=3>Should be uppercase, but why so small?</FONT>
</P>

<P CLASS="invocation">
Should be uppercase
</P>

</BODY>
</HTML>

iSilo
02-09-2006, 02:04 PM
The uppercase issue is a problem with iSiloX not applying text transforms specified on block elements. The issue will be fixed for the next update.

The size issue has to do with the fact that iSiloX considers a font size of 4 to be regular size since the size value ranges from 1 to 7 and 4 is in the middle, so size 3 is smaller than regular.

dhiebert
02-09-2006, 06:03 PM
iSiloX/C currently only uppercases a-z.

When do you expect the capability to uppercase accented (or other diacritical) characters to be available?

iSilo
02-09-2006, 07:29 PM
There are no specific plans at this time as to when that might be implemented.

You are welcome to post the request in the Requests and Suggestions forum to give it better visibility.

tech007
04-06-2008, 06:32 PM
Hey there,

Sorry, i'm not so great at CSS but by looking at your style, it seems like you are missing a closing tag ";"

from this:
P.invocation { text-align: center; text-transform: uppercase }

should look like this:
P.invocation { text-align: center; text-transform: uppercase; }

Hope this help.