473,895 Members | 2,120 Online
Bytes | Software Development & Data Engineering Community
+ 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 1598
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
1369
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 incredible Amiga demos by the various crewes, circa 1985, knocked me flat, and I abruptly dropped my coding weapons (Amgia Basic) - they were just too awesome and obviously effective collaborations by the various 'crews'. But those Amiga days...
188
8568
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 2.4 installer for windows. Now I have problems to compile python extension that some packages
11
6901
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 non-supporting browsers? TIA -- --
39
2832
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 incomparable, they are not equal but neither is one less or greater than the other. So I thought that either cmp could return None in this case or throw a specific exception. People writing a __cmp__ method could do the same.
15
1897
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 request from the client (IE) but for security reasons I can not access the headers of the current request, so I can not make my new request contain the same session ID cookie. So I was thinking that if I pass the session ID as a parameter which I...
6
2461
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 there a way to do it? Or I need some 3rd party libraries. Any help will be apreciated. TIA,
1
10915
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 please give me your comments on my program as much as you can. I think I need some basic programming convention of C++. BTW, I used C a lot before, so if you can explain me from low-level view that would be great!
14
4873
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 can be done using the designer but I intentionally don't want to use that. The one reason is that you cannot change the code generated by the designer. The other could be that you have more free hand and control to design your GUI. 2....
6
4131
by: goraya | last post by:
This is design level discussion about web applications. How I design application that support 1 million concurrent requests??
0
9990
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
11249
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10935
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 Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
8028
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
7177
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 then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5863
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 last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
6068
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4689
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
4285
muto222
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.