- From: Gervase Markham <gerv@mozilla.org>
- Date: Wed, 02 Apr 2003 08:59:41 +0100
- To: www-style@w3.org
> Thus I propose:
>
> property: text-transform
> new value: continental
>
> 'continental'
> Replaces some characters of each word with letterform variants or
> equivalents with decorative accents.
In the same vein, and on the principle that CSS, as an international
standard, should cater for as many communities and cultures as possible,
I additionally propose the following:
property: text-transform
new value: l33t
'l33t'
Replaces the letters O, L, E, A, S, T, and B with the digits 0, 1,
3, 4, 5, 7 and 8. Implementations MAY also apply a random capitalisation
transform to the remaining letters, and/or replace particular words with
one of their common mis-spellings as an initial step.
*Notes*
I appreciate that this proposal involves the use of a numerical value
for a property without an accompanying unit, for which I can only beg
forgiveness; however, as far as I can tell, this is permitted by the
grammar.
It is also interesting to note that conforming implementations would not
have to always produce exactly the same output from a constant input, or
the same output as each other. It could be argued that this will cause
interoperability problems; however, I believe that there is a real-world
precedent for this in the form of dialects and accents in human language.
*Previous Implementations*
A more complicated form of the algorithm has been implemented already,
although with the significant disadvantage that it only works in batch mode:
http://www.ryanross.net/leet/
http://www.geocities.com/mnstr_2000/translate.html
An on-the-fly implementation has also been demonstrated, although
documentation is sketchy:
http://www.insanely-great.com/infobank/machack00/hacks.html
*Areas for Discussion*
I would also like to canvass opinion about the usefulness of the
more-involved "h@x0r" transform, which would build upon "l33t" to
include punctuation and other non-alphanumeric characters in the target
set.
Humbly submitted,
Gerv
Received on Wednesday, 2 April 2003 03:00:21 UTC