473,473 Members | 1,535 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

css support - current state of play

Anyone know a good, current reference ?
I found Meyer's table (now moved to
http://www.ddj.com/webreview/style/c...stergrid.shtml ) and
it's 5 years since the last update.
Most other reference stuff elsewhere seems to be similarly geriatric,
talking mostly about generation 3,4, and 5 browsers, and Windows 95/98/NT.

The specific question I'm trying to answer is support for the src tag in
css (font downloading). As far as I can see, current IE does support it,
Firefox doesn't.

Thanks
Chris
Jan 17 '06 #1
5 1570
Chris Sharman wrote:
Anyone know a good, current reference ?
I found Meyer's table (now moved to
http://www.ddj.com/webreview/style/c...stergrid.shtml ) and
it's 5 years since the last update.
Most other reference stuff elsewhere seems to be similarly geriatric,
talking mostly about generation 3,4, and 5 browsers, and Windows 95/98/NT.

The specific question I'm trying to answer is support for the src tag in
css (font downloading). As far as I can see, current IE does support it,
Firefox doesn't.


Just to avoid getting bogged down in the merits of font choice, the
appplication is the sale of personalised goods, and I'm trying to offer
a preview of the final product, personalised with the correct font. In
this instance, allowing the customer any font choice (deliberate or
accidental) would obviously provide a misleading product preview.
I'm leaning towards using an image, rather than serving the font, but
previewing text could be a lot faster, and easier on the server, than
creating preview images on the fly.

Chris
Jan 17 '06 #2
On Tue, 17 Jan 2006, Chris Sharman wrote:
The specific question I'm trying to answer is support for the src
tag in css
Pardon? "src tag"? - in CSS??
(font downloading).
Are you referring to the CSS/2.0 @font-face construct? Which
disappears in CSS/2.1 and re-appears in a CSS3 proposal...
As far as I can see, current IE does support it, Firefox doesn't.


If that's what you're on about, then, to the best of my knowledge,
support is confined to Win MSIE (which uses MS's proprietary WEFT
format), and Netscape 4.* using a proprietary font format from
Bitstream (but NS4 should by now be regarded as obsolete for other
reasons anyway).

However, a web search has just produced the following rather
surprising page:
http://www.csscreator.com/attributes...ies/@font-face

which claims it's supported in recent versions of Mozilla, Firefox and
NN6+. Strange - the Mozilla bugzilla still has an open bug asking for
this to be supported - it would be strange to learn that the support
has already been there for a while, apparently un-advertised. But the
above URL also claims no support in NN4, which I'm sure is wrong.

Anyone know more about this?

Anyway, you'll notice that it was taken out in the CSS/2.1 draft,
which is a signal that browser support is considered too poor for
general deployment - at least until the CSS3 proposals firm up, and
implementations of that appear.
Jan 17 '06 #3
Alan J. Flavell wrote:
On Tue, 17 Jan 2006, Chris Sharman wrote:
The specific question I'm trying to answer is support for the src
tag in css
(font downloading).
Are you referring to the CSS/2.0 @font-face construct? Which
disappears in CSS/2.1 and re-appears in a CSS3 proposal...


Yes, that's the one.
As far as I can see, current IE does support it, Firefox doesn't.


If that's what you're on about, then, to the best of my knowledge,
support is confined to Win MSIE (which uses MS's proprietary WEFT
format), and Netscape 4.* using a proprietary font format from
Bitstream (but NS4 should by now be regarded as obsolete for other
reasons anyway).

However, a web search has just produced the following rather
surprising page:
http://www.csscreator.com/attributes...ies/@font-face


Missed that - looks like a more up-to-date resource than all the ones I
found - thanks.
which claims it's supported in recent versions of Mozilla, Firefox and
NN6+. Strange - the Mozilla bugzilla still has an open bug asking for
this to be supported - it would be strange to learn that the support
has already been there for a while, apparently un-advertised. But the
above URL also claims no support in NN4, which I'm sure is wrong.
.... perhaps suspect then.
Anyone know more about this?

Anyway, you'll notice that it was taken out in the CSS/2.1 draft,
which is a signal that browser support is considered too poor for
general deployment - at least until the CSS3 proposals firm up, and
implementations of that appear.


Thanks - flakey and uncertain support kills it for a commercial site, as
far as I'm concerned.

Chris
Jan 17 '06 #4

On Tue, 17 Jan 2006, Chris Sharman wrote:

