Slashdot Mirror


Typography On the Web Gets Different

bstender writes "Most major browsers — including the latest versions of Internet Explorer, Firefox, Safari, Chrome, and Opera — recognize a CSS rule known as @font-face. What that means, in brief, is that Web developers can now easily embed downloadable fonts in their pages. To see an example, load up Firefox 3.5 or Safari 4 and learn more. You'll see three new typefaces — Liza, Auto, and Dolly — used in the body text and headlines." No doubt the licensing issues are just as complex as the font nerd potential.

378 comments

  1. Oh Lord! by fidget42 · · Score: 5, Insightful

    That page looked terrible on my PC (with FireFox 3.5)! I can easily see this getting abused.

    --
    The dogcow says "Moof!"
    1. Re:Oh Lord! by Diabolus+Advocatus · · Score: 3, Insightful

      Anything is better than yellow Comic Sans on a purple background!

    2. Re:Oh Lord! by Yvan256 · · Score: 3, Funny

      Oh come on, yellow Comic Sans on a purple background can't be that ba-ARGH! The goggles! They do nothing!

    3. Re:Oh Lord! by noundi · · Score: 2, Funny

      It was an example and as history tells us (such as the implementation of jpeg/gif) we already know things like this can be abused. What you're missing is that people essentially don't want their web pages to look shitty. They just didn't know it back then.

      --
      I am the lawn!
    4. Re:Oh Lord! by DanTheStone · · Score: 3, Informative

      Firefox has a checkbox in Tools -> Options -> Content -> Fonts and Colors -> Advanced to disable this, if you so desire.

    5. Re:Oh Lord! by wisnoskij · · Score: 2, Interesting

      looked horrible on mine to.
      Now not only will we have to worry about horrible colors and sizes but styles as well.
      Not that this is a bad feature to have, but it will probably cause more bad then good.

      --
      Troll is not a replacement for I disagree.
    6. Re:Oh Lord! by Canazza · · Score: 4, Interesting

      the only option I can find that would resemble what you're saying disables ALL font rendering other than the fonts you've chosen above (IE, ones you already have on your system). I tested it with a custom page, using Georgia, and it displayed it as Arial. When I reenabled the box it rendered properly.

      AFAIK there is no option to stop fonts from being downloaded, and unchecking this option may not stop them being downloaded at all

      --
      It pays to be obvious, especially if you have a reputation for being subtle.
    7. Re:Oh Lord! by TerranFury · · Score: 1

      I take your Comic Sans with purple and raise you a high contrast obviously-tiled background image. And a tag.

    8. Re:Oh Lord! by Aladrin · · Score: 1

      That's okay, Safari crashed for me... Twice. I got to see a couple of the fonts before it went, though. And yeah, they were ugly.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    9. Re:Oh Lord! by Anonymous Coward · · Score: 1

      Haven't tried it, but I would imagine that about:config -> gfx.downloadable_fonts.enabled would probably do the trick.

    10. Re:Oh Lord! by Aladrin · · Score: 1

      Opera 10 did a lot better job, though. It loaded the page without the fonts, then loaded the fonts as it could. (Still hate the fonts.)

      Safari didn't show anything where the missing fonts were, then showed them as they loaded, and then crashed.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    11. Re:Oh Lord! by SlashDotDotDot · · Score: 1

      Try enabling ClearType. On XP: Right click on your desktop -> Properties -> Appearance -> Effect -> Smooth edges of screen fonts -> ClearType.

      This makes some fonts look worse, but it makes that page look a lot better.

      --
      /...
    12. Re:Oh Lord! by Kozz · · Score: 1

      Yellow on purple is be nothing compared to mixing text and background of #ff0000 and #0000ff. Hell, those are Vikings colors (ugliness in its own right).

      --
      I only post comments when someone on the internet is wrong.
    13. Re:Oh Lord! by TheBig1 · · Score: 1

      Same here, and Camino doesn't seem to support downloadable fonts. Oh well, I don't think I am missing anything...

    14. Re:Oh Lord! by argent · · Score: 1

      Yellow Ransom Note on a purple background?

    15. Re:Oh Lord! by odflyg · · Score: 2, Insightful

      Terrible as in "I don't like it" or as in "there's something wrong with the page"? I'm just wondering, because I'm also using Firefox 3.5 and I think the page looks great; not only is it pretty, but it's also nicely readable.

    16. Re:Oh Lord! by geekoid · · Score: 1

      You don't go anywhere else on the net, do you?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    17. Re:Oh Lord! by jbarr · · Score: 1

      I can easily see this getting abused.

      The alternative being...?

      Web designers demand the ability to be creative, and Web viewers demand consistency and readability. Someone in the mix is going to have to compromise.

      --
      My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
    18. Re:Oh Lord! by cluke · · Score: 2, Informative

      Haven't tried it, but I would imagine that about:config -> gfx.downloadable_fonts.enabled would probably do the trick.

      Just tried it, that works. You need to restart the browser though.

    19. Re:Oh Lord! by Dynedain · · Score: 1

      You think it looks bad with the fonts, take a look at it any version of IE (the older, the worse it gets)

      --
      I'm out of my mind right now, but feel free to leave a message.....
    20. Re:Oh Lord! by erroneus · · Score: 1

      Well I can't tell how bad it looks... the page crashes my Firefox 3.5 nearly immediately. The first load showed some pretty fancy fonts, but subsequent loads (via crash session recovery) looks rather different....just before the window closes abruptly.

      $ firefox
      firefox: cairo-ft-font.c:554: _cairo_ft_unscaled_font_lock_face: Assertion `!unscaled->from_face' Failed. /usr/lib64/firefox-3.5/run-mozilla.sh: line 131: 27340 Aborting "$prog" ${1+"$@"}

      I hate submitting bug reports though... there are always jackasses who reject my reports because I don't do all the work for them. Running under Windows in a vbox VM was just fine though. Probably some 64 bit library thing under Fedora... anyone else got that?

    21. Re:Oh Lord! by horatio · · Score: 1

      I agree it looks like crap, but it appears to be an issue with the font rendering engine (either FF3.5 itself or the OS) in Windows. The fonts are artifacted in a bad way. However, it looks pretty decent on Safari 4 (OS X) and FF3.5 (OS X). I first pulled it up in Windows and was asking myself wtf the big deal was, and why they would choose such a horrible example to show off the technique, because it just looked that bad.

      There is a "warning" at the top of the page when viewing it in safari that the demo was only meant to be viewed in FF, but it looks fine.

      Screenshots WinXP, OS X, Firefox 3.5, OSX, Safari 4

      --
      There is very little future in being right when your boss is wrong.
    22. Re:Oh Lord! by butlerm · · Score: 1

      At the moment, it looks *much* better in IE8 than it does in Firefox 3.5 on Windows XP.

    23. Re:Oh Lord! by Brian+Gordon · · Score: 1

      #0f0 monospace font on black background anyone? :}

    24. Re:Oh Lord! by tsalmark · · Score: 1

      I happen to really like that combination when I'm programming, freaks the marketing types out.

    25. Re:Oh Lord! by C_L_Lk · · Score: 1

      Mmmm vt-100.

      I think the only thing that makes non-tech people cringe more is "bright orange on a dull orange background" - something reminiscent of the amber screen w/ hercules graphics cards

    26. Re: Oh Lord! by ToasterMonkey · · Score: 1

      It is a demo, not an example of perfection, and it looks fine on my Mac (with Safari 4)!

    27. Re:Oh Lord! by Dynedain · · Score: 1

      In every version of IE for me the text wrapped and overlapped in a far more offensive way than the substitute fonts.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    28. Re:Oh Lord! by nametaken · · Score: 1

      Chrome (despite what it says up there) does not show the Liza font, or any other on that page, from what I can see.

    29. Re:Oh Lord! by mrmeval · · Score: 1

      Either adblock or noscript will have to add an 'opt out' for such gems as bigtittyfont and such.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    30. Re:Oh Lord! by Macgrrl · · Score: 1

      It will be the desktop publishing revolution (meets geocities) all over again. But do you know what, there may have been a bunch of crap, but from out of that arose conventions and understanding that often result in really great work.

      --
      Sara
      Designer, Gamer, Macgrrl in an XP World
    31. Re:Oh Lord! by canonymous · · Score: 1

      You know, it takes fewer keystrokes to type "red" and "blue". But I guess then you wouldn't gain as many geek points.

    32. Re:Oh Lord! by krisbrowne42 · · Score: 1

      Interesting. The page, fonts, etc. all looked fantastic in Safari and Firefox on my Mac.

    33. Re:Oh Lord! by Kozz · · Score: 1

      You say that, but -- think of the color green.

      Now think of #00ff00 green. Those are probably NOT the same. There was a method behind my geeky madness.

      --
      I only post comments when someone on the internet is wrong.
    34. Re:Oh Lord! by Anonymous Coward · · Score: 0

      #0f0 and #000 are still shorter. ;)

  2. font of knowledge by jollyreaper · · Score: 4, Interesting

    I've been waiting for something like this for a while. When I first got into web stuff I was struck by the vast difference between web layout and print layout. Yes, I understand the point about pixel-perfect control being a shackle and how web is supposed to have the flexibility of displaying on different hardware, different browsers, anything from a PDA to a 24" graphic designer screen. I've been bitten by websites that were so strickly formatted that they were unusable outside of their expected use. That being said, I still wanted embeddable fonts. Nice to see we have them now.

    --
    Kwisatz Haderach
    Sell the spice to CHOAM
    This Mahdi took Shaddam's Throne
    1. Re:font of knowledge by mcgrew · · Score: 2, Funny

      I'm a minimalist. Do what you like on your site, but IMO if you need fancy fonts your site probably sucks. like the old saying, it's the content. Like women, most pretty web sites are useless.

    2. Re:font of knowledge by Anonymous Coward · · Score: 0

      You sound fat.

    3. Re:font of knowledge by SCHecklerX · · Score: 1

      Pretty is ok. The problem is that this stuff is usually the opposite. Why do I need a bunch of different fonts other than the one I prefer to read pages in again? Another example: serif is better for print, sans is better for crt/lcd displays.

    4. Re:font of knowledge by Abreu · · Score: 1

      As always, McGrew, it depends on who is doing it...

      I have seen printed documents (books, brochures, posters) that are a marvel of simple but powerful graphic design and typography.

      I have also seen printed documents that look like a ten year old with MS Paint made them

      When graphic design is done right, you almost don't even notice it is there.

      When it is done wrong... Well, the goggles do nothing

      It is like reading the TeX source code and then reading a Visual Basic App made by a teenager

      The thing is, web design has taken a while to mature and designers have done stupid things in the learning process.

      --
      No sig for the moment.
    5. Re:font of knowledge by FlyingSquidStudios · · Score: 1

      Typefaces can define things in a story that mere words sometimes can't. Comic books prove to be an excellent example of this. Take this page from the (admittedly now insane but once genius) Dave Sim's Cerebus- http://img233.imageshack.us/img233/5641/cerebusbiweekly13155gu.jpg

      As you can see, the way the text looks is as important to understanding what the character is trying to say as what that character is saying.

      To be fair, this is not something that works with every single document on the planet, but it can prove very useful.

    6. Re:font of knowledge by mcgrew · · Score: 1

      True, except I don't think web design (at least on most sites) has finished maturing yet by a long shot.

    7. Re:font of knowledge by Helios1182 · · Score: 2, Interesting

      Yes, ultimately it is about the content, but that doesn't mean presentation isn't important. If you were to take the same document, but render it in Word and LaTeX you would probably see a huge difference. The LaTeX version just looks better and is easier on the eyes. If it weren't important, we would still be using fixed width fonts and 80 character wide pages -- the content is the same.

    8. Re:font of knowledge by mcgrew · · Score: 2, Insightful

      If your content takes longer to load, you've degraded your content. This might be good for some pages, but for most it won't, and web designers seem to care more about how the page looks than what it's there for. 99% of the time this is used it will be used badly.

    9. Re:font of knowledge by AmberBlackCat · · Score: 1

      Pretty women and pretty websites are not useless. They're just... only good for their intended audience...

    10. Re:font of knowledge by Demiansmark · · Score: 1

      "Serif is better for print, sans is better for crt/lcd displays." Demonstrates that you don't know a lot about typography.

    11. Re:font of knowledge by binary+paladin · · Score: 1

      Uh-huh. It's the content. That's the ONLY important thing. Except... that's not how anything plays out in reality.

      If you need fancy fonts, your site doesn't suck. Most sites already use fancy fonts, they're just converted into images which makes them WAY less useful. Being able to choose a font, set the color and being able to set a stroke or a drop shadow on it is significantly better than using images for a number of reasons.

    12. Re:font of knowledge by binary+paladin · · Score: 1

      There are other nice fonts for reading out there, even sans-serif ones.

      However, the primary use for this sort of thing is not for the majority of content. The morons who use some weird script font with a drop shadow and a stroke on the main body font are the same asshats who put bright blue comic sans on a bight red background on their Geocities page. You can't stop people from posting bad stuff on the web. That doesn't mean we should be wondering, "Why do we need..."

      Titles and other text that can rightfully be stylized should be without having to create images is a win on a massive level. People who know what they're doing can make better designs WITHOUT having to turn everything into an image. This means fewer HTTP requests, among other things. (Like better scaling for accessibility reasons.)

    13. Re:font of knowledge by binary+paladin · · Score: 1

      You're right. Stupid web designers. We should just do away with everything but text. In fact, we should just all go back to using terminals. Anything else just steals resources.

    14. Re:font of knowledge by mcgrew · · Score: 1

      They're both eye candy.

      Pretty women usually can't cook, won't clean, won't work and are lousy in bed. Because they don't have to, dumbasses like me can get taken easily by them.

      Kind of like websites.

    15. Re:font of knowledge by Anonymous Coward · · Score: 0

      So what you're saying is nobody should use images of any sorts on their page?

      "Web designers" care about content AND layout.

      Web developers... code monkeys... do not.

      But fine, hold your odd opinions. Then, perhaps, you should go read a few surveys or research papers on data presentation and find out that, in reality, well-designed content (including 'looking good') is better received by the public than ugly chit. Why else would we move away from "Green Screen" interfaces?

    16. Re:font of knowledge by value_added · · Score: 1

      Yes, ultimately it is about the content, but that doesn't mean presentation isn't important. If you were to take the same document, but render it in Word and LaTeX you would probably see a huge difference. The LaTeX version just looks better and is easier on the eyes. If it weren't important, we would still be using fixed width fonts and 80 character wide pages -- the content is the same.

      If something is fit to be printed (LaTeX generated documents, for example), it's fit to be read. Web designers operate on the "fit to be displayed" requirement.

      That situation, regrettably, gives rise to the irony that the content is actually easier to read after it's dumped into screen using a fixed width font and 80 character wide pages.

      Good thing that we're reading less generally, and that our attention spans have grown shorter.

    17. Re:font of knowledge by Firehed · · Score: 1

      It doesn't take longer to load. The font is downloaded asynchronously and then the text on the page is re-rendered once the font download completes. Until the font is finished downloading, you can read it in any of the standard fonts on your system as otherwise specified by the stylesheet.

      --
      How are sites slashdotted when nobody reads TFAs?
    18. Re:font of knowledge by bill_mcgonigle · · Score: 1

      Like women, most pretty web sites are useless.

      Forgive me if I stare at the gorgeous curves of those lower descenders for a moment.

      Mmm, perfect kerning.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    19. Re:font of knowledge by grcumb · · Score: 1

      I understand the point about pixel-perfect control being a shackle and how web is supposed to have the flexibility of displaying on different hardware, different browsers, anything from a PDA to a 24" graphic designer screen.

      That's good news. As someone who's been producing content and writing software for the web since about 1995, allow me to say that it's high time this lesson started getting learned.

      The mark of a good web developer -and a good browser- is not how they succeed, but how gracefully they fail. It is impossible to predict with any certainty how a website is going to look. Screen metrics, gamma, contrast, software, personal preference, window size etc. etc. etc. all conspire against those refined, pixel-perfect layouts that used to be so popular (and still crop up from time to time).

      In the past, people misinterpreted this as an argument for the Lowest Common Denominator, and claimed they were being shackled with reduced expectations. The concept of failing gracefully - designing a site that remains usable and clearly laid out even when viewed with a minimal browser - is slowly catching on, but given the number of trivial operations that require JavaScript, I'd say we've still got a long way to go.

      I like the idea of @font, even though I know it means that my eyes will be abused and insulted in new and inventive ways. My only admonition to would-be designers: If your site relies on having a particular font in order to render, you're doing it wrong.

      My admonition to browser makers: Do not, not ever, make displaying a page contingent on having a particular font stored locally; and whatever you do, make sure there's a proverbial Big Red Button that allows the user to block fonts with ease.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    20. Re:font of knowledge by pbhj · · Score: 1

      [w]eb designers seem to care more about how the page looks than what it's there for. 99% of the time this is used it will be used badly.

      I don't rely on the web design I do to make a living (yet). Which means I can be a bit more forceful with my clients in telling them that their idea of using, say, yellow comic sans text on a purple background with circular menu buttons is a hideous idea. Many designers, in my (admittedly limited) experience are constrained by clients taste. Clients have terrible taste in fonts, ergo I agree with your last statement.

    21. Re:font of knowledge by Helios1182 · · Score: 1

      So the extra 500ms for a one-time download of a font that gets cached and reused repeatedly is going to ruin my browsing experience?

    22. Re:font of knowledge by rawr_one · · Score: 1

      Are you dense? Nobody is saying they need these fonts. In fact, the very nature of how the rendering of these works (rendering the text in a default font first, downloading and caching the font, then re-rendering it in that cached font) proves that the content is being treated as king.

      If you are trying to say that the readability of a web site cannot be increased by using a font other than the default fonts that come with your system (whatever wild variations those are, as the default fonts for each OS are quite different), then you are just being ignorant. Look at print design for instance. Just go outside and look at billboards, advertisements, newspapers, et cetera. Try to find the basic fonts that come with a default installation of, say, Windows Vista. They will be few and far between, and the ones you do see will likely look inferior to the ones that don't use them.

  3. IE doesn't support font-face by verbalcontract · · Score: 4, Informative

    I was under the impression that no version of IE supported @font-face?

    http://arstechnica.com/web/news/2009/07/font-face-typekit-and-font-licensing-the-state-of-web-type.ars

    1. Re:IE doesn't support font-face by HappyHead · · Score: 4, Informative
      Actually, it does support @font-face, just not with standard font files. Microsoft's reason for this was because some people make TrueType font files and put them under copywrite,and they felt that allowing the use of .ttf files for font distribution would enable copywrite violations. Instead, you have to use a Microsoft utility to convert the font files into a special Microsoft font format for web pages called EOT - which doesn't actually solve the stated problem, but does make it difficult for anyone else to use the font file for things other than embedding in web pages that will be viewed with IE after you've put it on your website.

      http://jontangerine.com/log/2008/10/font-face-in-ie-making-web-fonts-work

    2. Re:IE doesn't support font-face by kimvette · · Score: 3, Insightful

      It's time to bring back the "get firefox" banners and link buttons on web sites, with a little blurb like this:

      "Does this site look lousy in your browser? It's because of that abusive monopolist company Microsoft ignoring the standards everyone else in the Universe follows, all while claiming to embrace those standards. Upgrade to Firefox, Safari, or Opera now to get a browser which actually adheres to those standards."

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    3. Re:IE doesn't support font-face by Serious+Callers+Only · · Score: 1

      I guess IE users will have to be happy with Georgia then. I see no reason IE should hold everyone else back, and @font-face is an awful lot better than the proposed MS alternative or the TypeKit solution in search of a problem mentioned in the ArsTechnica article.

      The only downside to it is that foundries are dragging their feet trying to pretend that the font licenses are only for paper. Plenty of younger designers are not so blinkered though.

    4. Re:IE doesn't support font-face by elrous0 · · Score: 1

      And that is pretty much a deal breaker for any real world web designer.

      Great idea, though. I hope MS implements it in future versions of IE.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    5. Re:IE doesn't support font-face by elrous0 · · Score: 3, Insightful

      Some of us do real web design for real clients. Tell a client that the site you've designed is only going to look good in Firefox and they're going to tell you "goodbye."

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    6. Re:IE doesn't support font-face by Anonymous Coward · · Score: 0

      Damnit, it's 'copyright' (as in 'right to copy') *not* 'copywrite' which makes no sense.

      I can't understand how anyone could get this word wrong - it probably appears about a thousand times a day on this site alone.

    7. Re:IE doesn't support font-face by dyefade · · Score: 1

      I see no reason IE should hold everyone else back
      All of this has happened before, and all of this will happen again...
      Despite huge gains made by other browsers, IE remains the most popular out there. If you're working on a commercial website, it is not viable to say "oh, fuck IE!", however much I'd like to.

    8. Re:IE doesn't support font-face by TheBig1 · · Score: 1

      Woah! And all along I thought it was just referring to read-only media! No wonder people are so worked up about this; I'm going to have to re-evaluate my entire world view on the subject!

    9. Re:IE doesn't support font-face by verbalcontract · · Score: 1

      D'oh, I should have read that Ars article more carefully. This wouldn't have happened if the article text were in Copperplate Gothic Bold.

    10. Re:IE doesn't support font-face by Chatterton · · Score: 1

      You must say them that the site will look good in IE and look marvelous in Firefox because Firefox support more of the latests web standards.

    11. Re:IE doesn't support font-face by Just+Some+Guy · · Score: 1

      And that is pretty much a deal breaker for any real world web designer.

      Only for the crappy ones. The good ones will realize that they can make a site look extra-nice in modern browsers, while still displaying adequately on legacy platforms. It's not like the fallback is "don't use any font at all".

      --
      Dewey, what part of this looks like authorities should be involved?
    12. Re:IE doesn't support font-face by Anonymous Coward · · Score: 5, Informative

      I managed to get @font-face working for all browser supporting it, buy having both .ttf and .eot files and IE CSS conditional comment. Also, check ttf2eot for a tool that run on linux if you don't want to use MS's tool.

    13. Re:IE doesn't support font-face by jez9999 · · Score: 1

      Hey, lay off the guy. He's allwrite.

    14. Re:IE doesn't support font-face by elrous0 · · Score: 1

      If that's the case, you'd be better just keep your mouth shut. Because, if you tell them that, you're first going to have to explain the concept of "browser" to them, then you're going to have to explain why you didn't make it look "marvelous" in IE too, then you're going to have to explain to them why they should keep employing you.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    15. Re:IE doesn't support font-face by marsu_k · · Score: 1

      Great idea, though. I hope MS implements it in future versions of IE.

      Yeah, it's a great idea, which is why MS will probably implement it as fast as they did position:fixed, :hover for other elements than anchors and PNG transparency (there were five years between IE6 and IE7).

    16. Re:IE doesn't support font-face by Serious+Callers+Only · · Score: 1

      IE remains the most popular out there. If you're working on a commercial website, it is not viable to say "oh, fuck IE!", however much I'd like to.

      Well, it's certainly the most used, I'm not sure about most popular.

      Regarding catering to IE users, it's not viable to say 'oh fuck IE!', but it is viable to say 'oh well, IE users will not get the best styling, they'll get default fonts'. If there's a graceful way to fall back on other fonts (which there is), then @font-face can be used without IE supporting it.

    17. Re:IE doesn't support font-face by Anonymous Coward · · Score: 2, Informative

      Fortunately, there's ttf2eot. It's as easy as ttf2eot pinkunicorns.ttf pinkunicorns.eot, and it converts the whole font, not just the codepoints you currently use. Don't include a type attribute in the CSS for IE. What works best is to include the IE stylesheet with a conditional comment so that other browsers won't load it.

    18. Re:IE doesn't support font-face by J-1000 · · Score: 1

      That misses the point. Traditional graphic designers are obviously not going to use this (for now, at least). At the moment, this appeals to sites that want to trick up their dynamic content. The same sites that might allow you to choose different skins (e.g. gmail.com). Just because YOU won't use something doesn't make it useless.

    19. Re:IE doesn't support font-face by Anonymous Coward · · Score: 0

      "The site looks good in Internet Explorer. It looks *great* in any browser that supports additional niceties. Sadly, Internet Explorer refuses to support additional niceties, but we'll make it look as good as Microsoft allows for."

      If you are working for someone who is unable to understand that, you probably have an unhappy job, and I sincerely feel bad for you.

    20. Re:IE doesn't support font-face by bill_mcgonigle · · Score: 1

      Microsoft's reason for this was because some people make TrueType font files and put them under copywrite,and they felt that allowing the use of .ttf files for font distribution would enable copywrite violations.

      Fortunately the rest of the web is immune from enabling copyright violation.

      Have Microsoft's patents on TrueType expired yet?

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    21. Re:IE doesn't support font-face by pbhj · · Score: 1

      Isn't this what Apple just did with video formats for HTML5 though.

      MS - we won't support TTF, we're using our own format, EOT.
      Apple - we won't support Ogg Vorbis, we're using our own format, H.264.

    22. Re:IE doesn't support font-face by dyefade · · Score: 1

      That won't fly with my clients. You provide a design, they agree to it, then you build it and it looks different in their browser? Well then you didn't* deliver what you sold.

      * as they see it. You can argue the semantics of whether delivering a site that works in all other modern browsers counts 'til you're blue in the mouth, but it's all academic.

    23. Re:IE doesn't support font-face by Serious+Callers+Only · · Score: 1

      That won't fly with my clients. You provide a design, they agree to it, then you build it and it looks different in their browser? Well then you didn't* deliver what you sold.

      Sucks to be you I guess, but not everyone has clients like that. Don't see why you can't just show them the version using basic web fonts, and then say that some browsers support showing headings (say) in this nicer font, and some don't. If they don't understand that it's time to find new clients.

    24. Re:IE doesn't support font-face by Anonymous Coward · · Score: 0

      I'm one of the people who hire real web designers, and I'd be happy to direct my clients to a standards compliant browser for an optimal viewing experience. It's the folks who would design my site to use proprietary technology to whom I would say "goodbye."

  4. cutting edge considerd harmfull by Tei · · Score: 1

    For html (webpages) is considered has a bad idea to use the latest technology (with something like CSS as a exception, because was a *HUGE* upgrade).

    You write pages that are compatible with standards, that don't break in the mayor browser (firefox and.. *sight* IE), but you have to avoid nice CSS3 features, that are not well supported (like css '3 colums' type of align).

    Embeded font is there. Is unusable for a long period of time, maybe 5, maybe 10 years. Once the old browsers are forgothen and the new browsers dominate.

    --

    -Woof woof woof!

    1. Re:cutting edge considerd harmfull by Diabolus+Advocatus · · Score: 1

      Well that all depends on your target market huh?

      Just remember that if you're building a golf site then stick to IE6 compatibility for the corporate users or you exclude practically your whole market.

    2. Re:cutting edge considerd harmfull by maxwell+demon · · Score: 1

      If embedded fonts are really only used to change the way letters look like, as opposed to (mis-)using a font to map characters to completely different symbols, then it doesn't really hurt if the browser doesn't support the font. You'll just see a default font instead.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:cutting edge considerd harmfull by fuzzyfuzzyfungus · · Score: 1

      On the plus side, font support is probably easier than a lot of advanced CSS features to degrade with at least modest grace. As long as you stick to typefaces that make your text largely the same size as use of one of the old, safe, typefaces would.

      Also, I'm strongly suspecting that all the Mac oriented sites will be all over this one pretty quickly. IE isn't an issue, and typography and design subtleties are the sort of thing that really get them worked up.

    4. Re:cutting edge considerd harmfull by asdf7890 · · Score: 2, Insightful

      Embeded font is there. Is unusable for a long period of time, maybe 5, maybe 10 years. Once the old browsers are forgothen and the new browsers dominate.

      As long as your design degrades gracefully in browsers that don't support the new bells and whistles there is no problem using the latest and greatest. I don't see a problem from the user's point-of-view with giving people with the newest browser your "best" look and people with older browsers the "good enough" look.

      Of course this may introduce a technical problem for you the designer because you might need to be extra careful to make sure you test that the design does indeed degrade gracefully - but that is the price you pay for playing close to the bleeding edge.

      I can see this being *very* irritating if certain PHBs and corporate branding people catch wind of the new feature. First they'll demand to have the corporate font used for all pages, will be told that it will look different on older browsers (which they'll say "fine" to without actually taking in what is being said). Then a couple of weeks later they'll visit the site on Aunt Betty's old machine with IE6 and FF1.5 and demand that the site should look the same on all, and we'll be back to having sites that use images (or proprietary plugins) for all text just to get the fonts right...

    5. Re:cutting edge considerd harmfull by Yvan256 · · Score: 1

      There's nothing wrong, however, in using CSS for features that are nice if present but not absolutely necessary for displaying the content. Box drop shadows and special fonts are two things that won't prevent you from reading a website if you don't see them. It just won't look the same and that's fine because that's the way the Web works.

    6. Re:cutting edge considerd harmfull by risk+one · · Score: 1

      Then a couple of weeks later they'll visit the site on Aunt Betty's old machine with IE6 and FF1.5 and demand that the site should look the same on all, and we'll be back to having sites that use images (or proprietary plugins) for all text just to get the fonts right...

      You could simply tack the images on only on the browsers that don't support the new features, and use the bleeding edge standard features in the browsers that do support it. That way, the PHB can decide whether he thinks it's justified to spend all that money on creating non-essential features for browsers that will be gone in a few years (go willing). If he still thinks it's worth the money, it's probably an actual issue, rather than some PHB-ism.

    7. Re:cutting edge considerd harmfull by jsiren · · Score: 1

      There's nothing wrong, however, in using CSS for features that are nice if present but not absolutely necessary for displaying the content. Box drop shadows and special fonts are two things that won't prevent you from reading a website if you don't see them. It just won't look the same and that's fine because that's the way the Web works.

      Except it's not the way the corporate client works. The corporate client insists that the web site look exactly identical to all users. It takes effort to convince them that it's actually a good thing that the page looks generally OK, although not exactly like the printed brochure, when the alternative is essentially telling customers "You have the wrong opinion. Go away." (opinion being choice of browser for whatever reason).

      --
      Usage: km/h for speed (kilometers per hour); kph for very slow impulses (kilopond hours).
    8. Re:cutting edge considerd harmfull by Firehed · · Score: 1

      If a CSS property being unsupported breaks the layout, don't use it. Most of CSS3 stuff is page enhancement (when used appropriately) - rounded corners, text and box shadows, etc. There's no reason to avoid using stuff like that. I could argue that even CSS3 columns are safe to use, since the browser will simply fall back to one wide block of text rather than several narrow ones if the property is unsupported. Much nicer degradation than checking out pretty much anything in IE6 that was built to standards, with elements being shifted about the page seemingly at random.

      If 100% consistency is your only concern, then obviously avoid anything that's less than ten years old.

      --
      How are sites slashdotted when nobody reads TFAs?
  5. licensing issues for fonts by dysmey · · Score: 1

    There was an Ars Technica article that discusses font licensing issues and how they would pour ice water on the potential for @font-face:

    The hazy future of Web typography

    Until those issues are resolved, don't expect @font-face to make the Web more than bland.

    1. Re:licensing issues for fonts by WillAdams · · Score: 4, Interesting

      Yep.

      We had to switch from Linotype's Zapfino Extra to Adobe's Caflisch Script in a custom story book project 'cause Linotype wanted _thousands_ of dollars per _year_ to license the (already purchased) font for on-line PDF Previewing usage.

      There are of course opensource / creative commons fonts, those can be used, but if everyone is using them, that kind of defeats the whole point of changing the typeface. Also, I haven't seen an opensource typeface that has the kind of hinting effort Georgia, Times New Roman, Arial &c. have (TNR in particular has man _years_ worth of effort in it) --- unfortunately we haven't gotten to the screen density which would allow us to dispense w/ hinting.

      William

      --
      Sphinx of black quartz, judge my vow.
    2. Re:licensing issues for fonts by Opportunist · · Score: 1

      You mean I can still use the web for a while before I have to bleach my eyeballs? Because one thing is certain, when this becomes mainstream I won't be able to open every other webpage without puking all over it because it insists in using cutsie-unique fonts that you need a cryptography degree for to even make out what those pseudo-kawaii letters are supposed to say.

      Essentially, this is the 2.0 version of magenta-on-blue-on-colorful-wallpaper webpages we learned to love during the beginning of the age when the net hit the masses. What happened to "deliver hyperlinked content in an easy to browse and file way"?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:licensing issues for fonts by maxume · · Score: 2, Interesting

      What licensing issues?

      That some people want to be paid for their work is not an issue. That people can use unlicensed fonts isn't really any different than today (I suppose font designers might be a bit less happy with a solution that is promiscuous with their precious data).

      An easy workaround would be for someone like the Mozilla foundation to spend a few million dollars making sure that a decent variety of fonts were available under liberal licenses. They may not feel like it, but they could certainly afford it, and if a few million dollars isn't enough to generate a couple of dozen decent fonts, I would be pretty surprised. Amusingly, Microsoft felt the need to do something like this a decade ago, and they actually did it.

      --
      Nerd rage is the funniest rage.
    4. Re:licensing issues for fonts by pizzach · · Score: 1

      There are of course opensource / creative commons fonts, those can be used, but if everyone is using them, that kind of defeats the whole point of changing the typeface.

      That part didn't make sense to me. You make it sound like there are only 3-4 of them and that somehow this will be no better than the supposed 4-6 web-safe fonts we have now. Of course, you never know... It might turn out like the early 90s where all geocities sites were swiping imgs from the bigwigs because they had no real image editing programs then.

      --
      Once you start despising the jerks, you become one.
    5. Re:licensing issues for fonts by WillAdams · · Score: 3, Interesting

      There're scarcely more than 5 or 6 opensource / creative commons fonts which are:

        - suitable for use as body copy
        - not clones / knockoffs of extant fonts
        - available in formats compatible w/ the technology in the original article
        - and which people would actually be interested in using

      As much as I like it, I doubt anyone will want to use Latin Modern (the OpenType version of Computer Modern). Others lack an italic, &c.

      Actually all this begs the question of what typographic controls are available? Can one access things like contextual ligatures and the ssalt## (stylistic alternates 1--20) tags?

      William

      --
      Sphinx of black quartz, judge my vow.
    6. Re:licensing issues for fonts by Gerald · · Score: 1

      There're scarcely more than 5 or 6 opensource / creative commons fonts which are:

      List, please.

    7. Re:licensing issues for fonts by jonbryce · · Score: 1

      Surely on pdf you can just convert the text to vector graphics, then you don't need any licence at all. Fonts are not copyrightable, it is only the "font software" that is subject to copyright.

    8. Re:licensing issues for fonts by jonbryce · · Score: 1

      You can do that already with .gif images, or with flash.

    9. Re:licensing issues for fonts by WillAdams · · Score: 1

      That would've required post-processing the .pdf to convert to outlines and a willingness to use technical chicanery to avoid the license terms --- the former was too expensive in terms of server time / effort, the latter wasn't happening.

      I considered using my .eps work-around from my TUG2003 presentation, but it would've required a separate pass using Omega, then distilling a several hundred MB file to .pdf then compositing in the text of the letter --- again, too expensive in terms of server processing time.

      Here's the paper for the morbidly curious:

      http://www.tug.org/TUGboat/Articles/tb24-2/tb77adams.pdf

      Unfortunately, hosting on a Mac OS X box to use the version of Zapfino bundled w/ Mac OS X wasn't an option.

      William

      --
      Sphinx of black quartz, judge my vow.
    10. Re:licensing issues for fonts by Hatta · · Score: 1

      Why do you need more than 5 or 6 fonts?

      --
      Give me Classic Slashdot or give me death!
    11. Re:licensing issues for fonts by pizzach · · Score: 1

      Have you looked at all the fonts available on a debian system? What are you making the assertion that there are only 5-6 from? Even assuming there are currently only 5-6, if web browsers get a standard way of implementing fonts:

      - The number will grow
      - Fonts do not have an expiration date and go bad
      - Out of the pack of average more high quality fonts will eventually appear

      Trust me. If websites can eventually do this functionality, communities/portals will be born around creating fonts.

      --
      Once you start despising the jerks, you become one.
    12. Re:licensing issues for fonts by Anonymous Coward · · Score: 0

      We had to switch from Linotype's Zapfino Extra to Adobe's Caflisch Script in a custom story book project 'cause Linotype wanted _thousands_ of dollars per _year_ to license the (already purchased) font for on-line PDF Previewing usage.

      That's highly unusual. I mostly deal with Bitstream, but they're quite happy to allow PDF embedding of their fonts on a standard commercial licence (e.g. see http://new.myfonts.com/fonts/bitstream/new-lincoln-gothic-bt/buy.html and click the 'commercial' link next to any of the fonts -- "you may also âoeembedâ Bitstream typefaces within PostScript-Language files, .PDF files, and .EVY files for distribution, viewing, and imaging to other parties"), which is at a one-off charge of around $35, depending on which font you want. If Linotype want thousands per annum for the same service, I don't suspect they're going to get an awful lot of custom.

    13. Re:licensing issues for fonts by Haeleth · · Score: 1

      unfortunately we haven't gotten to the screen density which would allow us to dispense w/ hinting.

      Someone should tell Apple.

    14. Re:licensing issues for fonts by Haeleth · · Score: 1

      For the same reason you need more than 16 colours.

    15. Re:licensing issues for fonts by Hatta · · Score: 1

      I only count 6 on this page. The reason you need more than 16 colors is for graphics. Are you saying we need more than 5 or 6 fonts for graphics?

      --
      Give me Classic Slashdot or give me death!
    16. Re:licensing issues for fonts by Haeleth · · Score: 1

      Looking at the fonts I have installed on my Ubuntu system, I can't help but see a certain pattern emerging. Let's run through the fonts that are suitable (i.e. look good on screen and have a full set of weights and styles):

      There are some fonts from Bitstream: Vera, Charter, etc.

      There are some fonts from URW: Nimbus Sans, etc.

      There are the Liberation fonts, from Ascender Corp.

      That's about it. There are other fonts available -- Luxi and Lucida from B&H, Adobe's Utopia, etc -- but those have restrictive licenses.

      What I don't see is a single decent font that was produced by any sort of community effort. They were all, without exception, produced by professional type designers who were paid for their work.

      You want me to trust you that communities will magically appear and suddenly start making fonts that are worth using? I'll believe it when I see it. They haven't bothered to do it for all the other things we use fonts for -- why suppose that websites are going to be the catalyst that suddenly makes a large number of people invest considerable time and effort in learning a difficult skill in order to give away their work for free?

    17. Re:licensing issues for fonts by Simetrical · · Score: 1

      Actually all this begs the question of what typographic controls are available? Can one access things like contextual ligatures and the ssalt## (stylistic alternates 1--20) tags?

      This is all Greek to me, but my impression is "Not yet, but we're thinking about it." The recent www-style thread "advanced font features in CSS" seems to discuss this kind of thing. Not that I have the faintest idea what the features being discussed are.

      --
      MediaWiki developer, Total War Center sysadmin
    18. Re:licensing issues for fonts by Anonymous Coward · · Score: 0

      I don't know about standard Western European fonts, but the Greek Font Society has produced some great work for Greek fonts. I'm sure the typographers have been paid (and most of the fonts are based on historical designs), but it is a community effort resulting in high-quality free fonts. I don't know how many random people have taken part, but they do seem to encourage corrections and assistance. http://www.greekfontsociety.gr/pages/en_typefaces1.html

    19. Re:licensing issues for fonts by WillAdams · · Score: 1

      It wasn't an issue of embedding the font, it was a matter of interactively generating the .pdf on a server as a preview.

      Here:

      http://image.linotype.com/files/pdf/licenseagreement_e.pdf

      William

      --
      Sphinx of black quartz, judge my vow.
    20. Re:licensing issues for fonts by treeves · · Score: 1

      5 or 6 fonts at a time on a page vs. 5 or 6 fonts to choose from, period. Big difference.

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
    21. Re:licensing issues for fonts by Anonymous Coward · · Score: 0

      I use gentium almost exclusively for anything reproducible. It's very nice, and I really have no time for dealing with everyone's byzantine licensing conditions.

      I wish there were a law compelling people to enforce the licensing terms for their copyrights; just as people are compelled to enforce trademarks, or risk losing them. This would really drive the problem home to the population at large, and I bet within a very short time, we would see reasonable copyright legislation.

  6. Oh the agony... by GigaHurtsMyRobot · · Score: 2, Insightful

    Now instead of quickly rendered and clearly legible standard fonts, web pages will be burdened with additional downloads, rendering changes, and shitty shitty script and graffiti fonts. I'd like to turn this functionality off, please, and prevent my browser from wasting bandwidth on downloading these fonts... Haven't there also been font-based exploits? No thanks!

    1. Re:Oh the agony... by phoenix321 · · Score: 1

      MS Comic Sans to the rescue! WAAAAAAAAAAAAAAA

    2. Re:Oh the agony... by chord.wav · · Score: 2, Insightful

      Oh C'Mon. It isn't that bad. Do you prefer Flash-laden sites?...I thought so.

      At least with this option you will be able to:
      1-Copy any rendered text
      2-Download/view the source
      3-Change the fonts for your viewing pleasure or prevent downloading them (with a little help of greasemonkey)

      Exploits are an issue but they'll get fixed. Same concerns arouse with Flash, Java, etc and they are all still there.

    3. Re:Oh the agony... by Opportunist · · Score: 1, Insightful

      Did you think you got those fat pipes to download more porn? You got it so webpages can be even more cluttered, bloated and web designers even more careless when loading their pages with useless junk.

      It's a bit like machines getting faster so programmers don't have to optimize code.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Oh the agony... by fuzzyfuzzyfungus · · Score: 1

      Assuming there isn't something relevant buried in about:config, you should be able to use greasemonkey to strip any @font-face stuff from the CSS...

    5. Re:Oh the agony... by TheRaven64 · · Score: 1

      Or, for sites you visit frequently (assuming you frequently visit sites designed by people with no taste), just add a line to your user CSS file to override the ugly fonts.

      --
      I am TheRaven on Soylent News
    6. Re:Oh the agony... by jalefkowit · · Score: 1

      Now instead of quickly rendered and clearly legible standard fonts, web pages will be burdened with additional downloads...

      If we can replace GIFs and JPEGs of text in a particular typeface saved as an image, and just allow the user to download the typeface itself once and then use it everywhere that face is called for, we would likely see a considerable reduction in page sizes. Especially when you consider that if multiple sites use the same font they could all piggyback off that single download.

    7. Re:Oh the agony... by jsiren · · Score: 1

      Did you think you got those fat pipes to download more porn?

      Yes.

      --
      Usage: km/h for speed (kilometers per hour); kph for very slow impulses (kilopond hours).
  7. Courier, Arial, Times New Roman by BenEnglishAtHome · · Score: 1

    Do we need any more?

    1. Re:Courier, Arial, Times New Roman by Zocalo · · Score: 4, Funny

      "Comic Sans" would be nice, just for a change...

      /ducks

      --
      UNIX? They're not even circumcised! Savages!
    2. Re:Courier, Arial, Times New Roman by Chris+Mattern · · Score: 0, Redundant

      You forgot Comic Sans, Papyrus and Copperplate!

    3. Re:Courier, Arial, Times New Roman by pete-classic · · Score: 1

      How about Helvetica instead of the cheap Microsoft* knock-off?

      -Peter

      *Okay, yes, it's Monotype, but popularized by Microsoft's inclusion as a TTF.

    4. Re:Courier, Arial, Times New Roman by zwei2stein · · Score: 2, Funny

      Once this hits mainstream, you will be *wishing* for Comic Sans when entering new site and waiting for font to load. And papyrus would be godsend which you will celebrate by writing email to webmaster and thanking him.

      --
      -- Technology for the sake of technology is as pathetic as eschewing technology because it's technology.
    5. Re:Courier, Arial, Times New Roman by Knuckles · · Score: 1

      How about it? You pay my license fees for it?

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    6. Re:Courier, Arial, Times New Roman by Ilgaz · · Score: 1

      While we Mac users say same thing for years, we ended up paying to Arial and friends.

      How? Apple ended up licensing the knock off version family from MS. Each Leopard install/upgrade includes them now.

    7. Re:Courier, Arial, Times New Roman by larry+bagina · · Score: 1

      Arial is a poor knockoff of Helvetica. Just say no to Microsoft's shitty "me too" garbage.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    8. Re:Courier, Arial, Times New Roman by Kozz · · Score: 1

      Bravo. I was going to mention Papyrus but you beat me to it. Now we need only wait for the inevitable XKCD follow-up. [/bait]

      --
      I only post comments when someone on the internet is wrong.
    9. Re:Courier, Arial, Times New Roman by odflyg · · Score: 1

      Considering that I've got none of those fonts installed on my computer, I'd say "yes" ;)

    10. Re:Courier, Arial, Times New Roman by pete-classic · · Score: 1

      So, you happily pay the license fee for Arial, but are appalled at the idea of paying the difference for Helvetica? Remember that Arial isn't free, it's included.

      I don't know what Microsoft pays for Arial, but Leopard retails for $130 and includes Arial and Helvetica.

      -Peter

    11. Re:Courier, Arial, Times New Roman by Anonymous Coward · · Score: 0

      Comic sans is already one of the core fonts. We haven't really seen an explosion of use, now have we?

      It will be nice to be able use the real fonts (I guess the original commenter meant Courier New, because that's what fits with Arial and Times New Roman). The original Courier, Helvetica and Times have much better typefaces created by people knowing about typefaces (e.g., better ligatures, better kerning â" though that can somewhat be retrofitted, and all-round better aesthetics).

      Same goes for some of the much better fonts out there, such as Lucida etc.

      Yes, there'll be abuse, but there's also very reasonable ways to include this.

    12. Re:Courier, Arial, Times New Roman by quantum+bit · · Score: 1

      Actually, yes, Arial is free. Microsoft gave it away under a freeware-style license, and while MS themselves no longer distributes it, the EULA allows for re-distribution so there are still a lot of sites that host it.

      See http://www.microsoft.com/typography/faq/faq8.htm
      or http://en.wikipedia.org/wiki/Core_fonts_for_the_Web

    13. Re:Courier, Arial, Times New Roman by Knuckles · · Score: 1

      That's a nonsensical argument. If I could choose between Helvetica and Arial when buying Windows, I would take the Helvetica (if I bought Windows at all, which I don't). As it is, however, Helvetica is an extra cost. It also comes DRM-encumbered (at least those versions I came across), by the way, and MS Office enforces the restriction when you want to embed it.

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
    14. Re:Courier, Arial, Times New Roman by pete-classic · · Score: 1

      Fine. Where do I send $26?

      -Peter

    15. Re:Courier, Arial, Times New Roman by Knuckles · · Score: 1

      How generous. As I really won't need Helvetica privately and have licensed access to it at work, please choose a charitable organization of your liking, maybe the FSF, Debian, or Médecins Sans Frontières :)

      --
      "When I first heard Daydream Nation it quite frankly scared the living shit out of me." -- Matthew Stearns
  8. Kill Flash! by chord.wav · · Score: 1

    Hopefully, this will be another nail in the Flash coffin. Now, if they could agree on a codec for the video tag this would be a great year for the web.

    1. Re:Kill Flash! by Kozz · · Score: 1

      Did you try the embedded video on the Mozilla page? Shit, it was worse than waiting for (....buffering....) RealPlayer. Did the Mozilla devs do a poor job by selecting a fat video, or will all implementations look that horrible? When I saw it, I was really disappointed, hoping (like you) that this could diminish Flash usage.

      --
      I only post comments when someone on the internet is wrong.
  9. Hold on a sec... by Opportunist · · Score: 2, Interesting

    Now, I don't know much about CSS. I'm more the "local" person in our security team (as compared to the "remote" gurus sitting some good distance from me. Yes, go ahead, make your jokes). But ... something that downloads something from the internet and pushes it through a browser without asking anyone human first looks a wee bit problematic for me.

    Could anyone gimme a hint before I get off my rear and haul the same over those maybe even 30 feet to our remote gurus, so I won't look stupid when I suggest that problem to them?

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Hold on a sec... by Anonymous Coward · · Score: 0

      So you browse without images, do you?

    2. Re:Hold on a sec... by fuzzyfuzzyfungus · · Score: 1

      "something that downloads something from the internet and pushes it through a browser without asking" is indeed a wee bit problematic, which is why browser security is a bit of an arms race. However, that description would apply just as neatly to HTML, images, scripts, embedded objects, and every other aspect of a web page. If you want to render a webpage, you have to pull stuff off a not-all-that-trusted server and let the browser chew on it, no other way to do it(well, you could ask the human about every element; but that would be damned annoying, and most humans have no useful way of answering the question properly, since malice often isn't obvious).

      I suspect that, if there is a large enough group of people who care more about attack surfaces than about fonts, we'll soon see a plugin that screens or blocks @font-face the same way noscript controls scripts, or flashblock controls embeds(heck, you could probably whip something up fairly trivially in Greasemonkey, to substitute untrusted remote fonts for local ones). In the vast majority of cases, though, the risk of making the browser parse yet another file type will be seen as less important than the virtues of pretty pages.

    3. Re:Hold on a sec... by Anonymous Coward · · Score: 0

      img tag?

    4. Re:Hold on a sec... by Opportunist · · Score: 1

      No, I even browse with JS and Java on. I have to. A lot of exploits don't work when you turn off a thing or two. It's actually amazing how dependent many exploit chains are on having almost any kind of abusable technology turned on. Turn only one of them off, disable JS or iframes, and it doesn't work anymore.

      I probably open more malicious and infected pages per day than the average person in a year or two. The difference is that I do it in a VM, and that I try to get infected.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:Hold on a sec... by ZackSchil · · Score: 4, Insightful

      What, like images, video, or plugin content like Flash games?

      Of course there are security risks. And if this tech uses system font APIs, interfaces not normally subjected to the same security scrutiny as those of, say, images, then there will need to be some security code auditing.

      I'm certain there will be a few exploit events before the situation settles down. But we can't stop the progress of useful functionality just because there might be some unknown security flaw. This an isn't ActiveX situation. Fonts do not contain executable code. A perfectly secure font reader should be relatively easy to write.

    6. Re:Hold on a sec... by funkatron · · Score: 1

      It's just another form of graphics. You don't make a fuss over the image tag do you?

      --
      "Welcome to our world. We are the wasted youth. And we are the future too." Yes, I know these are stupid lyrics.
    7. Re:Hold on a sec... by Hurricane78 · · Score: 3, Insightful

      Well, how do you think those HTML pages, CSS sheets, JS files, images, and plugin files (flash,java,etc) work?

      Download -> run trough interpreter -> render output

      It depends on the interpreter. And I say that one is the same for any font, and therefore you could also use maybe an obscure Unicode character to wreak havoc in the interpreter. No matter what font it is.

      Somehow I have the feeling that you do not understand how web pages work.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    8. Re:Hold on a sec... by Opportunist · · Score: 1

      Probably I don't. I never really went into depth with web pages, that's a field that I never really managed to like and also a field where a lot of good, young hackers are very busy and knowledgeable. It's also a technology that came after me, long after I, in my hybris, decided that I know better and that (local) executables are all I ever needed to know to be good in my trade.

      I can live with this separation, after all nobody can do everything, given the amount of malware that's being developed these days. They find out 'how' (it gets to the machine), I find out 'what' (it does when it managed to infect). They find out how to avoid an infection, I find out how to detect it and remove it.

      It certainly isn't as flashy or white-paper-producing, since there's little new under the sun when it comes to local exploits (at least the novelties are rather few, compared to the possible exploits in all those "net related" attack points).

      But you get to toy with and pit your smarts against quite crafty ways of obfuscation and cryptography, so there's job perks.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    9. Re:Hold on a sec... by Opportunist · · Score: 1

      A perfectly secure $file_format reader should be easy to write. But time and again buffer overflow exploits show that it appearantly isn't.

      Yes, Fonts do not contain executable code. Why I'm more worried about them than pics, flash or videos, to answer this question here in place of all the others that asked, is that it is not so easy to just simply turn fonts off. A pic not loading, no real problem. A video not loading, great, saved bandwidth for a vid that I probably didn't even want to see (effing in-your-face ads!).

      Not loading fonts might not be as much an option as for everything else, because it certainly shows if you don't. Most pages, at least those where content is more important than design (yes, they exist, look harder...) will contain a lot of text and they will convey their message with it. So displaying that text is a necessity, not an option. And often this text will be stylesheet'ed in such a way that it's only sensibly readable with the 'right' font. So it will be quite easy to 'convince' people that they do want to download and use the 'right' font.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    10. Re:Hold on a sec... by Ilgaz · · Score: 1

      There aren't many font rendering subsystems there right? When I write this text, Opera calls OS X font rendering subsystem to draw them for example. On Linux it would probably call freetype and windows something else.

      What if there is some unknown exploit in one of these subsystems but impractical to abuse as people really don't install fonts to their operating systems in daily basis? With embedding font, you have the magic wand. Just visiting a page, user can download your exploit and "execute" it. It would need a really advanced heuristic solution to figure it out and until it reaches some security guy/company it will be too late.

      Remember how evil Windows GDI bug was? Or the zlib issue which triggered a cross platform massive update?

    11. Re:Hold on a sec... by flowsnake · · Score: 1

      Postscript 'Type 3 programmatic' fonts contain executable Postscript code, which is Turing-complete. A correctly formed example could soak up CPU and memory if measures are not implemented to prevent this - I'm sure you will have seen the Postscript files which dynamically generate pretty pictures doing intensive calculations on a printer CPU. Of course, defects in the interpreter itself could be exploited, but as you say this applies to any functionality exposed to the outside world.

    12. Re:Hold on a sec... by thePowerOfGrayskull · · Score: 1

      . But ... something that downloads something from the internet and pushes it through a browser without asking anyone human first looks a wee bit problematic for me.

      Yeah, hate it when browsers pull down images and text without my permission.

    13. Re:Hold on a sec... by Firehed · · Score: 1

      So a bug will be found, exploited on a few machines, and then patched. This is different than any other technology how? It's sure safer than Javascript, and the internet (paranoid /.ers excluded, of course) hasn't disabled that just because there may be a couple security holes still floating around.

      --
      How are sites slashdotted when nobody reads TFAs?
    14. Re:Hold on a sec... by ZackSchil · · Score: 1

      I kept thinking of PostScript when I wrote "Fonts do not contain executable code.", but I felt that explaining the situation would only confuse my point. You're right, some fonts do contain code, but it's just commands that drive a virtual (or sometimes hardware) state machine. The interpreter could contain a buffer overflow like any code that accepts input, but the risk is relatively low compared to a language that knows it's on a computer and has the ability to break manipulate files.

  10. Self-downloading fonts... by Drakkenmensch · · Score: 4, Insightful

    ... how long before some hack turns this into an exploit for new self-installing viruses?

    1. Re:Self-downloading fonts... by Anonymous Coward · · Score: 0

      You're late. There is an exploit involving the downloadable font feature in Firefox 3.5 already.

    2. Re:Self-downloading fonts... by Anonymous Coward · · Score: 2, Insightful

      Bandwidth? Eek.

      having to DOWNLOAD every font mentioned on a page?

      Fonts are positively tiny compared to bitmap images of text rendered in the same font, which is what is being used now.

      Seven million websites written in Comic Sans.

      You can use Comic Sans now, because everybody has it. The new feature allows you to use fonts which are not as commonly installed. If the licensing issues can be solved, this opens the door for high quality typography on the web, instead of the same two fonts in the same two weights everywhere (and bitmaps where the available fonts don't fit. Btw, bitmaps don't adapt to the local rendering rules and scale badly).

    3. Re:Self-downloading fonts... by Joseph+Lam · · Score: 1

      again it's a race between hackers and browser developers... Same thing happened to HTTP, HTML, Javascript, etc...

      There is always a risk when processing any data from the net. It's impossible to make something that is 100% secure. But when something gains popularity and is being depended on heavily, the effort going into the implementation will naturally grow and the security will improve.

    4. Re:Self-downloading fonts... by Ilgaz · · Score: 1

      I wondered about it for years. Why antivirus apps put special interest in TTF files while doing a full system scan? I remember as early as F-Prot for DOS.

      Don't tell me that TTF can include executable in some form? It sounds stupid but you know, CHM files can actually carry viruses and execute them.

    5. Re:Self-downloading fonts... by mellon · · Score: 2, Interesting

      Probably a while. But it will probably happen. Broken font rendering implementations are widespread - you can completely hose MacOS if you load a font with bogus data in it. Chances are there's a way to turn that into an exploit, but nobody's bothered in the past because there's no easy way to stuff a font down the computer's throat over the internet.

    6. Re:Self-downloading fonts... by Hurricane78 · · Score: 1

      You mean other than trough the much more complex interpreters of Flash, Java and Quicktime?

      It's shocking how many people here don't know that everything on a web page is "self downloading" (or more correct: telling the browser that it needs that file to do something, and the browser knowing how to handle it.)

      And then the next day, the go and download a crack off of some random site, unrar it and run the exe as if it were the most normal thing in the world.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    7. Re:Self-downloading fonts... by xouumalperxe · · Score: 1

      Don't tell me that TTF can include executable in some form?

      A priori? No less than PNGs, JPEGs or mp3s.

    8. Re:Self-downloading fonts... by wkurzius · · Score: 1

      Name an innovation that hasn't been used for either sending out viruses or advancing the porn industry.

    9. Re:Self-downloading fonts... by Carnildo · · Score: 1

      Fonts are positively tiny compared to bitmap images of text rendered in the same font, which is what is being used now.

      Just wait until some clueless web designer embeds Code2000 or another font with high Unicode coverage. Images (even Windows bitmaps) are small compared to the 8-10MB of Code2000.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
  11. Fonts by ledow · · Score: 2, Insightful

    Licensing? Nightmare.
    Bandwidth? Eek.
    Security? Whoa!
    Compatibility? Doesn't downgrade nicely (that page looks horrible in a "stable" browser of today and is almost unreadable)
    Gains? Geocities-like webpages that use every font they can just for the sake of it. Seven million websites written in Comic Sans. And only the sensible browsers will come with options to turn the damn thing off (and thus look even worse).

    Stupid idea, stupid execution (having to DOWNLOAD every font mentioned on a page?)

    1. Re:Fonts by eht · · Score: 1

      Don't worry, it is unreadable in Firefox 3.5 also.

    2. Re:Fonts by Anonymous Coward · · Score: 0

      Licensing? Nightmare.
      Bandwidth? Eek.
      Security? Whoa!
      Compatibility? Doesn't downgrade nicely (that page looks horrible in a "stable" browser of today and is almost unreadable)
      Gains? Geocities-like webpages that use every font they can just for the sake of it.

      It's a good thing you actually used the word "font" in there - otherwise, I would've thought you'd dug out an old post from the 90s when images were first introduced to HTML.

    3. Re:Fonts by El+Tonerino · · Score: 1

      RE: Images

      Licensing? Nightmare.
      Bandwidth? Eek.
      Security? Whoa!
      Compatibility? Doesn't downgrade nicely (that page looks horrible in a "stable" browser of today and is almost unreadable)
      Gains? Geocities-like webpages that use every image they can just for the sake of it. Seven million websites with pictures of cats. And only the sensible browsers will come with options to turn the damn thing off (and thus look even worse).

      Stupid idea, stupid execution (having to DOWNLOAD every image mentioned on a page?)

      I think when you have to cite Geocities as an example, we aren't talking about web design...

      --
      El Tonerino
    4. Re:Fonts by suggsjc · · Score: 5, Insightful

      Wow, somebody is grumpy...and ill informed.

      Licensing? Resolvable. No different than "copyrighted" images and the licensing for them. Honest developers will use properly licensed material (fonts, images, etc), dishonest or uninformed developers won't care.
      Bandwidth? At 50-100k they are not that much compared to swf files or large images previously used (also, you can cache them)
      Security? Security patches will come as they arise. How is this different than any other "potential for abuse"?
      Compatibility? Does degrade nicely, you can specify the web fonts but fall back to "traditional" fonts
      Gains? Designers will have flexibility! They won't have to rely on images to produce "nice fonts" and the pages can be more semantic (text > images). This is just a few of the potential gains.

      Do you really want to hold back progress because YOU think something is stupid and YOU would prefer no styling at all just standard html? Also, you do not have to "DOWNLOAD every font mentioned on a page", just the ones you want to specify, so get your facts straight before you jump to irrational conclusions. Get your morning coffee, relax and realize that this is progress even if you don't see the benefit in the implementation/execution.

      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    5. Re:Fonts by Joseph+Lam · · Score: 1

      Licensing? Nightmare.
      Bandwidth? Eek.

      Compared to all those CSS, Javascripts, images, multimedia contents currently being downloaded alongside webpages, it doesn't seem like a nightmare. In some cases it may actually save bandwidth (coz otherwise the text would have to be made as images).

      Security? Whoa!

      Give browser developers time and things will improve. The implementation is still relatively new and less mature.

      Compatibility? Doesn't downgrade nicely (that page looks horrible in a "stable" browser of today and is almost unreadable)

      That's the responsibility of the web developers. The spec allows for multiple failover fonts that if used properly should provide graceful downgrade.

      Gains? Geocities-like webpages that use every font they can just for the sake of it. Seven million websites written in Comic Sans. And only the sensible browsers will come with options to turn the damn thing off (and thus look even worse).

      Then blame those incompetent web developers, not the enabling technology (otherwise you can blame HTML for allowing the use of colors). Look at it from the other side it provides a standardized way for competent developers to improve visual quality of text. It's fine if you want web technology to stay as it was in the 90s but the rest of the world will continue to move on.

      Stupid idea, stupid execution (having to DOWNLOAD every font mentioned on a page?)

      Developers can specify both local and remote fonts. Only remote fonts need to be downloaded and they will be cached just like images, CSS, etc...

      Spend some time understanding something before bashing.

    6. Re:Fonts by Anonymous Coward · · Score: 0

      Licensing? You're fucking kidding me. You tried to copyright a certain style of type, and you expect to get paid every time someone uses it.
      Unrealistic business model, please allow me to introduce you to "the internet" ...yes, you are indeed fucked, please go commiserate with musicians, authors and film makers ... sucks to be you.

      Bandwidth? I actually believe this will save a *lot* of bandwidth. How many headers are gigantic compressed bitmaps of nothing more than characters in a certain font? Take yer font ... delete all the characters not in your header, save, embed. BAM ... 400k or 500k becomes a matter of a a few hundred bytes.

      Security? uuh right. it might be exploitable ... just like every other fucking thing in a web browser. I suppose you have images turned off, because they might be exploitable too? Javascript as well?

      Compatibility & Gains ... I'll give you something there about degrading gracefully ... that's more of a job for designers. There are *always* going to be shitty webpages no matter what tech is available. If you don't believe me, just go hang out on myspace for a bit.

      It is absolutely NOT a stupid idea, or a stupid execution.
      This is revolutionary.

    7. Re:Fonts by ICLKennyG · · Score: 1

      Fonts are specifically exempt from copyright.

    8. Re:Fonts by Anonymous Coward · · Score: 0

      What the heck is wrong with your web browser? For me, I get the author's fonts in Safari 4. If I fire up Firefox 3.0.11, I get the plain vanilla fonts that 90% of all web pages I view use.

      How, exactly, does that look "terrible?" You're being a luddite. Grow up.

    9. Re:Fonts by geekoid · · Score: 1

      "Resolvable. No different than "copyrighted" images and the licensing for them. Honest developers will use properly licensed material (fonts, images, etc), dishonest or uninformed developers won't care."

      And unsuspecting people will end up with unlisensed material on their computer. A font they may then use in a document and distribute.

      "Security? Security patches will come as they arise. How is this different than any other "potential for abuse"?"
      Which is no excuse to ignore the security aspect.

      You also have an interesting definition or progress. While progress requires change, not all change is progress.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    10. Re:Fonts by RobertLTux · · Score: 1

      the situation with fonts is a bit weird

      the "look" of a font can not be copyrighted (with some wiggle for "trade dress" issues)
      but the actual font file itself is very much copyrighted (since its a "program")

      so you could create a specimen sheet with the font in several sizes and then build a new font file from those
      (to pick up tweaks for size and such) and be clear of the letter of the law.

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    11. Re:Fonts by u38cg · · Score: 1

      In fairness, the licensing issue is a bit more difficult than that for images. Good fonts are extremely valuable, far more so than any single image. This system involves handing them out on a plate; expect to see a lot of ignorant developers getting shafted by the foundries. That said, I don't think it's a major issue; I suspect we'll see the emergence of a certain class of web-available fonts and the rest will simply not be sold on.

      --
      [FUCK BETA]
    12. Re:Fonts by flicman · · Score: 1

      You're misinformed - the font doesn't download and install any more than an image saves itself into your "my pictures" folder when you view it on the web. Argue the semantics of cache all you want, but the "unsuspecting people" you're trying to protect aren't rooting around their cache folders for a font they saw on a webpage once the name of which they don't even know just so they can make their 10th grade history paper work better.

      You and the OP are looking for reasons to dislike web progress, and, while I'm happy to get off your lawn, you should find legitimate reasons, not ones that I learned were false in 3 minutes of reading and a quick check of my fonts folder.

    13. Re:Fonts by ledow · · Score: 1

      Because whatever fallback the CSS uses makes all the text overlap in large font sizes and thus makes it unreadable. Not some "picky" issue about aesthetics but practically impossible to decipher overlaid text.

      So, follow your own advice.

    14. Re:Fonts by Anonymous Coward · · Score: 0

      suppose i create a font where 0x61 (a) looked like 'z'. it would
      be pretty easy to spam search engines with this.

    15. Re:Fonts by suggsjc · · Score: 1

      You sure are being (irrationally) resilient in your reasoning for not wanting this.

      Font licensing will have all of the same challenges as image licensing and by using your logic we should stop allowing images to be used on the web in fear that one may somehow be used illegally. I'm not saying that we should ignore this aspect/problem/challenge but to dismiss the entire concept simply because it could be abused is a little heavy handed.

      Concerning security, you can't program for exploits that you aren't aware of. However, as many people have pointed out that this does have potential for abuse and as such I would think that it would be an area that will get much scrutiny and as exploits arise they will be dealt with accordingly. Again, to say that the entire concept should be scrapped due to "potential for abuse" is absurd.

      There are tons of feature in the firefox core that I don't use/want. However there are enough people that felt they were worthwhile and added value to the browsing experience. Even though I may not use this feature I am open-minded enough to see how it can in fact make the browsing experience better and that it is most definitely a good feature to support. The simple fact that you do not agree with that opinion does not mean that it should just simply go away.

      If all that you want a browser to do is display the text of a document (which it sounds like you do), then might I suggest you look into lynx as it will be blazingly fast, stable and you won't be annoyed by the rest of then web's definition of "progress"

      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    16. Re:Fonts by suggsjc · · Score: 1

      Good fonts are extremely valuable, far more so than any single image

      What about an image of a good font? (I kid, I kid).

      Here is one of my favorite site for fonts. Supposedly they are all freely available, so maybe this will be a good starting place. Also, maybe some of the large internet companies (think google) would offer up a cache of commonly used fonts, similar to how they host popular javascript libraries. Not only would that mitigate some of the "trust" issues, but I would think google would do their due diligence on the licensing front before they offered to host them.

      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    17. Re:Fonts by Paladeen · · Score: 1

      50-100k?

      Lucida Grande comes in at a whopping 1.1MB

    18. Re:Fonts by PhxBlue · · Score: 1

      Security? Security patches will come as they arise. How is this different than any other "potential for abuse"?

      It's not. So why should I open my system up to this potential for abuse when I wouldn't do it for others?

      --
      !#@%*)anks for hanging up the phone, dear.
    19. Re:Fonts by suggsjc · · Score: 1

      Well I guess any piece of software has a "potential for abuse"...so you'll just have to make the decision of whether that potential is enough to justify the benefits it provides (just like any software/"feature"). I guess this may (and most likely should) end up like javascript. Your site shouldn't depend on it to function but it progressively enhances the browsing experience. The end user will have to decide whether they want to allow it or not. I would think that you could make an extension similar to no-script for fonts.

      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    20. Re:Fonts by Anonymous Coward · · Score: 0

      Licensing? Nightmare

      Not really. Most commercial font designers are happy to provide an embedding license suitable for this application; many of them include such a license with their fonts by default anyway.

      Bandwidth? Eek

      Not really. This will hopefully replace designers' habit of putting images of text on a page so that they can show it in the right font. A typical font file is about 70k, and tools are available that will reduce this by excerpting only the characters you need for the page. So pages using this technology will probably be not much heavier than pages that use the current alternative.

      Security? Whoa!

      Huh? Why would downloading a font and rendering text using it be any more of a security issue than, say, downloading a vector graphics file and rendering it?

      Compatibility? Doesn't downgrade nicely

      Yes it does. Just because some designers can't figure out how to make it downgrade...

      To quote W3C's example:

      @font-face {
          font-family: Gentium;
          src: url(http://site/fonts/Gentium.ttf);
      }

      p { font-family: Gentium, serif; }

      Of course, you need to then design your site so that it works if the fallback font is picked, which the example site failed to do...

    21. Re:Fonts by Anonymous Coward · · Score: 0

      Pah! Many Asian fonts are bigger than 10MB. I've even got one that's 34MB.

    22. Re:Fonts by Haeleth · · Score: 1

      No need for scare quotes. A hinted TrueType font file is a program by anyone's definition. It contains bytecode which is literally executed to render the characters.

      Also, all this only applies to US law. Font outlines are covered by copyright in some other countries. Remember what the first two letters of "www" stand for ...

    23. Re:Fonts by Anonymous Coward · · Score: 0

      Bandwidth? At 50-100k they are not that much compared to swf files or large images previously used (also, you can cache them)

      This might not be a problem with Latin fonts, but for other scripts (like Nastaliq -- used mainly for writing Urdu and Persian), bandwidth can become a valid concern. Using the current OpenType features, it is possible to create good Nastaliq fonts (e.g. this one), but due to hundreds of contextual glyphs and their respective joining rules (which are needed to maintain the "elegance" of Nastaliq), such fonts are extremely slow when being rendered. The current solution to this is to create Nastaliq fonts that use ligatures, which does speed up the rendering considerably, but also makes the font size huge. (This ligature based font, for example, is 9.11 MiB.)

      Now Urdu is the national language of Pakistan, where a large percentage of people still use dial-up Internet access. Imagine a person who is trying to read some document in Urdu on the web, and has to wait for about half an hour before the horrible characters on his screen become legible (do keep in mind that Urdu/Persian/Arabic glyphs in most Latin fonts are quite ugly to look at).

  12. One more exploit path by Anonymous Coward · · Score: 0

    Great. Now bugs in the font rendering engine will lead to remote exploits just by visiting a malicious web page.

    Someone should set up a central font repository to make it easier to replace a font with something malicious.

  13. Web developers can now easily embed... by Anonymous Coward · · Score: 3, Insightful

    ... and web browsers can easily be set to ignore.

    The average "Web developer" knows nothing about type, and thinks "kearning" is something you do to corn on the cob. Read a whole essay in Trainwreck Bold Oblique? No thanks.

    kulakovich

    1. Re:Web developers can now easily embed... by Hurricane78 · · Score: 1

      That is because you are counting all the wannabe hacks who earn money because nobody who pays them got any idea of what a competent web developer is.

      We real pros know our typography, chromatics, networks, design principles, writing, semantic markup, proper programming, usability, psychology, marketing, privacy/security, and all the other expertises. And ideally we work in teams where there is one expert person for every one of those things.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    2. Re:Web developers can now easily embed... by Piata · · Score: 1

      The thing about Web Designers (I assume you mean web designers and not "web developers" as the two are very different in my books) is that the majority of them have never had a reason to know the finer points of typography. Web browsers never gave them that much fidelity and there will be all kinds of typographic horrors until people learn tasteful ways of using these tools. It's the same with Photoshop... every new Photoshop user at some point decides everything they do should have a lens flare (or several). After a few months, they realise it's stupid/ugly and never use that filter again.

      The designers that cut their teeth on printed media already know what kerning, tracking and leading are and why you would use them. They also know what tasteful font selection is, the difference between serif and sans-serif fonts and that above all, any font used should be legible. Web designers will figure this all out in time and while there will be a lot of misuse initially, things need to move forward. Unless you prefer we all use the same 3 fonts from here to eternity and drastically reduce the number of usable colours, because lets be honest... 24 bit allows for far too many shades of putrid green and plum purple combinations.

    3. Re:Web developers can now easily embed... by Anonymous Coward · · Score: 0

      What the fuck IS "kearning". Is it anything like kerning?

    4. Re:Web developers can now easily embed... by fedxone-v86 · · Score: 1

      We real pros know our typography, chromatics, networks, design principles, writing, semantic markup, proper programming, usability, psychology, marketing, privacy/security, and all the other expertises.

      Yeah, you and me and the other 3 guys.

      And ideally

      That about sums it up. But thanks for trying to cheer me up, anyway.

      --
      (USER WAS PUT ON PROBATION FOR THIS POST)
    5. Re:Web developers can now easily embed... by Anonymous Coward · · Score: 0

      Don't know about "kearning," but quite a few of us know about kerning.

    6. Re:Web developers can now easily embed... by jalefkowit · · Score: 1

      The average "Web developer" knows nothing about type, and thinks "kearning" is something you do to corn on the cob.

      Pro Tip: if you're going to mock people for not understanding a subject, at least be sure to spell the name of that subject correctly when you do it.

    7. Re:Web developers can now easily embed... by WraithKenny · · Score: 1

      ... and web browsers can easily be set to ignore. The average "Web developer" knows nothing about type, and thinks "kearning" is something you do to corn on the cob. Read a whole essay in Trainwreck Bold Oblique? No thanks. kulakovich

      That average "Web developer" will "design" crap sites that I don't go to anyway. Real developers, the ones who actually have jobs, will improve USABILITY, with well designed, well used typefaces.

    8. Re:Web developers can now easily embed... by Anonymous Coward · · Score: 0

      kerning

      FTFY

    9. Re:Web developers can now easily embed... by grcumb · · Score: 1

      The average "Web developer" knows nothing about type, and thinks "kearning" is something you do to corn on the cob.

      Pro Tip: if you're going to mock people for not understanding a subject, at least be sure to spell the name of that subject correctly when you do it.

      Aw, lay off him. He just left a gap so big in the word that an 'a' fell in.

      (... Hmmm... this may be why there are so few kerning jokes....)

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    10. Re:Web developers can now easily embed... by pbhj · · Score: 1

      Kerning even.

      Was Trainwreck an obtuse reference to tracking?

      Oh what am I saying I'm a web-developer how could I possibly know anything about fonts?

    11. Re:Web developers can now easily embed... by Jay+L · · Score: 1

      Pro Tip: if you're going to mock people for not understanding a subject, at least be sure to spell the name of that subject correctly

      That'd be keming, of course.

    12. Re:Web developers can now easily embed... by nidarus · · Score: 1

      The average "Web developer" knows nothing about type, and thinks "kearning" is something you do to corn on the cob.

      Then why is the Web developer doing what should be the Web designer's job?

  14. Abused but Necessary by eldavojohn · · Score: 5, Insightful

    I can easily see this getting abused.

    Your prediction need only look back on UI technologies like Flash to realize that there will certainly be some of an "artistic" nature that will be enabled by this new technology to make their page look like this. Don't get me wrong, I love !!! and their music. And I find the site amusing. Horrendously confusing (you'll notice you can interact with those things) but a common occurrence among bands to take Flash to a level it's not supposed to go.

    And I welcome it. Seriously, I'd rather have this be a well formed completely open standard in CSS and allow the creative types a way to vent and put tattoo or gothic or whatever font all over their page. At least I won't need a plugin. At least it won't be in some weird .swf file. At least the browser will be able to show you something if you don't have the ability/desire to render it.

    I'm not going to start using this until everything's ironed out and your average web surfer finds it not only acceptable but desirable. But I still am excited that CSS and HTML are meeting needs. With IE6 soon dead, they are liberated.

    People will abuse the tools you give them. If you don't believe me, go visit the graveyard that is Geocities. Doesn't stop the rest of us from using the tools in the way they were meant to be used. You might have an argument about this exacerbating the issue with these latest tools but I've always been one to promote unbridled liberation on the web.

    --
    My work here is dung.
    1. Re:Abused but Necessary by pamri · · Score: 1

      I think it has its uses as a replacement for Dynamic fonts. Dynamic fonts was mostly useful for Indic and other complex scripts at a time when Unicode was still nascent and there were still challenges in getting Indic and other scripts rendered properly. Publishing houses (all of them earlier and most of them now) use an ASCII based font and push dynamic fonts to IE users while expecting other browser users to download them. While Unicode should make this moot, slow adaption of Unicode by publishers and users and the fact that by default, most Windows XP installs did not come with Indic pre-configured means there is still market for this hack. Publishers could push either their ASCII hack font or Unicode font to users this way at least until there is more mainstream adoption of Unicode and in the process help non-technical people, especially those not using IE, access to content with less issues.

    2. Re:Abused but Necessary by legirons · · Score: 1

      I can easily see this getting abused.

      Your prediction need only look back on UI technologies like Flash to realize that there will certainly be some of an "artistic" nature that will be enabled by this new technology

      CSS has the awesome advantage of View -> Page Style -> No Style, which is invaluable when someone calculated that an absolute-positioned div would work *just right* with their computer's default font-size, or decides to use small green serife text on a black background

    3. Re:Abused but Necessary by psm321 · · Score: 1

      Yup, I run a website with Indic text and remember looking into TrueDoc etc. back in the days before Unicode was as widespread. I gave up and just used a standard (in that community) font that most visitors would have, and provided a download link, because there were so many competing embedding technologies and many cost money. This new CSS way of doing it would be a godsend if Unicode hadn't spread as much as it has.

  15. The new BLINK by goombah99 · · Score: 1

    One of the concepts behind CSS is to abstract content from how it is presented. But one of the objectives behind this is to make presentations more self consistent. You change one css rule and all the logical kinds of content it applies to all change. this facilitiates accessibility and comprehension of a documents logical layout by the reader.

    presumably the latter desiderata is the real goal, not pretty looking documents.

    given that, there is a large benefit to users if web pages look a lot alike. it puts less burden on the end user to decipher the page and access it's content if qualtiatively different authors web pages dont differ from each other in too many ways.

    I know some css nerds will tell me if I feel that way I should use my own css. first off I don't have time for that. second, it's likely if I mess with CSS on an overly tuned web page i;ll make it less readable not more.

    SO the problem with this is not that it's a perfectly awful idea but that like blink, if you include this as an easy to use feature it will get abused to death and in aggregate crapify the web.

    get off my lawn.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:The new BLINK by Serious+Callers+Only · · Score: 4, Interesting

      You change one css[sic] rule and all the logical kinds of content it applies to all change. [sic]this facilitiates[sic] accessibility and comprehension of a documents[sic] logical layout by the reader. [sic]presumably the latter desiderata is the real goal, not pretty looking documents. [sic]given that, there is a large benefit to users if web pages look a lot alike. it puts less burden on the end user to decipher the page and access it's[sic] content if qualtiatively[sic] different authors web pages dont[sic] differ from each other in too many ways.

      CSS is meant to ensure that styles within a site are consistent and logical (though it still has many shortcomings in that regard), not to make sites across the web somehow conform to the same set of styles.

      Designers use CSS to define the look of their page, and set the font, which affects (sometimes dramatically), the reader's perception and comprehension of the written content. If you view the look of the page as somehow completely separated from the style in which it is presented, you are falling into an old trap which holds that content is not at all affected by the form in which it is presented, that the medium does not affect the message. And if you think the only reason for changing fonts is 'pretty looking documents', you've misunderstood the function of typography.

      You don't have to be a font nerd to decry the appalling typography that passes for acceptable on the web (which you are claiming is some sort of standard we should all adhere to), the lack of subtlety in the default fonts chosen and typography available, and the general philistinism which holds that online typography has nothing to learn from older uses of type and CSS 2.1 is good enough for everyone.

      PS For someone who's so hot on accessibility and comprehension, you don't seem very keen on using the cues provided by the English language to improve comprehension (i.e. punctuation and capital letters).

    2. Re:The new BLINK by ZackSchil · · Score: 4, Funny

      I think I'm going to be [sic]

    3. Re:The new BLINK by s4m7 · · Score: 1
      Where are my mod points when I need them? Oh but let me take it a step further...

      You change one css[sic] rule and all the logical kinds of content it applies to all change. [sic]this facilitiates[sic] accessibility and comprehension of a documents[sic] logical layout by the reader. [sic]presumably the latter desiderata is the real goal, not pretty looking documents.

      The real goal of whom? Designers want freedom to make the design as pretty as they want. Programmers want easily parsed markup. Those with disabilities and developers of enabling technologies want accessibility. Browser developers want an edge in the market place. Standards writers want to please everyone.

      These are all real goals and they all compete against each other to some degree. You're completely oversimplifying the variety of problems that CSS addresses.

      [sic]given that, there is a large benefit to users if web pages look a lot alike.

      Similarly, there is a large benefit to the wearers of clothing if all clothing looks alike. They have less burden to choose matching garments. Let's all don our Mao jackets and live happily ever after. You're entitled to your opinion. You can turn off styles in your browser and see all of your web content in a more-or-less similar format. But I am entitled to mine as well. And I like the wide variety of attractive site designs that CSS has allowed to become the norm.

      like blink, if you include this as an easy to use feature it will get abused to death and in aggregate crapify the web.

      Yeah, because I see that blink tag being used ALL OVER THE WEB these days. No instead what we have right now is designers either using images to achieve their desired font effects, or hacktastic solutions like sifr. THAT doesn't crapify the web at all.

      --
      This comment is fully compliant with RFC 527.
    4. Re:The new BLINK by Anonymous Coward · · Score: 0

      presumably the latter desiderata is the real goal, not pretty looking documents.

      get off my lawn.

      I think you mean desideratum, not desiderata.

    5. Re:The new BLINK by Anonymous Coward · · Score: 1, Funny

      The <blink> tag has one legitimate use . . .

      Shroedinger's cat is <blink>not</blink> dead.

    6. Re:The new BLINK by mounthood · · Score: 1

      That's an ontologically interesting point, but it's usually stated as a proof rather then a potentiality. It's good you included "sic" or I may have thought you were joking.

      --
      tomorrow who's gonna fuss
    7. Re:The new BLINK by gknoy · · Score: 1

      You don't have to be a font nerd to decry the appalling typography that passes for acceptable on the web (which you are claiming is some sort of standard we should all adhere to), the lack of subtlety in the default fonts chosen and typography available

      I don't? I wasn't really aware that the typography on the web was all that bad. Just as many people don't care (and can't tell) if their mp3 is 128 kbps or 320 kbps, I suspect many are unaware of the nature (and benefits) of good typography.

      What is so appalling about the typography used on the web?
      What do you mean by "subtlety" in a font?
      In what ways are the current "default" fonts un-subtle, and why is that bad?
      In what ways would different fonts improve our web-reading experience, and how would it be measurably better than if we kept using current fonts?

      Bonus points for using language understandable by a non-font-nerd, as many of us aren't. Please also note that I completely respect the idea that some people want to use specific fonts to convey a message in a particular way -- I merely am trying to understand what is so bad about what we currently use. What's wrong with helvetica-like fonts, or Times-flavored ones? There's some serious type-nerdery that goes into typesetting, and it's a foreign world to me ... and one that I have a hard time recognizing the value in. (I believe there IS value, I just don't understand it.) How much easier to read is my latest novel because it uses some special typeface than if I had read the same text in a more commonly-used typeface?

    8. Re:The new BLINK by Hatta · · Score: 1

      You don't have to be a font nerd to decry the appalling typography that passes for acceptable on the web

      Yes you do. All you really need is a serif font and a sans serif font. And frankly, in this case, less is more as consistency improves comprehension. Don't give web designers too much rope, or they'll hang themselves.

      I'm sure you disagree, so please correct me. And use examples. Is the typography on slashdot appalling? Why? How could it be made better? I certainly don't have any trouble reading it, or any website I visit. How does it get any better than that?

      --
      Give me Classic Slashdot or give me death!
    9. Re:The new BLINK by JBdH · · Score: 1

      All you really need is a serif font and a sans serif font.

      Theoretically this would be true for books also. In reality I'm very glad that people who design book layouts think otherwise. It's partly because of the awful graphic quality of most web contributions that you don't want to read book length texts online.

    10. Re:The new BLINK by pbhj · · Score: 1

      [I]t puts less burden on the end user to decipher the page and access it's[sic] content if [...] pages dont[sic] differ from each other in too many ways.

      And if you think the only reason for changing fonts is 'pretty looking documents', you've misunderstood the function of typography.

      Typography can be used to aid readability but overall it's used to make stuff look pretty. That may not be the sole purpose of typographic design but it is an overriding theme of the majority of fonts. Having @font-face isn't suddenly going to mean that more readable fonts are used, nor even more emotively proper fonts (those that aid to carry the contextual emotion is what I mean).

      I'm with the parent. Though I've long wished I could easily include different fonts in a low impact and accessible way (no sIFR, etc.) I do believe that in general a proliferation of fonts will reduce the overall readability of the internet and hence degrade slightly it's benefit as an information resource. It will look prettier in many cases.

    11. Re:The new BLINK by Serious+Callers+Only · · Score: 1

      Yes you do. All you really need is a serif font and a sans serif font. And frankly, in this case, less is more as consistency improves comprehension. Don't give web designers too much rope, or they'll hang themselves.

      Less is a bore. Which sans and serif would you choose? Would it be the same as the ones I'd choose? The same as the ones everyone else would choose? If not who decides which two fonts to use? Or are you happy with whatever Microsoft decides is a good web font? Why not just have one font in one weight for all text anyway, why do we need a serif and a sans at all? After all, the style of text doesn't matter as long as its legible right?

      Typefaces are like the tone, cadence and accent of a speaker - they subtly affect the message, and the words itself. Sometimes the delivery subtly changes the message, sometimes it's essential to understanding.

      I'm sure you disagree, so please correct me. And use examples. Is the typography on slashdot appalling? Why? How could it be made better? I certainly don't have any trouble reading it, or any website I visit. How does it get any better than that?

      Typography on the web misses lots of the subtle hints that have been used elsewhere for centuries, for example drop-caps, proper kerning (not letter-spacing which doesn't work on less than pixel spaces), proper bold and italic styles (not just slanted text), faces of fonts (not very easy with CSS), ligatures, indented paragraphs instead of the sophomoric line gap most sites use, etc.

      Some of these things are nowadays possible in some browsers, but CSS has from the start not been very strong on type, which is I feel a loss, not something to be celebrated in happy ignorance of the history of written expression.

    12. Re:The new BLINK by Serious+Callers+Only · · Score: 1

      Typography can be used to aid readability but overall it's used to make stuff look pretty. That may not be the sole purpose of typographic design but it is an overriding theme of the majority of fonts.

      iseesoifwedont useanytypographicdevices tomakeourtextlegible thenitwillallbethesametoyou ithinkiwouldliketopropose anewultrmodernstyleofwriting withoutallthistypographynonsense nooneneedsspacesfontstypographypunctuationspeeling oranyofthatfancygumfthatjustgetsinthewayofcomprehension anyway

      Having @font-face isn't suddenly going to mean that more readable fonts are used, nor even more emotively proper fonts

      It does, however, make it possible in a way it wasn't before.

      It is quite possible to set the font of websites with user stylesheets right now, though I agree browsers could make this easier, but you may completely miss part of the author's message if you do so.

  16. Cue new security vulnerabilities in...3..2..1... by Anonymous Coward · · Score: 0

    Yargg! I don't WANT more PRESENTATION oriented stuff in the browser/standards.

    Chances are if a web site thinks a font set / size is a good idea, I probably won't like it at all.
    My eyes aren't the greatest, and I like to use MY OWN font selections, and LARGE ones,
    preferably with a custom / sane color & background scheme too.
    Nor do I want more BLOAT making page loads EVEN SLOWER so I can pull down a few hundred K of some random fonts someone thinks are cute but which I find annoying and unreadable.

    What's next, embedding PDF files so the sites can have complete control over the rendering?

    How about devoting the same amount of attention to, say, something USEFUL like SEMANTIC mark up
    and informational SCHEMAs so the user's browser / application can actually easily find the INFORMATION the user wants, and their local browser can figure out how to PRESENT that information according to the USER'S PREFERENCES.

    Pet peeve: sites that use formatting so that when you zoom in to the site text, it doesn't just re-wrap to fix into whatever horizontal space you have available, but actually just zooms off the right edge of the screen so you can't use that large of a font size / zoom without also using horizontal scrolling to see what just got shoved past the edge of the screen instead of wrapping to fit as it should. Thanks, slashdot, et. al. Take something that WORKS in "plain simple" HTML and break it with overzealous use of style sheets and enforced "we know what you want better than you do" formatting / layout.

    Why do we want remote sites to have even more ability and tendency to load hundreds of K of crap onto our browsers? This can't be a good thing for things like netbooks, kindle, iphone, blackberry, laptops, et. al. where the system default fonts are probably really BEST for that system's unique display size / type. Do things that make the web work BETTER ubiquitously across browsers, platforms, not things that are intended to favor desktop PCs with high res displays and english/latin/western type languages, et. al. and make everything else worse.

  17. Font control by The+name+is+Dave.+Ja · · Score: 2, Funny

    Once again, the form versus function debate ...
    Apparently, there are some out there who feel that words alone are not enough; they need a particular font to convey emotion or a particular feel.
    I just hope that any browser that supports this makes it optional, and I can turn off the downloading altogether.
    Maybe I'm just paranoid, but it sounds like it's a great candidate for some security exploits.

    1. Re:Font control by Macgrrl · · Score: 1

      In information design, the form of the information is a component of the information. It does serve a function. There are commonly understoood 'styles' which convey meta information to the reader. Is this a formal communication? Light-hearted?

      Professional designers aren't about to start laying out their websites in cursive or blackletter anymore than they would layout an Annual Report in that style. But it does open the door to corporate typefaces for reinforcing brand messages (for example).

      There will be people who will get ahold of the capbaility and turn it into a modern version of a MS Publisher nightmare flyer (you know the ones with 20 different typefaces in a single page). But these type of web publishers will serve up dross no matter what tools you give them.

      This has great potential benefit in regards to usability, designers will be able to generate attractive looking pages that a screen reader will be able to read rather than hiding key information in graphics so that they comply with corporate style guides.

      --
      Sara
      Designer, Gamer, Macgrrl in an XP World
    2. Re:Font control by The+name+is+Dave.+Ja · · Score: 2, Funny

      Thank you for your reply.

      You are correct, of course, in an upstanding and legitimate world.

      But please consider:
      What font do you think Enron used for their Annual Reports? What about AIG?

      I know - it's not the fonts fault that it gets used. But like those examples you gave, it lends an air of credibility to whatever it portrays.

      Maybe the large bailed-out American companies should be compelled to use some sort of 5-year-old-with-Crayon font for the next 10 years.

      Bonus car analogy angle:
      A font created with a car - gives a whole new meaning to 'printer driver':
      http://www.autobloggreen.com/2009/07/17/video-toyota-iq-small-car-font-jockey/

  18. Uh oh. by DontBlameCanada · · Score: 1

    I'll be watching ./ for a headline indicating someone found a buffer overrun and managed to turn this into yet another security hole.

  19. You insensitive clod. by thomasdz · · Score: 1

    I use Lynx!
    VT100 24 lines by 80 characters (or 132)...the way God intended the web to be seen

    --
    Karma: Excellent. 15 moderator points expire sometime.
  20. To disable @font-face in Firefox 3.5 by GeekDork · · Score: 5, Informative

    In about:config, set gfx.downloadable_fonts.enabled to false and restart the browser.

    --

    Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

    1. Re:To disable @font-face in Firefox 3.5 by Anonymous Coward · · Score: 0

      Thank you. Much better now.

    2. Re:To disable @font-face in Firefox 3.5 by Hurricane78 · · Score: 1, Troll

      The point being?

      Let me guess: You also disabled cookies, JavaScript, plugins, images, CSS, and render stuff in plain text. By reading the HTML and interpreting it manually.
      Because someone could exploit a bug in any of those interpreters.

      But pay attention! Because I am developing an exploit for your brain. So you better shoot yourself in the head really quick to avoid being "hacked" (yes, that "hacking") ^^

      But before: Do you think goats.exe is a good name for it?

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    3. Re:To disable @font-face in Firefox 3.5 by Ksevio · · Score: 1

      Thanks! I was looking for a way to make firefox less compatible with websites.

    4. Re:To disable @font-face in Firefox 3.5 by GeekDork · · Score: 1

      (This also is a reply to the much more obvious troll above.)

      This is not about "making firefox less compatible", this is about vulnerabilities. Font renderers like e.g. FreeType2 had the odd glitch here and there, and there is no guarantee that there won't be others. Hey, if bugs and vulnerabilities can't emerge from formerly (reasonably) safe code like, say, JavaScript support in Firefox (you can stop laughing... now), then it would only be fair to assume that those libraries could be exploited eventually.

      The renderer currently takes any given downloadable font without asking, and stuffs it down another library's throat without asking. I would at least like to be asked if I agree to that. The alternative would be obnoxious "transparent" proxies or firewalls, or a virus scanner, but why depend on stuff like that when a simple per-(action|page|session) browser setting would suffice?

      --

      Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

  21. Yes, but we need semantic fonts by CarpetShark · · Score: 3, Interesting

    Yes, we do need more fonts, but we need semantic ones. This is the entirely wrong way to go about it.

    As anyone who's looked at their (good) browser's settings knows, the web supports standard "semantic" or functional font specifications, like sans, sans-serif, and cursive. You can assign these to things like Arial, Times, and Isabella or whatever cursive font you want.

    The web page in the example really has no place specifying the exact font which should be used, as people with visual impairments, people with low-res portable devices, or people whose native language isn't based on a latin script, might have extreme difficulty reading it. However, if you specify that the title is to be in a cursive font, then browsers could simply ship with nice cursive font settings by default. This would allow pages to look good in the device in question, but also be fully configurable --- including for those art-nuts who care to pay to have the very best of fonts and displays.

    However, the idea has not been taken far enough. Besides sans, sans-serif, and cursive, we could use lots of extra "semantic" font names like fantasy, futuristic, etc.

    1. Re:Yes, but we need semantic fonts by Mystra_x64 · · Score: 1

      I think 'fantasy' generic font do exist in CSS spec.

      --
      Quick way to get 30% Funny 70% Troll: defend Opera browser on /.
    2. Re:Yes, but we need semantic fonts by maxwell+demon · · Score: 1

      What about combining both? Basically, add another abstraction layer: The CSS offers semantic font names for the tag, and additionally allows to provide a mapping for "stylistic" font names. That is, the CSS could specify e.g. "script" for h1 tags and h2 tags, and in a separate section could specify that "script" should be rendered with "handwriting.ttf." That way you'd get

      • more consistency/easier modification for the web author: If you later decide that you want to use "manualscript.ttf" instead of "handwriting.ttf", you have to change it only in one place, instead of all tag styles you have used them in.
      • more flexibility for the web reader: You can switch off using the supplied fonts without at the same time switching off using the intended font style (i.e. you can still use script whereever the web designer intended its use, but with your web browser's default script font instead of the web page supplied one, in addition to just overriding the style for certain tags).
      --
      The Tao of math: The numbers you can count are not the real numbers.
    3. Re:Yes, but we need semantic fonts by ChristTrekker · · Score: 1

      I was thinking that just the other day. I'd like to see the serif, sans-serif, monospace, cursive, and fantasy expanded to something like serif-oldstyle, serif-transitional, serif-modern, and serif-slab (that all default to generic serif if there are none available); sans-serif-grotesque, sans-serif-transitional, sans-serif-humanist, and sans-serif-geometric (again, all defaulting to generic sans-serif); monospace-serif and monospace-sans-serif (ditto); cursive-formal, cursive-casual, and cursive-blackletter (yadda yadda); and fantasy (of which there are too many possibilities to really split out).

      Personally, I like the idea of downloadable fonts. How's it any different than downloading images or other media to display in a web page? Except that the text of the page is still usable even if the font can't download, or it's read offline, or viewed in Lynx, or whatever. To me it seems to be a definite improvement.

    4. Re:Yes, but we need semantic fonts by Helios1182 · · Score: 1

      Why can't we have both? Specify fonts at the browser level and allow site-specific fonts to be over ridden. That way people can see what the designer intended, but if they don't like it they can force their own settings.

    5. Re:Yes, but we need semantic fonts by Hal_Porter · · Score: 1

      I think the scheme should allow you to specify

      1) The style of the font
      2) Whether it is sans or serif
      3) The preferred supplier

      E.g. "comic-sans-ms".

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    6. Re:Yes, but we need semantic fonts by thePowerOfGrayskull · · Score: 1

      he web page in the example really has no place specifying the exact font which should be used, as people with visual impairments, people with low-res portable devices, or people whose native language isn't based on a latin script, might have extreme difficulty reading it.

      And if they want to exclude those people from reading their web pages, why should they not be able to? It's their loss in the end - because sure as heck there will soon be a competitor which /does/ consider accessibility.

    7. Re:Yes, but we need semantic fonts by CarpetShark · · Score: 1

      And if they want to exclude those people from reading their web pages, why should they not be able to?

      I'm not sure if you're advocating this or just advocating letting uncaring people reap their own whirlwinds. But my answer would be the same either way: if that is allowed, then people will suffer. Yes, eventually the market will work against them, but in the mean time, disabled and other minority groups would be at a disadvantage.

    8. Re:Yes, but we need semantic fonts by pbhj · · Score: 1

      Fantasy (also monospace) is one of the generic font types available already - see eg http://www.w3.org/MarkUp/Guide/Style (section: "Setting the font family") from 2002.

    9. Re:Yes, but we need semantic fonts by Simetrical · · Score: 1

      The web page in the example really has no place specifying the exact font which should be used, as people with visual impairments, people with low-res portable devices, or people whose native language isn't based on a latin script, might have extreme difficulty reading it.

      That's ridiculous. You may as well say that sites shouldn't specify colors, because people who are color-blind might not be able to read it. We shouldn't cripple content served to typical people for the benefit of tiny minorities. We should just make sure that those minorities can adapt their browser to get things to work for them.

      Someone who doesn't like web fonts can disable them. Not so easy if the fonts are hardcoded into bitmap images or Flash, which is how non-standard fonts are used today.

      --
      MediaWiki developer, Total War Center sysadmin
    10. Re:Yes, but we need semantic fonts by nidarus · · Score: 1

      The web page in the example really has no place specifying the exact font which should be used, as people with visual impairments, people with low-res portable devices, or people whose native language isn't based on a latin script, might have extreme difficulty reading it. However, if you specify that the title is to be in a cursive font, then browsers could simply ship with nice cursive font settings by default

      What's the point? All of those fine-grained definitions (that, IMHO, don't include "fantasy" or "futuristic" - those probably fall under "decorative", no?) matter to graphic designers, but mean little to the general public. And a graphic designer doesn't choose a font just because it's "transitional serif font", or even because it's a font with a certain x-height or a certain typographic color - he chooses it because it looks good in a certain situation, something that often comes down to specific letter shapes.

      In my opinion, serif, sans-serif (and maybe you could add slab-serif) are good enough, because a layman can easily tell those apart. Defining fonts as "humanist serif" or "modern serif" doesn't really matter to the users (who can't tell the difference), and is equally useless to the designers (who just want Garamond or Bodoni).

    11. Re:Yes, but we need semantic fonts by thePowerOfGrayskull · · Score: 1
      Oops, missed your reply. That's more or less what I'm advocating -- if someone chooses to make bad design choices (including using non-accessible content) then this something they have to live with the consequences of.

      The consequences may be competition - or it may be several emails from pissed off customers which force them to wake up and so "oh crap, what did we do?".

      I just don't see a valid reason to say "you can't do this as an official part of the standard" that isn't self-correcting given time.

  22. Neat DRM... by GeekDork · · Score: 1

    It's like Type3 fonts in Postscript. Just make a custom font with the glyphs permutated a bit, transform the text accordingly, and hey presto, copy is worthless. Or how about having complete paaragraphs or pages in a single glyph?

    --

    Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

    1. Re:Neat DRM... by iangoldby · · Score: 1

      I presume that was a joke.

      Just in case anyone else didn't get it, permuting the text or combining characters into single glyphs would completely break the page for any browser not supporting @font-face. It would be like replacing text with bitmaps and not supplying alt text.

      Omitting all glyphs not actually used on the page would be fine. Except it would become a maintenance nightmare when the text of the page is changed...

    2. Re:Neat DRM... by GeekDork · · Score: 1

      It's not a joke. However, since IE doesn't seem to support it, we're unlikely to see custom fonts being abused that way.

      --

      Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

    3. Re:Neat DRM... by Main+Gauche · · Score: 1

      That's a clever thought. But how long would it take to write a program that figures out how to decode your permutation using a dictionary? And if you're doing anything more complicated than one-for-one substitution, you're basically back to what can already be done with flash, graphics, etc.

  23. Safari crashed right off by webdog314 · · Score: 1

    Oh boy, this can't be good. I could really see this being used maliciously.

  24. Ancientech? by CarpetShark · · Score: 1

    Wasn't this already possible years ago? I seem to remember seeing LOTS about it back in 2001 or so, including way too complex issues like how to encode the data, and how many glyphs could be included due to licensing restrictions. It was my understanding that people simply ignored it because it was a crap (and overcomplicated) idea.

    1. Re:Ancientech? by argent · · Score: 1

      I remember seeing a proposal for something like this: it was some kind of complex copy-protection-ridden cruft that forced you to run a magic DRM checksum generator over your document to authenticate it to your font server, and to rebuild some font server file every time you updated the document.

    2. Re:Ancientech? by Ilgaz · · Score: 1

      2001? Even earlier. Both Netscape 4 and IE 4 had their own technologies to embed fonts. IE was directly downloading ttf files and Netscape had a more cross platform solution.

      Result? Nobody cared. Even "best viewed in" fanatics didn't use the technologies offered.

      It is more like Symbian OS or OS X or even Windows. You can actually change the UI font but nobody cares enough. Price is another matter, a good font is designed in years by a single person. Font is way more complex form of art than anyone can imagine.

  25. No problem by JanneM · · Score: 1

    I have no problem with this as long as I can continue to override the font selection and minimum size to something I want.

    That, by the way, is great, and more people should try it. Every web page is consistent because every page has the same, easy-to-read type, with a minimum size that puts no strain on my eyes. And very, very few sites break if you do this now that most use CSS - I haven't actually encountered a sites that breaks in a long time. Add adblock and flashblock, and you have a very clean, consistent surfing experience.

    --
    Trust the Computer. The Computer is your friend.
  26. Web pages... by Bootarn · · Score: 1, Flamebait

    ...are just a way of sharing information. I think the <video> tag is a great idea, since it moves towards a standardised way to view videos on a page. Even though it's video, it's still information.

    This, however, is not a clever way of "enhancing" web pages. We have the information we need, and we're satisfied. No need to put bells and whistles on it. If it were up to me (which it isn't), there would be no such thing as "web design". Web pages are not a fashion show, they're just means of sharing, displaying and publishing information. Let's keep it that way.

    1. Re:Web pages... by nyctopterus · · Score: 1

      Who says web pages aren't a fashion show? Maybe that's exactly what some are. Some web pages might be about being beautiful, or conveying a certain style. Proclaiming that WEB PAGES ARE ONLY ABOUT INFORMATION END OF DISCUSSION is a very... ahem... nerdy point of view. Myopic, in my opinion. We are not information consuming machines. We might care about things like aesthetics, which is a good thing!

    2. Re:Web pages... by DragonWriter · · Score: 1

      This, however, is not a clever way of "enhancing" web pages. We have the information we need, and we're satisfied. No need to put bells and whistles on it. If it were up to me (which it isn't), there would be no such thing as "web design". Web pages are not a fashion show, they're just means of sharing, displaying and publishing information.

      Yeah, but a lot of glyphs that are useful for sharing certain types of information aren't in the most common fonts; being able to embed a font that you know supports well glyphs you need to communicate the information best to the audience you are targeting is a good thing for many specialized applications.

      But, sure, it'll be abused a lot by people to use annoying fonts badly. Such is the way of the web.

    3. Re:Web pages... by Anonymous Coward · · Score: 0

      @font-face actually helps you with that. Just disable style sheets in your browser. With older hackish solutions such as images or sIFR you would have to rely on the alternative content, now it's the same content for everybody, which is great for accessibility and for the aesthetically challenged likes of you. I would still recommend you to read up on how good (not fancy) design is vital in getting information across.

    4. Re:Web pages... by Anonymous Coward · · Score: 0

      With the kind of pages that you're talking about I agree completely - CSS and the rest of it are a pain in the arse.

      Do the guys that do css ever try out the pages that they create?
      Does the heavy feel go unnoticed? One gets the feeling that the sluggishness and loading waits are hidden in the shade of their "artistic creation."

      If you need things to look good or have some functionality, then you use Flash, if you can. Otherwise just focus on making stuff plain and accessible to all.

    5. Re:Web pages... by jalefkowit · · Score: 1

      We have the information we need, and we're satisfied. No need to put bells and whistles on it. If it were up to me (which it isn't), there would be no such thing as "web design". Web pages are not a fashion show, they're just means of sharing, displaying and publishing information. Let's keep it that way.

      If that's what you want, go use Gopher.

      Oh, you say, but nobody else is on Gopher for you to share, display and publish information with? They're all on the Web? Wonder why that is...

    6. Re:Web pages... by nidarus · · Score: 1

      This, however, is not a clever way of "enhancing" web pages. We have the information we need, and we're satisfied. No need to put bells and whistles on it. If it were up to me (which it isn't), there would be no such thing as "web design".

      Then this discussion is not for you. If you don't like web design, it's trivial to disable CSS in your browser, or just use Lynx.

  27. Finally! by MaWeiTao · · Score: 1

    The sample page looks great, in Firefox 3.5 and Safari 4 anyway. Those dingbats don't look particularly good, but I don't know if that's what the font itself looks like or if they aren't rendering properly. The page does take a bit longer to load, but once it's loaded I don't see problems.

    I recall back in college, over 10 years ago now, hearing about custom web fonts. I even played with it a few times, but that went out the window when the type foundries all freaked out. It certainly is encouraging not to have to be dependent on Flash if I want custom fonts, however, I have my reservations. I'll have to see how this works going forward.

    The one downside with this ability, however, if that we're going to have people going absolutely nuts with fonts. If you thought MySpace pages looked like crap, wait until people start using crazy, illegible fonts.

    1. Re:Finally! by argent · · Score: 1

      If you thought MySpace pages looked like crap, wait until people start using crazy, illegible fonts.

      Ransom Note is a perfectly cromulent font!

  28. my own CSS by Anonymous Coward · · Score: 0

    I use my own custom CSS rules to replace the fonts specified by Web developers with my own preferred font (Times New Roman).

  29. do fonts have executables? by goombah99 · · Score: 1

    I'd love to see flash go away since I don't like having to run executables just to present content.

    But I'm wondering here if fonts contain executables. I know emprically, that putting in some font packages in my computer also puts in some DLLs or runs some executables. I've never been quite clear if fonts necessarily are always simply data that describes the font face or if the specification of the font can optionally contain executable in how it gets rendered.

    if so then will that be the case here as well?

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:do fonts have executables? by orta · · Score: 1

      Fonts are just data, essentially just a collection of vectors and in some later ones little bits of parsable code that looks for when you type two letters together to make a combination of the two (ligatures) . Unsure if this is in every browser engine that supports font-face.

      --
      my band is more brutal techno punk than yours
    2. Re:do fonts have executables? by TheRaven64 · · Score: 1

      Depends on the kind of font. PostScript fonts, for example, are PostScript code (PostScript is a Turing-complete language). Even if a font does contain executable code, however, it runs in a VM with no I/O capability beyond drawing curves in a buffer. Just not being executable doesn't make a file more safe; there have been vulnerabilities in programs rendering TrueType fonts, JPEG and PNG images that allow arbitrary code execution from binary data concealed in the file.

      --
      I am TheRaven on Soylent News
  30. Lovely by SCHecklerX · · Score: 1

    At least my browser still respects "ignore site fonts and use those I specify". I guess this mess is progress?

  31. IE = No Support by WebmasterNeal · · Score: 1

    IE does not support the W3C spec for embedding fonts. Like everything else in IE land (see IE Javascript Filters) they have their own proprietary method of embedding fonts.

    --
    "During My Service In The United States Congress, I Took The Initiative In Creating The Internet." -Al Gore
  32. Not a new thing, really ... by Anonymous Coward · · Score: 0

    You were able to do this ten years ago, but it never took off because of the licensing issues with fonts.

    You think the RIAA is bad? Font foundries make them look like girl scouts.

  33. ...and images. Don't get me started on images by kriss · · Score: 5, Funny

    Yeah, the web went downhill back when they started embedding images in the pages. Who, I mean, who would want to see GRAPHICS in the middle of your CLEAN, SEMANTIC INFORMATION? It doesn't WORK and it's an OUTRAGE!

    1. Re:...and images. Don't get me started on images by Anonymous Coward · · Score: 0

      ...and get off my lawn all you trolling old people from Korea in Soviet Russia with Beowulf clusters of friggin' sharks with lasers on their heads who we welcome as overlords by solving Step 2: ??? by asking Does it run Linux? with a Library of Congress number of car analogies and flying chairs delivered by "developers" "developers" "developers" Balmer the noscript, flash blocking, ad blocking Mac fan boi.

      feel better? I do.

    2. Re:...and images. Don't get me started on images by pbhj · · Score: 1

      It's more akin to the move from <blink> to Macromedia Flash IMO.

    3. Re:...and images. Don't get me started on images by Anonymous Coward · · Score: 0

      It even says it right in the name of the protocol! HTTP has always meant Hyper TEXT Transfer Protocol, not Hyper [Text|Images|Ads|Animations|*] Transfer Protocol!

  34. typekit by macshit · · Score: 2, Interesting

    So what's the deal with "typekit"?

    Their blog grandly announces (or at least strongly implies) that they've solved the licensing/theft/etc problems with downloadable fonts, without using DRM, but while there's a lot of handwaving, they don't actually seem to go into any detail about how they've "solved" it.

    Does anybody know?

    --
    We live, as we dream -- alone....
    1. Re:typekit by orta · · Score: 1

      One way I've thought of it working is having the font hosted on your server, but hidden behind a php file. so when someone asks for it, it can check the refering website to see if its whitelisted and pass forwards the font data. Otherwise showing blank. It doesn't stop someone whose hardcore on getting it, but it'd be easier for them to grab it of TPB then.

      --
      my band is more brutal techno punk than yours
    2. Re:typekit by asdf7890 · · Score: 1

      Maybe it is one of those arrangements where they'll let you in on the secret, eventually, if you donate a block of venture capital...

    3. Re:typekit by Anonymous Coward · · Score: 0

      If they told anyone how they did it, then it wouldn't work any more.

    4. Re:typekit by parkrrrr · · Score: 1

      That's a problem that's already been solved for people using subsetted fonts in the EOT format, to the extent that you can trust the user's web browser (which is also true of anyone checking referers.)

    5. Re:typekit by Ilgaz · · Score: 1

      What if their site is slow or even censored (possible)? The user visiting the site will live torture, more like netscape 4's famous DNS lookup chokes. I have seen big advertiser servers lag couple of times and it is not a pretty thing for visitors.

      If one really wants to use different fonts (no pro will use more than 3), better off actually buy them directly and hand code (I bet wizards exist) locally. I bet GUI tool producers will be quick to adopt it.

    6. Re:typekit by Just+Some+Guy · · Score: 1

      so when someone asks for it, it can check the refering website to see if its whitelisted and pass forwards the font data.

      Referer headers aren't exactly hard to fake, especially with the inevitable Firefox plugin to handle it automatically.

      --
      Dewey, what part of this looks like authorities should be involved?
    7. Re:typekit by Anonymous Coward · · Score: 0

      Yeah, I noticed that when typekit was announced. Reading some of those comments I thought that I had missed a post explaining everything, but there's nothing there.

    8. Re:typekit by Anonymous Coward · · Score: 1, Interesting

      As I understand it (I could be very wrong here), they're a security gate between the browser and the holder of the font copyright. The font holder allows TypeKit to host their font. Typekit allows you to specify that font via JavaScript and (presumably) checks to ensure that the client is passing a valid key of some sort to them before allowing that font to be displayed. Not an ideal solution (OK so now instead of converting type to images or flash we're requiring JavaScript?), but one that makes the copyright holders a bit more comfortable. I, for one, would rather just use free, open fonts via @font-face, but I know some professional designers out there are often required to use particular non-free fonts.

      If you ask me, it's still Digital Rights Management. I'm not sure how the definition of that term got so skewed that it suddenly only applies to rootkits being installed or something. Seems to me that anything that manages digital files that are protected by copyright ought to be classified as DRM.

    9. Re:typekit by orta · · Score: 1

      Referer headers aren't exactly hard to fake, especially with the inevitable Firefox plugin to handle it automatically.

      that depends, you'd probably whitelist each font individually depending on who bought it for what domain etc. Either way its the point of making it like iTunes, easy enough to use that its going to get most people to use it.

      --
      my band is more brutal techno punk than yours
    10. Re:typekit by Just+Some+Guy · · Score: 1

      An extended version of Firefox (or wget or curl) will cheerfully tell you that they're fetching fonts based on a CSS style from http://authorizedcustomer.example.com/

      Back to the old web axiom: if you don't want to distribute it, don't publish it. It is impossible, in theory and in practice, to allow someone to simultaneously have and not have a file.

      --
      Dewey, what part of this looks like authorities should be involved?
    11. Re:typekit by jalefkowit · · Score: 1

      That's a problem that's already been solved for people using subsetted fonts in the EOT format, to the extent that you can trust the user's web browser...

      So, not solved at all, then. If your "DRM solution" involves trusting the client, you may as well not even bother.

    12. Re:typekit by parkrrrr · · Score: 1

      You cut out the part where I mentioned that the same problem exists in the GP's referer-based "solution."

      But EOT actually has other functionality that makes it harder to just borrow someone else's font like you'd borrow their images today: subsetting. Of course, back in the bad old days when only Microsoft knew how to make an EOT font, that was a big pain for the person creating the website, but now that the file format is public there should presumably be all manner of tools that can automatically subset fonts as needed.

      Or, well, there would be if some browser besides IE supported EOT.

    13. Re:typekit by Excors · · Score: 2, Informative

      Subsetting is not EOT functionality - EOT is basically just a wrapper around a TTF file, and subsetting just involves modifying the TTF, so you can do exactly the same in browsers that read raw TTF files. I've written a font optimizer tool (open source) that does that. (Windows has an API to generate embedded fonts with subsetting, which the WEFT tool uses; I'm not currently aware of any other subsetting implementations.)

  35. "considerd harmfull" considerd harmful by Anonymous Coward · · Score: 0

    First off, CSS is not the "latest technology" by any means. Limited support for CSS appeared as early as IE3 and Netscape 4.x, and by the time IE5 was released, all of its contemporaries (Opera et al) had some kind of CSS implementation. Sure it was inconsistent across browsers and a bit buggy, but it was a hell of a lot better than font tags.

    Secondly, the advantage of CSS, if used correctly, is that bleeding edge features that are not available on all browsers at least have a way of degrading gracefully. Sure, one browser out there can't import your whiz-bang new font right now, but if it degrades to the next best thing and does not suffer with usability, then I don't see why you should "have to avoid" these features.

    CSS is well over 10 years old now. Sure, CSS2 came along a couple of years after CSS1, and they're just now starting to agree on CSS2.1 and CSS3. By 2005, most web development classes and best practices on the job stated that font tags were going the way of the dodo bird and to start using CSS. If we went by your schedule of "don't even think about using it until 5 or 10 years after it's released" we'd still be using font tags.

    1. Re:"considerd harmfull" considerd harmful by FredFredrickson · · Score: 1

      I'm annoyed they just forget opera exists. Opera's been doing this for a while now, folks. Stop discrediting it.

      --
      Belief? Hope? Preference?The Existential Vortex
  36. ObFontWar by argent · · Score: 1

    You *like* Times New Roman on the screen? Are you mad?

    Serif fonts belong on dead trees.

  37. I smell a new firefox add-on by Anonymous Coward · · Score: 0

    no@font-face

  38. What that means, in brief, is that Web developers by John+Hasler · · Score: 1

    ...can now bugger up pages in even more ways that will make them hard to read and cause them to render incorrectly for those of us who cannot read 2 point type.

    Not to mention even slower to load.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  39. Licensing nightmare? by Karellen · · Score: 3, Insightful

    Why?

    Why is font licensing any different from image licensing? The page directs you to (optionally) download font information. Your computer either does or does not. If it does, it uses the font information to render something on the page. As the server gave you this information when your computer asked for it, you legitimately have a copy. However, you are not allowed to redistribute this copy to a third party unless you have a license to do so, else you are in breach of copyright.

    It's just a bunch more bits that you've downloaded off of a server. How are these bits any different from any other bits?

    (Is there a missing href in the story?)

    --
    Why doesn't the gene pool have a life guard?
    1. Re:Licensing nightmare? by Anonymous Coward · · Score: 0

      Font licensing is "special". The rendered image of text in a particular font is not covered by copyright (i.e. you don't need a license to distribute your printed materials, even if you used copyrighted font files to create it.) Only the "specification" of the glyphs, the font file, is copyrighted.

      If you download font files with a web page, there's nothing keeping you from using that font file to create print documents. Whereas you would need performance rights to play a Youtube video to an audience or make an exhibition of Flickr pictures, you would not need a license to publish a document which is set in a font that came with a web page, as long as you do not republish the actual font file or the mathematical description of the glyphs.

      For that reason it is unlikely that we will see professional print-quality fonts licensed in a way which allows them to be served with a web page.

    2. Re:Licensing nightmare? by Tsujiku · · Score: 1

      Correct me if I'm wrong, but aren't Flickr pictures Creative Commons, for the most part? Doesn't that kinda defeat your point about needing performance rights for them?

      --
      Paradox
    3. Re:Licensing nightmare? by jalefkowit · · Score: 1

      Why is font licensing any different from image licensing?

      Because the browser implementers bothered to ask the font foundries before they rolled out downloadable font support, and because the world of 2009 is very different than the world of 1991.

      Tim Berners-Lee didn't ask permission from anybody before adding image support to WorldWideWeb, and even if he had, I doubt any of the stock or news photo houses, say, would have understood what he was trying to do well enough to care. Whereas today (thanks to Napster) everyone working in a creative industry understands very well what it means to have your work made available for instant downloading.

    4. Re:Licensing nightmare? by Anonymous Coward · · Score: 0

      Flickr images are whatever the owner wants them to be. The default is "(c) all rights reserved".

    5. Re:Licensing nightmare? by Simetrical · · Score: 1

      Why is font licensing any different from image licensing?

      Because Microsoft refuses to implement raw TTF support, for the sake of font foundries. If Microsoft didn't care, there would be no discussion: we'd just all use whatever preexisting format was most convenient. But now everyone has to actually care what the font authors think, because Microsoft says so. At least if you hope to get a single interoperable format, and not have to serve EOT+TTF forever.

      FWIW, some Microsoft employees have said they think images should also have had some sort of impediments to casual unauthorized reuse, but it's obviously too late for that. You can read all the gory details if you go back through the www-font archives. There's been lengthy but scattered discussion on www-style too, including a gigantic thread just a month or so ago that moved to www-font when fantasai complained that it was off-topic.

      I followed all the discussion for a while, but it's clear at this point that no one is going to agree on a format in the immediate future. The non-Microsoft browser vendors in the discussion (mainly Mozilla and Opera) seem content to take a wait-and-see approach. Meanwhile, none of the browser vendors have given a completely unambiguous statement of their requirements, so we don't know if there's even any common ground for a shared format even in principle. There seems to be the potential for agreement on a format that's obfuscated enough not to work out-of-the-box if you dump it on your desktop, plus served with same-origin restrictions by default. But the details have to be worked out, and nobody seems to be doing that.

      So I don't foresee anything actually happening unless a rep from each vendor is locked in a room and they aren't let out until they shove a completed specification with all their signatures on it under the door. For now everyone will just serve two font formats.

      --
      MediaWiki developer, Total War Center sysadmin
    6. Re:Licensing nightmare? by pbhj · · Score: 1

      If I download a picture, let's say something by Dayvid LeMmon (yes that's a real name, http://www.dayvidlemmon.com/ ), then when I insert a photo of my own into a document I can't simply select "Dayvid LeMmon" from a drop down list to make my photo take on the distinctive style of LeMmon.

      With fonts I can download a font and use it to automatically change my texts appearance to take on the distinctive style of the font author. Fonts and image differ in their nature and attitudes to fonts and images differ too.

      To apply one of Dan Zadorozny's styles to a section of text takes 2 clicks of the mouse. To apply LeMmon's style to my images requires LeMmon to retake them (yes that could be taken by someone else or mocked up on photoshop the point is far more effort).

    7. Re:Licensing nightmare? by rbcd · · Score: 1

      So you end up with a legitimate copy as you describe. Now you could move that copy to your system font directory. You could direct anyone else who needs the font to go to the same website you got yours from and move it to your system font directory in the same way.

      So if any one website uses a font, everyone has access to a free font download.

    8. Re:Licensing nightmare? by Karellen · · Score: 1

      "Now you could move that copy to your system font directory."

      And you could save a copy of an image you downloaded from the web to /usr/local/share/images instead of /home/[user]/Desktop/downloads. So?

      "You could direct anyone else who needs the font to go to the same website you got yours from and move it to your system font directory in the same way."

      And you could direct anyone who likes the image you downloaded to the same website you downloaded the image from.

      "So if any one website uses a font, everyone has access to a free font download."

      Yes, if a website puts up a font for download, and serves it up to anyone who asks for it (e.g. without doing "referrer" or cookie checking), then anyone can download it. Just as if a website puts up an image for download then anyone can download it.

      I must be really thick, as I still don't understand where the problem is.

      --
      Why doesn't the gene pool have a life guard?
    9. Re:Licensing nightmare? by Karellen · · Score: 1

      "If you download font files with a web page, there's nothing keeping you from using that font file to create print documents."

      Yes. So what?

      "For that reason it is unlikely that we will see professional print-quality fonts licensed in a way which allows them to be served with a web page."

      So, you're saying that font foundaries are unlikely to make their fonts available to website developers, on terms that will allow those websites to redistribute them.

      Which simply means that websites simply will not be able to use those fonts, and will have to pick different fonts to use that they can get redistribution rights for.

      How is this "a nightmare"? Some copyright holders are unwilling to grant other people a license to redistribute some of their works. Some are willing, for some works. That just how things are with other sequences of bits!

      Still don't get it.

      --
      Why doesn't the gene pool have a life guard?
    10. Re:Licensing nightmare? by Anonymous Coward · · Score: 0

      You asked why font licensing is different. The copyright status of works created with the font is why. So there is a reason why someone might not want to sell you a font for web use that someone selling you a picture for web use does not need to consider. Is that a problem? Will it be solved and how? Those are different questions.

    11. Re:Licensing nightmare? by Karellen · · Score: 1

      "The copyright status of works created with the font is why."

      Can you expand on this? If I create a an ODF document, or a local HTML file on my PC, or a banner image using a font, none of those works will *contain* the font. The first two will contain references to the font, and the last will contain a picture of some of the glyphs rendered at a particular resolution, as if I had taken a picture of a poster in the real world which used that font. None of those works actually contain "the font".

      If I distribute those works - the ODF file, the HTML file, or the image - I am not distributing the font, so why is the copyright status of that work at issue? In the case of the first two, the work - that is, the content - will simply be rendered in a different font if the recipient does not have their own licensed copy of the font. In the third, it still looks the same, but is entirely my own work with my own copyright. The copyright status is clear in all cases.

      If I decide to publish the HTML file on my web server, then to publish just the HTML, the copyright status is still clear.

      If I want to reference the font with an @font-face CSS style, and redistribute the font itself from my web server, then again, copyright is very clear. I need a license to do so from the copyright holder of the font. If I do hot have such a license, I cannot redistribute the font, and the HTML document will have to fall back to another font. Big deal.

      Still don't see where the complexity is, or why it's "a nightmare".

      --
      Why doesn't the gene pool have a life guard?
    12. Re:Licensing nightmare? by Anonymous Coward · · Score: 0

      As you correctly explained, most digital document formats either contain or reference the font file or will simply use an alternate font. In those cases where the font file needs to be distributed with the document, there is no difference to images, music or other media.

      The interesting case is when print documents or, as in your third case, bitmap images show rendered glyphs of a copyrighted font. In that case, there is a difference: You could not use a copyrighted image to spice up your flyer or web site background image, unless you got a license for that use. You do not need a license to use rendered glyphs in the same way.

      That difference may seem benign, but it isn't. Let's say you want to set your leaflet in the Frutiger font. Instead of paying more than $200 for the font file, you could just download it from a web site which references it in the @font-face declaration. The web site is allowed to distribute it and you don't need an extra license to distribute your printed leaflet.

      Compare that to stock photography, where you usually get a license to distribute works which include the picture. Someone else can not download the picture from your server, paste it into their leaflet and print that, because they would need a license to distribute that picture, which you got and they don't.

      The picture you see is copyrighted, not just its algorithmic representation. The font you see is not copyrighted, just its algorithmic representation is.

      So, in reality, you will not be able to get a license to make an expensive font file available on the web. At best there will be a "web" version of those fonts which renders nicely at low resolutions, but is unusable at print resolutions.

    13. Re:Licensing nightmare? by rbcd · · Score: 1

      Fonts are only protected in that they are "programs" for creating type. Once a font is used, you own the result. The shapes themselves are not protected.

      With an image, if you subsequently use an image, you are making an unauthorised copy.

      With a font, once you have the font and use it, then the output is entirely yours.

      The different between fonts and images is that images need to be copied (infringement), but fonts only need to be used (not infringement).

      Fonts may come with an EULA which tries to change this, but it is debatable whether this would be valid as you did not agree to any contract when you visited the website with an embedded font.

    14. Re:Licensing nightmare? by Karellen · · Score: 1

      "So, in reality, you will not be able to get a license to make an expensive font file available on the web."

      Right, in which case you just use a font that you can get a license for, such as a screen-optimised version, or a free alternative.

      i.e. you only distribute bits that you have a license to distribute. If you cannot get a license, you do not distribute at all, or you find an alternative. Which is how it works for images, MP3s, video and every other sequence of bits there is.

      Still seems very straightforward and non-nightmareish to me.

      --
      Why doesn't the gene pool have a life guard?
    15. Re:Licensing nightmare? by nidarus · · Score: 1

      Because you didn't download an image, you download a program that generates images.

      I know that calling a font a "program" is a somewhat ridiculous, but bear with me for a second. A user downloads a font, and he can't distribute that font to anyone else, fine. But the user can still use the font, without paying any licensing fee.

    16. Re:Licensing nightmare? by Karellen · · Score: 1

      Yes? And?

      You can download programs from the web too. Copyright licensing on them is clear. If you ask a server for a copy of a program, and the server is authorised by the copyright holder to give out copies in response to such requests, then again you have a legitimate copy of that program on your computer. You are free to use it as you please[0]. You are free to make use of the output of the program[1]. But again you are not allowed to redistribute the program without the permission of the copyright holder.

      The licensing is simple and clear, and I see no reason that anyone should think it "a nightmare".

      [0] Unless you have already voluntarily agreed to abide by an extra contract (e.g. an EULA) which limits your rights more that copyright itself does.
      [1] Except in rare cases where the output of the program includes part of the program (or associated data) itself, in which case those parts will be under copyright. (e.g. Bison, which contains a special exception to allow you to use such parts.)

      --
      Why doesn't the gene pool have a life guard?
    17. Re:Licensing nightmare? by nidarus · · Score: 1

      You are free to use it as you please[0]. You are free to make use of the output of the program[1]. But again you are not allowed to redistribute the program without the permission of the copyright holder.

      The licensing is simple and clear, and I see no reason that anyone should think it "a nightmare".

      Simple, clear, and completely unacceptable to the companies who make money selling those fonts.

      Why buy a $30 font if you can go to a website that uses it, and download it for free?

      You can only prevent it with a special "font EULA", or some DRM scheme - both count as "licensing nightmares" in my book.

    18. Re:Licensing nightmare? by Karellen · · Score: 1

      Alternatively, if a company will not sell you a font under terms that you consider acceptable, you can simply not use that font and find another.

      Yes, EULAs and DRM are licensing nightmares, but that doesn't make all software licensing a nightmare, it just makes software licensing for software that uses EULAs and DRM a nightmare. Fortunately, you have the choice to just ignore such software and take your business elsewhere.

      It's only a nightmare if you choose to make it so. It it not at all implied by, or a necessary by-product of, the CSS @font-face attribute.

      --
      Why doesn't the gene pool have a life guard?
    19. Re:Licensing nightmare? by nidarus · · Score: 1

      You're right, @font-face doesn't has to be a licensing problem, just like P2P doesn't have to be a copyright problem. After all, you could only download public domain works. Licensing issues are much simpler - non-existent, even, for non-commercial work. Unfortunately, most of the important fonts are owned by commercial entities that don't feel like giving up their livelihood.

      Designers don't want to use random freeware fonts - they want to use Bodoni, and Frutiger, and a bunch of other, well known fonts. And the makers of those fonts would (actually they already do) try to protect themselves with DRM and EULAs. And you, the unsuspecting user, would get those fonts, without ever asking for them, simply by wandering into some site.

      So, yeah, it's the designer's choice. And it's the font foundries' choice. But so what?

  40. Admittedy Off-Topic by afabbro · · Score: 1

    What was the tech used to convert photos to black and white pseudo-pen-and-ink pictures used on that page for the author's pictures?

    --
    Advice: on VPS providers
    1. Re:Admittedy Off-Topic by fuzzyfuzzyfungus · · Score: 1

      Looks like the output of a bitmap tracing program. Those are designed to interpret a bitmap and generate a vector representation(typically for access to fun features like being able to arbitrarily resize, here probably just for artistic effect).

      I have the impression that Adobe and others will allow you to spend real serious money on this; but if you are interested, and just want to hack around inkscape has support worth playing with.

    2. Re:Admittedy Off-Topic by Macgrrl · · Score: 1

      I'm unsure who the current publisher is, it used to be Canvas, but Painter would do that years ago and is a sweet program for anyone who wants to create 'art' on the computer.

      --
      Sara
      Designer, Gamer, Macgrrl in an XP World
  41. quality is quality, however... by Ralph+Spoilsport · · Score: 5, Interesting
    a high quality typeface is hard to make.

    I should know - I used to do it for a living. However, they are easily stolen, and fonts that once cost serious bucks are now (essentially) free. Which is why I don't do it for a living anymore. But I'm not discussing that - what I am pointing at is if you can embed fonts in a page, it is a trivial exercise to open a font, "clean" the points (creating a new drawing of the font), and then export the thing with a new name. So, you could take Arial, fry it up, and come out with Ariel. Now someone might notice something fishy about Ariel, noting it similarity to Arial. In the USA, the DESIGN of a font is something you cannot copyright. Only the software that is the font file itself. This is what torpedoed the type industry back in the mid 1990s, in Adobe vs SSI (?) case in Florida.

    Sure, SSI got sued by Adobe for this, but that was pre-www - back in the day of centralised font distribution systems on floppies or CDs. MS or Adobe would have to chase down thousands of people with take-down notices. The FROEI (financial return on energy invested) would be microscopic and an endless battle due to variations in international laws.

    Another strategy would be DRM. This would work on new DRM fonts, but there are literally tens of thousands of older fonts (from ancient PostScript to TrueType to newer OpenType) that are not DRM'd and they would be all over the place, effectively smothering any DRM font system.

    Flash was developed initially as an animation system, but quickly it became obvious that it opened up font use, even if the test is not animated. Flash has its own and deeply obvious problems, and I look forward to its death. That said, at the time it served a useful purpose. With AJAX and now font-face, I don't see much future for Flash at all, outside of its original use as an animation engine.

    I'm of mixed feelings on this - as I noted, a good font is hard to make. However, the basic digital fonts were developed way back in the 1980s and early 1990s and have only been updated for new technology (unicode, opentype, etc.) and one would think that there is little point to grinding more and more out of them, except in terms of petty greed. If Adobe had their way, we never would have seen TrueType and you would have to pay $100 for every typeface and each would have to be installed on only your machine. Of course, it would look very good. If MS had their way, everything would be TrueType and you could only use the fonts that come installed with the OS, and any extra would be excluded at the OS level... and they would all suck. So, the piracy of the 1990s (fueled by the ancient Titan and venerable program, Fontographer) led to an explosion of fonts. Most of them craptastic, but a true example of digital creativity. Some/Many were obvious rip-offs, but their hinting was often crap - delta hints were almost always missing, their letterspacing worse, and the kerning either atrocious or non-existent.

    Tools, including Fontographer (resurrected by FontLab, bless their hearts) have improved since 1993, and so have "amateur" fonts. However, the market for fonts is still very poor as the saturation level increases daily.

    Net result? If MS adopts @font-face for IE, game over (in a good way), and we will see a flowering of online type design. If MS drags its heels on this, @font-face could die on the vine, and we'll be stuck with Arial, for a VERY long time.

    So, here's hoping @font-face spreads like crazy, and we can finally get some decent looking pages going...

    RS

    --
    Shoes for Industry. Shoes for the Dead.
    1. Re:quality is quality, however... by Ralph+Spoilsport · · Score: 1

      Oh - and I realise that MSIE and Opera "support" it but I haven't seen them actually work doing it, so I am skeptical about MS actually "making it happen". I am more than willing to be pleasantly surprised.

      --
      Shoes for Industry. Shoes for the Dead.
    2. Re:quality is quality, however... by geekoid · · Score: 1

      ", fry it up, and come out with Ariel."

      hmm, maybe I'll ahve seafood for lunch.

      And yes, I saw your fishy pun... well done.

      "Most of them craptastic, "
      meh, that's true of everything creative. Most Books, Tv, Movies and fonts are crap. Always has been. It's the gems that make it worth while.

      Making Fonts for money is pretty much dead, like many thing way and quick distribution has killed.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    3. Re:quality is quality, however... by Simetrical · · Score: 1

      If Adobe had their way, we never would have seen TrueType and you would have to pay $100 for every typeface and each would have to be installed on only your machine. Of course, it would look very good. If MS had their way, everything would be TrueType and you could only use the fonts that come installed with the OS, and any extra would be excluded at the OS level... and they would all suck.

      Adobe and Microsoft are on the same side here: in favor of a font format with as much protection for authors as possible. Microsoft is siding completely with the font foundries. They're opposed by Mozilla, Apple, Google, and Opera, who have all implemented support for raw TTF in their browsers and don't think another format is necessary to protect font authors' interests.

      Net result? If MS adopts @font-face for IE, game over (in a good way), and we will see a flowering of online type design. If MS drags its heels on this, @font-face could die on the vine, and we'll be stuck with Arial, for a VERY long time.

      IE has supported @font-face since IE4. I.e., for twelve years. It works perfectly fine in practice. You just need to provide two separate rules, and two separate font files: one in EOT format for IE, one in TTF for everyone else. IE implements CSS 2's @font-face, which was dropped from CSS 2.1, while the others implement CSS 3's version, so probably IE doesn't have as many web font-related features. But basic support is definitely there. So yes, you will be seeing web fonts used, I pretty much guarantee it.

      --
      MediaWiki developer, Total War Center sysadmin
    4. Re:quality is quality, however... by SoupIsGoodFood_42 · · Score: 1

      Yeah, this is really a good case for copyright and IP, since it would allow less restriction on the files. Sure, it would still happen, just like it happens with movies and music files, but it wouldn't legitimize the practice and would therefore help curb the commercial use of blatant copies.

    5. Re:quality is quality, however... by nidarus · · Score: 1

      In the USA, the DESIGN of a font is something you cannot copyright

      I'd like to add that even in countries where you can copyright font designs, it's still very hard to prove such copyright violations. Fonts, or, at least, readable modern fonts, are pretty similar to each other, by their very nature. As in your example, you can take Arial, make a couple of trivial modifications and voila, you have Helvetica :)

      In Israel, where I live, that basic difficulty allowed what amounts to wholesale plagiarism of fonts by certain local foundries. A talented designer creates a nice font, it becomes famous, and, lo and behold - a large local type foundry releases a very close copy, and sells it as part of its large "bundles". The only real force that counters this is the small size of the local design community, and their basic human decency.

  42. Web pages should let the user select how it looks by Anonymous Coward · · Score: 0

    Web pages should let the user select how it looks. That's why it was created.
    If you want control over the exact layout of a page, use PDF.

    As I get older and don't see as well, I love that I can change the size and flow of text on a web page. Web sites that don't let me control that, don't get my eyes.

    As a designer, your idea of "kewl" isn't necessarily my idea of "cool" and useful. Seems allowing the end user to control that would be good? Perhaps?

  43. Conflicted by Anonymous Coward · · Score: 0

    I just don't know how to feel about this.

    More DRM in the world == bad.

    Less Flash in the world == good.

    But *without* DRM, this would give us... more web pages with less content and more "design"... ugh.

    Oh, well, anything that keeps those annoying web designers out of *my* face will be fine, I guess.

  44. Doesn't work on Linux by Kickasso · · Score: 1

    All characters are blank.

    Slashdotters are happy with their Windows machines, it seems.

    1. Re:Doesn't work on Linux by odflyg · · Score: 1

      Works just fine for me on Firefox 3.5 running on Ubuntu 9.04.

  45. we have a good saying in German ... by Lazy+Jones · · Score: 1

    ... it goes like this: "it's as useful as a goiter". Sums it up quite well, I think.

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  46. I would find it very useful by FreeUser · · Score: 2, Insightful

    I for one would find it very useful, for embedding things like sexagesimal numerals, e.g http://autonomyseries.com/autonomy-canon/community-standard-sexagesimal/ right now uses an aging wordpress plugin to display sexagesimal.ttf glyphs. Being able to embed "@font=sexagesimal.ttf" (or whatever the syntax is) would be very handy, but not if we're forced to convert our ttfs to Microsoft's worthless alternative format.

    As for Microsoft's pathetic excuse that someone, somewhere might violate a copyright at some point in time my response is: so what? Just because someone, somewhere might violate someone's asinine copyright on a particular implementation of the alphabet's 26 letters, doesn't mean monopolists like Microsoft have any business throwing roadblocks in the way of the rest of us, who design our own fonts and want to be able to display and distribute them simply, seamlessly, and painlessly in standard, open formats. This isn't about protecting copyrights on fonts, its about Microsoft making sure IE isn't quite compatible with every other browser, and making sure we have to use their tools if we want anything to work on their dominant platform (and, if history is anything to judge by, eventually buy a license to do so). It's about muscling in on web standards to the detriment of everyone else, and I for one am fed up with it. I'm delighted Firefox, Opera, and Apple are embracing this. Hopefully they'll do the same with ogg-vorbis and other open standards, so we can have a complete web stack (including fonts and multimedia) that is unencumbered by American software patents, Microsoft (or anyone else's) proprietaryisms, sometimes-expensive licensing of third party products, and proprietary formats that only run on one or two widespread platforms.

    --
    The Future of Human Evolution: Autonomy
    1. Re:I would find it very useful by jcnnghm · · Score: 1

      Your signature says it all about you. Your freedom isn't negotiable, and neither should be the freedom of anyone else to choose what becomes of their work. Who cares if it takes someone a few hundred hours to design a font, you deserve it. They don't need to eat or pay bills.

      --
      You don't make the poor richer by making the rich poorer. - Winston Churchill
    2. Re:I would find it very useful by Simetrical · · Score: 1

      Being able to embed "@font=sexagesimal.ttf" (or whatever the syntax is) would be very handy, but not if we're forced to convert our ttfs to Microsoft's worthless alternative format.

      It's trivial to do with open-source utilities, such as ttf2eot for Linux. Not a big barrier, just serve both formats.

      This isn't about protecting copyrights on fonts, its about Microsoft making sure IE isn't quite compatible with every other browser, and making sure we have to use their tools if we want anything to work on their dominant platform (and, if history is anything to judge by, eventually buy a license to do so).

      Well, originally EOT might have been that. But it's been openly specified since March, months before any non-IE browser shipped web font support AFAIK. There's a fully open-source ttf -> eot converter.

      (The only bit that's not an open standard at this point is MTX compression — Microsoft doesn't hold patents to that, Monotype Imaging does. Monotype has said they're willing to license them in a GPL-compatible fashion if browsers are willing to support the compression as part of a web standard [it looks like they're not]. In any event, you can ignore that if you're only encoding the fonts, not decoding: just don't use that feature.)

      The reason to object to EOT is things like RootStrings. But again, you don't have to use those if you don't want to. One major contender for a future web standard all browsers are willing to support is some form of "EOT Lite" that's EOT with some objectionable features removed.

      --
      MediaWiki developer, Total War Center sysadmin
  47. I don't get this by mzs · · Score: 2, Insightful

    In the '80s those of us not using English had a real problem with fonts in that we had no uniform way of having what we wrote appear on a screen or printer. I remember embedding printer control escape sequences that would back the print head up and then print a slash or tick over what was there so people could understand what letter it was. But even back then people were complaining about not having fancy fonts when there was this real problem. Remember font cartridges for printers?

    Now the real problem is largely solved but these font weenies are still coming-up with crazy schemes to make text look a certain particular way and it is pretty ridiculous the amount of effort that has been spent over the years on this with schemes that end-up only working for a few short years before something new shows-up on the horizone when for the most part electronic text is about information rather than the appearance. Don't try and tell me that this is simple until you look up EOT.

    1. Re:I don't get this by Simetrical · · Score: 1

      Now the real problem is largely solved but these font weenies are still coming-up with crazy schemes to make text look a certain particular way and it is pretty ridiculous the amount of effort that has been spent over the years on this with schemes that end-up only working for a few short years before something new shows-up on the horizone when for the most part electronic text is about information rather than the appearance. Don't try and tell me that this is simple until you look up EOT.

      I'm not sure what you're saying here. EOT is a very thin wrapper around OTF, it doesn't deserve to be called a font format. You can read the EOT spec yourself: "FontData points to a TrueType or OpenType font whose format is specified in The Open Font Format (ISO/IEC 14496-22)." It just adds some metadata, some obfuscation, and optionally MTX compression.

      --
      MediaWiki developer, Total War Center sysadmin
    2. Re:I don't get this by mzs · · Score: 1

      I'm saying it is an added complication, I can't just put my font files somewhere on a server that gets accessed when needed, no first I need to run some utility on it that I have to learn about first. This is needed basically only for IE, for reasons it does not actually solve. Before I did any of that all those people that work on web browsers and font libraries needed to implement EOT since places started using it instead of OTF because of IE. I bet you there will be some new wrinkle in five years that makes all of us do something different again. See what I mean now about the frustration with the extra work that does not really accomplish much?

  48. Check your preferences? by argent · · Score: 1

    Web pages should let the user select how it looks. That's why it was created.

    Which is why you can ALREADY tell the browser to ignore font requests from the page, and have been able to since, oh, some time around the release of NCSA Mosaic 0.9...

    1. Re:Check your preferences? by John+Hasler · · Score: 1

      And by the time of the release of NCSA Mosaic 0.91 web designers had figured out how to bungle pages in such a way as to cause them to be garbled when viewed with the "wrong" font.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  49. bug report - security vulnerability (critical) by martas · · Score: 1

    nature of exploit:

    attacker can cause severe psychological damage to user by gaining access to repressed childhood memories from GeoCities in the 90's.

  50. Why didn't they use h264 than? by Ilgaz · · Score: 1

    Let me ask something as you got GNU mail.

    Isn't truetype a patent hell? So, what is the point of using TTF and messing up entire video element by "h264 has patents" argument?

    I mean, as far as I know, postscript format (.ps) is chosen by X11 because of its multi platform nature and also not being a patent hell. Isn't that the reason? So why wasn't a .ps.gz preferred?

    I really wonder freetype people's view about as they still have to offer -hinting as a separate option. Funny thing is, OS X, coming from a company who has been one of the reasons of that comedy comes with freetype.

  51. People doesn't care is the issue by Ilgaz · · Score: 1

    Let me remind you something. IE 6 was -once- the king of the web remember? With ridiculous market share easily nearing windows market share. There were millions of sites "best (only) viewed in IE" actually meaning you wouldn't even dare to enter the sites without masking as IE. So, for that idiot webmaster, compatibility is no issue. Guy makes a IE document rather than a HTML.

    Guess what? IE 4+ has font embedding technology. It wasn't the compatibility or support issue. It is basically they don't care enough.

    People around you sometimes buy shareware for $25 which duplicates their OS functionality in a better way yes? Seen anyone buying a font just because it looks better or reads better? They are around same price too. Why they don't buy? They are easy to install too, just double click in any OS. Oh, did I mention they are also multi platform down to handhelds?

    When I tried to buy a font for Symbian since Nokia's one is really irritating, people laughed at me. They now buy trivial 'apps' for dollar each.

  52. hmm, report it to Apple by Ilgaz · · Score: 1

    You better report it to Apple via http://bugreporter.apple.com/

    Why? Because these days, a browser "crash" especially dealing with an object also means a potential attack vector. As it is repeatable, you shouldn't hesitate.

    1. Re:hmm, report it to Apple by Anonymous Coward · · Score: 0

      Love it how you need to be a member of "Apple Developer Connection" to file a bug (membership includes giving personal info and accepting a EULA)...

    2. Re:hmm, report it to Apple by Firehed · · Score: 1
      --
      How are sites slashdotted when nobody reads TFAs?
    3. Re:hmm, report it to Apple by Ilgaz · · Score: 1

      Well, it is supposedly your OS and hardware vendor. If you don't trust them to the degree of rejecting to give your e-mail, perhaps you should change your kernel vendor.

      Oh, feedback is for other purposes, like flaming apple or telling how great they are.

  53. So font face is dead, RIP by Ilgaz · · Score: 3, Insightful

    This is exactly how Microsoft can stop progress of web and in fact, the entire progress in computer/software industry.

    Once they don't support something or support it in a way that is impossible to implement in other platforms, that thing is dead.

    Don't hold your breath for them to support a multi platform way of doing things. That is how every webmaster ended up using Flash for drop down menus and also the reason why they hate Flash enough to ship a 'me too' joke.

  54. At least you'll have options by Nerdposeur · · Score: 3, Informative

    I know some css nerds will tell me if I feel that way I should use my own css. first off I don't have time for that. second, it's likely if I mess with CSS on an overly tuned web page i;ll make it less readable not more.

    I still think this can only improve your situation. As you said, you can use your own CSS, or none at all (in FireFox: View > Page Style > No Style). You may be too lazy to change it, but at least you'll have the option.

    People already use non-standard fonts on web pages. They just use images or Flash or whatever, which gives the user zero control over appearance.

    Additional benefits: since these wacky fonts will be sent as actual text, you'll still be able to Control+F search them, resize them, index them with a search engine, or have them read to you if you're blind.

  55. No way... by spottedkangaroo · · Score: 1

    One of firefox most important features, which keeps me completely locked in because the competition doesn't have it: the ability to set fonts I like and forbit sites from changing it. My entire web experience is all in one font and it's all big enough to read. Opera and Chrome are completely ruled out for not having this.

    --
    Imagine if you weren't allowed to use roads because a bus company complained about your driving 3 times. --skunkpussy
    1. Re:No way... by geekoid · · Score: 1

      How boring.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:No way... by TheCyberShadow · · Score: 1

      Opera supports user style sheets, which allow you to do exactly this (and more). You can even have per-site style sheets.

    3. Re:No way... by John+Hasler · · Score: 1

      > How boring.

      Yes, having poor eyesight can be boring. Fotunately life has pleasures beyond the thrill of a beautiful typeface.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    4. Re:No way... by spottedkangaroo · · Score: 1

      I tried custom style sheets for FF. Not really the same thing. FF still allows sites to resize fonts, but only relative to your set size. So smallish stuff doesn't get 1px high... but can still be smaller. I don't think that's really a substitute. Depends how opera does it, but I don't really find opera usable anyway (no plugins means no lastpass).

      --
      Imagine if you weren't allowed to use roads because a bus company complained about your driving 3 times. --skunkpussy
  56. Crashes Safari 4.0.2 by tholomyes · · Score: 1

    I would love to look at the fonts, but that craigmod page crashed Safari (4.0.2) three times in a row. It looks like the font-face is definitively the reason for the crashes (the thread crashed on WebCore::FontCache::getFontData). I guess on the bright side I now know how to reliably crash Safari.

    --
    When did the future switch from being a promise to a threat? -C. Palahniuk
  57. No Crash on a Mac by interactive_civilian · · Score: 1

    It worked fine here. Safari Version 4.0.2 (5530.19), MacOS X 10.5.7. However, like you said, it showed nothing until the fonts were downloaded. At least in FireFox3.5, it showed the text using generic fonts until the special fonts downloaded and loaded, though this did make reading the text a bit jarring until all of the fonts loaded.

    --
    "Empathise with stupidity, and you're halfway to thinking like an idiot." - Iain M. Banks
  58. Arbitrary Libraries from Untrusted Sources? by Philip+K+Dickhead · · Score: 2, Interesting

    Loaded into rendering code? I hope this is well-sandboxed! I see nothing about the context in which these are loaded.

    I fear this could be a way to load more nasties on yer little incubator.

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
    1. Re:Arbitrary Libraries from Untrusted Sources? by Tacvek · · Score: 1

      Considering the nature of font files, I tend to doubt that there is any additional sandboxing beyond that provided by the system's OpenType (MPEG-4 Part 22) renderer. Sure, the kerning support features a Turing-complete language. At best that means a maliciously constructed font can run forever, hanging an application. There is also the possibility of exploiting a buffer overflow in the font renderer, although that is technically an OS vulnerability.

      --
      Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
  59. Re:What that means, in brief, is that Web develope by geekoid · · Score: 1

    That statement can be said about every technology a web developer can use.

    You are whining.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  60. To arts! To arts! by Quiet_Desperation · · Score: 1

    Anyone watch the "Helvetica" documentary? Will the web become the new battleground for the modernists versus post modernists? Must millions more die on the bloody altar of typographic expression versus clarity of presentation? Peace, my brothers and sisters of the glyphic arts. We should not fight, for we must unite and stand against the common enemy to us all: Comic Sans MS.

  61. blink by amoeba1911 · · Score: 1

    I wish the tag still worked, it would go really well with custom fonts.

  62. Re:At least you'll have options by Anonymous Coward · · Score: 0

    You can do a text search on a graphic?
    Fuck your good with these new fangled computing devices!
    All hail the new king. For your next trick, how about curing cancer - without charging of course.

  63. Reality check by scarlac · · Score: 2, Informative

    From the Slashdot post:
    > (...) latest versions of Internet Explorer, Firefox, Safari, Chrome, and Opera - recognize a CSS rule known as @font-face

    From the linked page viewed in IE7:
    > "This demo appears as intended only in Firefox 3.5"

    The demo page shows the issue so clearly: You forgot IE. IE8 still doesn't have font-face support for TTF which is possibly the only format people will like to use.

    I work with CSS most of my day but I doubt that I will have the pleasure of setting up sites with custom fonts for several years to come with the release cycles and popularity of IE as we have it today. For now we can be happy that IE8 can actually pass the acid2 test.

    Regards
    Seph

  64. Not on Chromium? by Anonymous Coward · · Score: 1, Informative

    I couldn't get any font format to work on latest Chromium or Iron. What's the deal with that? Do I need to copy over some DLLs from a Chrome install, as for video?

    To convert TTF to that weird Microsoft EOT format, ttf2eot works fine and is dead simple to use. What do I use to convert between OTF and TTF? Someone told me to just rename the file as they're very similar, but that didn't work.

  65. At last! by i_am_socket · · Score: 1

    I welcome the addition and support for this. As a "front end" developer I get all kinds of requests for non-standard fonts to be used. They pay the bills so we do it; all as images. Changing a site from one color to another requires reworking dozens to hundreds of images. If all I have to do is embed their dumb fonts, I can go back to complaining about their color choices instead of mountains of work it'll cause me ;)

  66. Demo site fails in Opera and IE by Anonymous Coward · · Score: 0

    I just checked the demo page in Opera 9.52 and IE 6. Both rendered ugly unreadable hash, neither displayed the intended fonts. Hard fail. Sure, it's the Bad Browser Makers fault, but that means zip point zero to a professional designer / maintainer.

    1. Re:Demo site fails in Opera and IE by SpectreBlofeld · · Score: 2, Interesting

      It worked fine for me in Opera 10. In fact, the page showed about six or seven different fonts in Opera 10, versus only about four in Firefox.

      Here is a screenshot I took comparing how it looked in Opera 10 versus FF 3.5:

      Screenshot

      I don't get it. Both the summary and the line at the top of the page say that the page is optimized for Firefox 3.5, so why the hell does Opera show *more* fonts? Is it failing somehow in FF or is Opera somehow going above and beyond what the page designer intended? :)

    2. Re:Demo site fails in Opera and IE by Pollardito · · Score: 2, Interesting

      Based on your screenshot, it looks like a bug in Opera. There are several places in the Opera version where the font changes right after the text includes the term "@font-face", but there are no styles in the source that seem to indicate that it should do so. Look at how the font changes in the middle of the opening paragraph in the middle of this string "of the @font-face CSS rule. How can @font-face be used". Then the same thing happens in the first "Note" *and then carries on to later paragraphs* even though there is nothing in the HTML that indicates a change in style except a span around just the word "Note" and a small link.

  67. Font foundries are the biggest problem by xant · · Score: 1

    Font creators want a comically bad permission scheme to use their fonts. Since there's no standard in place and no implementation in place, that effectively means that every font foundry is going to go out of business trying to sell their offline-only fonts to people who can't use them where they really want to. Mark Pilgrim has it right: Fuck the Foundries.

    --
    It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
  68. however, you can patent fonts... by Anonymous Coward · · Score: 0

    In the USA, the DESIGN of a font is something you cannot copyright. Only the software that is the font file itself.

    However, you can get a design patent on the design of a font. It doesn't last forever like copyright would, but it's pretty strong protection for your design.

  69. Typography by __aapspi39 · · Score: 1

    Typography is a dying craft; anything that can be done to revive it should be applauded.

    In these times there are very few that are prepared to uphold the standards that were created and refined by the past-masters of the print trade. Amongst the best of these are the artisans at http://hosanna1.com/ Breathtaking.

    1. Re:Typography by John+Hasler · · Score: 1

      That is ... "remarkable".

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    2. Re:Typography by __aapspi39 · · Score: 1

      They have a web design service in case anyone is interested in commissioning a work from them.

      Please bear in mind that they are very choosy about the projects they accept; they can afford to be.
      http://www.hosanna1.com/AAAWWW/index.html

  70. Tab damage is so '80s! by argent · · Score: 1

    And by the time of the release of NCSA Mosaic 0.91 web designers had figured out how to bungle pages in such a way as to cause them to be garbled when viewed with the "wrong" font.

    People had figured that out by the late '70s, but it wasn't measured in any standard way until the creation of the Indent-o-Meter in the early '90s.

  71. Re:Cue new security vulnerabilities in...3..2..1.. by Anonymous Coward · · Score: 0

    cliffs: get off my lawn.

  72. *ducks by ittybad · · Score: 1

    Yay, now we can design with Papyrus! http://xkcd.com/590/

    --
    No single raindrop believes it is to blame for the flood.
  73. Re:At least you'll have options by noliver · · Score: 1

    No, you've missed the point.

    The current situation, if you wanted a stylized block of text, it had to be a graphic--which can't be searched, screen-read, or indexed. In short, the text and the presentation are stuck together.

    With the new font-face concept, you now have the text in the source (which CAN be searched, indexed, and read by a screen-reader) and the presentation controlled by the CSS. So I guess, yes, you can get features that previously required a graphic, but now allow text-search, too.

  74. Actually, you're wrong about the licensing by Anonymous Coward · · Score: 0

    The way the law works in most jurisdictions is that fonts themselves are governed by copyright, but that texts set in that font are not affected by its copyright. The rationale is that that's the whole point of fonts. However, this is self-contradictory, since any substantial text contains enough information to reconstruct the font. Now, in the paper world this was sufficiently cumbersome that only font companies could reasonably do this and they watched each other. That didn't prevent look-alikes and close almost clones of course, but that's another story.
    However in the digital world, the actual font file is distributed along with the text. You now have the right to copy a text set in a font, if the copyright holder of the text allows you to, in that font even if you don't have a license for it, and make any changes you wish, but at the same time you don't. And both systems if applied consistently are wrong. For certain artistic works the fonts may contribute so much to the mood or affect the document in some other way that not being able to copy the font would essentially infect the document with the copyright of the font, which is exactly what you don't want. On the other hand, the font designers need to make a living and currently copyright is the only protection fonts have. There's a special page in the copyright act for fonts and it just reads: "Here be dragons."
    Of course these problems don't appear if you just use free fonts, or if you hold the rights for both the text and the font, I hope.

  75. Write vs. right by tepples · · Score: 1

    Microsoft's reason for this was because some people make TrueType font files and put them under copywrite

    PROTIP: "Copywrite" means to create text for an advertisement; "copyright" means exclusive rights in a work of authorship. Using "copywrite" to mean "copyright" shows that you haven't read the copyright law.

  76. Executable hints in TrueType by tepples · · Score: 1

    Fonts do not contain executable code.

    TrueType fonts contain bytecode for a virtual machine that processes "hints" on how to make glyphs more readable at low resolutions. Some FreeType installations on Linux ignore these hints to work around an Apple patent, but the original TrueType implementations of Windows and classic Mac OS execute them in some sort of sandbox.

  77. Useful for functional fonts by ambanmba · · Score: 1
    This will be very useful for functional fonts such as Harvey Balls or Dice - up until now they needed to be drawn. By embedding a font you can start to use the fonts in online applications such as games or dashboards, etc.

    Here are a couple of proof-of-concepts... (obviously you need a compliant browser to view this)

    http://www.ambor.com/hb/webdice.html

    http://www.ambor.com/hb/webharveyballs.html

  78. Not news by wye43 · · Score: 1

    Custom fonts on web pages were possible 10 years ago.
    Someone is trying to squeeze money out of an old technology that was not used too much.

  79. Re:At least you'll have options by Directrix1 · · Score: 1

    I wonder why Ctrl+F doesn't search alt text.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF