Page 1 of 1

CSS @font-face declaration

Posted: Tue Dec 22, 2009 2:29 pm
by Lars
Hello,
I use noscript on a daily basis, no problem.

But when it comes to creating websites, I find it a bit strange that NoScript blocks font embedding in CSS. Maybe font embedding could be used to hack someone's system, I don't know.

The thing is, I think every website (not web apps) should work without javascript. That is why I use NoScript. Poorely designed websites in wich, for example, navigation (or even links) do not work when javascript is off are sadly more and more present. The web 2.0 effect ?

In fact these websites use javascript to correct CSS' lack of behaviour accross browsers. (The first example that comes in mind is in IE6 the fact it's not possible to have the :hover suffix on anything than an A element. Which is why, for hovering submenus, we needed javascript to do the job.)

But what happens when CSS offer a brand new effect like font embedding ? Don't you think NoScript hasn't the right to disable this powerful CSS effect ?

In my opinion, websites should look the same with or without javascript.