[about @font-face]
Thanks - flakey and uncertain support kills it for a commercial
site, as far as I'm concerned.


The best that can be said is that it'll be harmlessly ignored on those
browsers which don't support it. At least, that's the theory, and I
don't know a browser that's upset by it in practice.

I doubt that's the answer that you wanted for a "commercial site",
though.

By the way, a better keyword to search for than "@font-face" (which
seems to produce far too many false hits) seems to be "webfonts",
since this is the name of the new CSS3 module for it.
I was meaning to pass a comment on the Mozilla FAQ:
http://www.mozilla.org/docs/web-deve...nloadablefonts

This is evidently worded on the assumption that the only reason for
anyone to use downloadable fonts would be to present fake-Latin fonts
(I include these under "symbol-type fonts in the broad sense", in my
discussion cited below).

I would certainly join them on the barricades if that was the *only*
reason to do it. But there are at least two honourable reasons to do
it: typography, and i18n.

On my page http://ppewww.ph.gla.ac.uk/~flavell/...i18n-weft.html
I have some comments about these three possible areas on interest,
although I only go into any detail about i18n.

hope that's of interest. I'm always open to comments, of course
(preferably constructive).
Jan 17 '06 #5
Chris Sharman wrote:
Anyone know a good, current reference ?
I found Meyer's table (now moved to
http://www.ddj.com/webreview/style/c...stergrid.shtml ) and
it's 5 years since the last update.
Most other reference stuff elsewhere seems to be similarly geriatric,
talking mostly about generation 3,4, and 5 browsers, and Windows 95/98/NT.

The specific question I'm trying to answer is support for the src tag in
css (font downloading). As far as I can see, current IE does support it,
Firefox doesn't.


If you want your Web pages to comply with the W3C specifications -- if
you want to reach the broadest possible audience -- you will have to
wait at least two years. The feature you want (Webfonts) is not
scheduled for final, official publication until 2008 as part of CSS3.
Although this capability existed under a different name in CSS2, it was
yanked from CSS2.1, which itself is not expected to be officially
published until later this year.

Actually, you may have to wait even longer. There has been no
development activity of the Webfonts specification since 2 August 2002.
Further work appears quite behind schedule. Since the specification
might change before official publication, browser developers may be
reluctant to implement this capability. After all, not all of CSS2.1
has been implemented in the various Mozilla products and very little (if
any) in IE. Why, then, jump ahead to CSS3?

--

David E. Ross
<http://www.rossde.com/>

Concerned about someone (e.g., Pres. Bush) snooping
into your E-mail? Use PGP.
See my <http://www.rossde.com/PGP/>
Jan 19 '06 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: jorjun | last post by:
For me coding is about sharing neat visuals with others. I enjoyed doing this as a kid in BBC BASIC and little bit of 4Mhz blisteringly fast assembler back in the early 80s. Then seeing those...
188
by: Ilias Lazaridis | last post by:
I'm a newcomer to python: - E01: The Java Failure - May Python Helps? http://groups-beta.google.com/group/comp.lang.python/msg/75f0c5c35374f553 - I've download (as suggested) the python...
11
by: kaeli | last post by:
Hey all, I'd like to start using the try/catch construct in some scripts. Older browsers don't support this. What's the best way to test for support for this construct so it doesn't kill...
39
by: Antoon Pardon | last post by:
I was wondering how people would feel if the cmp function and the __cmp__ method would be a bit more generalised. The problem now is that the cmp protocol has no way to indicate two objects are...
15
by: SFX | last post by:
If I have a session ID (string) can I somehow obtain the session object associated to that ID (it exist of course) ? I know this sounds wicked but I have a situation in which I have to make a...
6
by: Andre Azevedo | last post by:
Hi all, I need to receive and connect using X25 protocol in .Net Framework 2.0 and I'm trying to find the correct address and protocol enumeration in System.Net.Sockets but with no success. Is...
1
by: Neo | last post by:
hi, This is my first post in C++ group, so please be nice to me. Thanks. Also, I will post my first C++ program following. There is a compile error, I cannot figure it out even I can fix it. And...
14
by: Anoop | last post by:
Hi, I am new to this newsgroup and need help in the following questions. 1. I am workin' on a GUI application. Does C# provides Layout Managers the way Java does to design GUI? I know that it...
6
by: goraya | last post by:
This is design level discussion about web applications. How I design application that support 1 million concurrent requests??
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.