> > You need to get better tools. I found this with Notepad++ for Windows > searching "case" within *.php files filter within the root directory > of the extracted zip/tarball: > > H:\data\Downloads\dev\PHP\htmlpurifier-4.4.0\library\HTMLPurifier\AttrDef\CSS\Font.php > (6 hits) > Line 45: $lowercase_string = strtolower($string); > Line 46: if (isset($system_fonts[$lowercase_string])) { > Line 47: return $lowercase_string; > Line 61: case 0: > Line 77: case 1: > Line 131: case 2: > > Haven't looked at the entire file or source code but that looks close > enough to me... ;) Thanks a lot for taking a look Tommy, I do have a decent text editor I use to code with... and had searched for possible places where is the culprit strtolower() ... and so far no matter which instances(s) I comment out, I cannot seem to turn off the behavior of the library as a whole (either of them, or both) which is forcing the input CSS to lowercase. For example, I also just tried the exact place you suggested: this one: [snip]htmlpurifier-4.4.0\library\HTMLPurifier\AttrDef\CSS\Font.php ...and changed line 45 to this: //$lowercase_string = strtolower($string);//Govinda hack $lowercase_string = $string; but still no luck. >> Have you tried http://htmlpurifier.org/phorum/ and did you noticed >> "Since the project has been suspended, please only contact me if you >> intend to continue maintaining it." for CSSTidy? I hadn't posted on http://htmlpurifier.org/phorum because last time I did that when I has also posted on stackoverlfow (SO), then the developer of HTMLpurifier scolded me for the dupe ;-) .. and he has already posted a comment on my (this new) SO post, saying just, "Hmm, that's silly of CSS Tidy. Maybe we should change that default.". I assume he probably has a lot on his plate, to the point that his answers are incredibly terse and not necessarily very helpful. I did see the message about CSStidy no longer being developed (if that is the meaning behind "suspended"). Yet when i was researching it, many people were still recommending it. No? Do you know/prefer something else for the purpose of cleaning user-input CSS bound for an external style sheet? Thanks -Govinda -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php