Stories
Slash Boxes
Comments
typodupeerror delete not in

Comments: 206 +-   Web Open Font Format Gets Backing From Mozilla on Monday November 02, @04:58PM

Posted by ScuttleMonkey on Monday November 02, @04:58PM
from the turns-out-open-is-easier-to-adopt dept.
mozilla
internet
A new format specification has reached consensus among web and type designers and is being backed by Mozilla. Dubbed Web Open Font Format (WOFF), it is an effort to bring advanced typography to the Web in a much better way. Support for the new spec will be included as a part of Firefox 3.6 which just recently hit beta. "WOFF combines the work Leming and Blokland had done on embedding a variety of useful font metadata with the font resource compression that Kew had developed. The end result is a format that includes optimized compression that reduces the download time needed to load font resources while incorporating information about the font's origin and licensing. The format doesn't include any encryption or DRM, so it should be universally accepted by browser vendors — this should also qualify it for adoption by the W3C."
story

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by SlappyBastard (961143) on Monday November 02, @05:01PM (#29955680)
    For example, just imagine a world where every website can easily implement Comic Sans, even if the end user has uninstalled the font.
    • by zonky (1153039) on Monday November 02, @05:04PM (#29955718)
      Surely there are security concerns around sites using fonts where the letters are 'swapped' to obfusicate where links are actually directed?
      • by sopssa (1498795) * on Monday November 02, @05:07PM (#29955774)

        What? How would that be easier than the plain-old "check out -> http://tech.slashdot.org/story/09/11/02/2025242/Web-Open-Font-Format-Gets-Backing-from-Mozilla [goat.se]"

        • by zonky (1153039) on Monday November 02, @05:12PM (#29955858)
          You can quite easily fool people that the sites they are on are encypted by setting the favicon to be a padlock- people are simply unable to determine where they are, whether or not a site is trustworthy, and will click anything to install something. Web Fonts may offer some advantages, but they seem to have downsides as well.
          • by causality (777677) on Monday November 02, @05:53PM (#29956362)

            people are simply unable to determine where they are, whether or not a site is trustworthy, and will click anything to install something

            That's because according to many users, basic competence is "only for geeks and nerds." Many of them consider it a terribly unreasonable burden to expect them to read even the most basic step-by-step documentation which was intended for non-technical audiences because "they're not computer experts." They don't seem to appreciate the difference between "don't trust every anonymous individual who asks for your bank account information" and "write this complex program in x86 assembly," which is not unlike the difference between "drive this car" and "rebuild its engine."

            Knowing this, do I feel sorry for them when they get screwed? No, I don't. It's unfortunate and I wish it didn't have to be that way, but I see no injustice in it. That's because they not only refuse to inform themselves but often actively resent even the implication that they could and should. This still goes on even after the widely publicised cases of identity theft and fraud that, if anything, the media tends to get sensationalistic about. It still goes on despite the vast wealth of freely available information out there which is accessible to anyone who can get to Google. At some point, water seeks its own level. The scammers are just attaching a higher price tag to something that didn't have an excuse in the first place.

            • Re: (Score:3, Insightful)

              Sorry, but I think your car analogy is flawed. It's more like the difference between "don't get in cars with strangers" and "rebuild this engine".
          • by dangitman (862676) on Monday November 02, @07:06PM (#29957080)

            Web Fonts may offer some advantages, but they seem to have downsides as well.

            Such a bold statement!

            • Re: (Score:3, Insightful)

              What in GODS name are you blabbering about? No, seriously, what are you actually going on about? This is for WEB fonts, not for "Oh hey, i think i will completely misdirect you by somehow magically being capable of modifying your STATUS BAR with web font-faces!" These open fonts do absolutely NOTHING bad, people can already be redirected to websites without realising it, link obfuscation has been around since the web began.

              Nobody gives a damn about the idiot users, especially the shops. The idiots are their largest incomes, "oh my computers not workin, best bin it and buy a new one". (yes, it happens every day)

              Whoever modded this up seriously needs to read it back over again, the parents posts have absolutely NOTHING to do with this and is almost FUD-like.

              A conversation about one aspect of computing can also touch on other aspects of computing. It's a natural, normal flow and only some kind of self-censorship designed to please the sensibilities of those like you would halt it. The fact that you went on to add your own commentary about computer shops and their source of income makes you something of a hypocrite in this instance, for you complain about the direction this thread took and then gave it more momentum in that direction. Further, you'll never se

          • by Brian Gordon (987471) on Monday November 02, @05:19PM (#29955968)

            This is why we use browsers that aren't 10 years old. Heck, even firefox exposes this option in the GUI configuration. Go to Preferences, the Content tab, and click Advanced next to Enable Javascript.

            • by maxume (22995) on Monday November 02, @06:19PM (#29956622)

              I actually already had that unchecked; I was remembering poorly. The real tricky attack is to use onmousedown to swap out the link, something like this:

              <a href="http://www.example.com" onmousedown="this.href=buildlink(...)">link</a>

      • Re: (Score:3, Informative)

        I've (fortunately) yet to see a web browser that lets you apply a font to its status bar via CSS.
      • Re: (Score:3, Informative)

        Surely there are security concerns around sites using fonts where the letters are 'swapped' to obfusicate where links are actually directed?

        Link addresses appear in the toolbar, which fonts specified in a webpage (whether or not they are embedded in the page) don't affect. The only thing fonts in the page would affect is the presentation of the link text, which the page owner controls from the outset, and can already make as misleading as they want.

        • Re: (Score:3, Interesting)

          Noscript is set to allow Google to be trusted in many areas that others are not. It makes some sense, as Google has been fairly trustworthy until now.
    • by syousef (465911) on Monday November 02, @05:05PM (#29955732) Journal

      For example, just imagine a world where every website can easily implement Comic Sans, even if the end user has uninstalled the font.

      Unfortunately I think most web sites will standardise on Windings.

      • by gEvil (beta) (945888) on Monday November 02, @05:38PM (#29956182)
        Unfortunately I think most web sites will standardise on Windings.

        There was an interview in Ray Gun magazine many years ago that was entirely set in Wingdings. David Carson (the art director for the magazine) talks about it briefly in the movie Helvetica.
    • by keytoe (91531) on Monday November 02, @06:16PM (#29956590) Homepage

      I know it's not an XKCD link, but it's surprisingly relevant to the topic: http://achewood.com/index.php?date=07052007 [achewood.com]

      • From the article about sIFR:

        It accomplishes this by using a combination of javascript, CSS, and Flash...If Flash isn’t installed (or obviously if javascript is turned off), the (X)HTML page displays as normal...the script creates Flash movies of the same dimensions

        So it re-renders all of the text as a series of Flash movies. What a *great* idea.

        The Wikimedia family of sites render equations as PNGs and use workarounds like the java cortado player to play Ogg Vorbis and Ogg Theora content in the browser, but only as a workaround until something better comes out. Now that several browsers have the tag working, you can bet that Wikipedia is going to (or already is) making that content directly accessible through standards-based methods. We g

  • by syousef (465911) on Monday November 02, @05:07PM (#29955772) Journal

    Then it'll be accurate to describe the content of all major web sites as a bunch of WOFFLE.

  • Fix encoding first (Score:4, Insightful)

    by Chelloveck (14643) on Monday November 02, @05:12PM (#29955842) Homepage
    I'd be much happier if sites would just get their fscking 'charset' tags set properly. I suppose now we can look forward to smart-quotes mis-encoded in a whole variety of site-specific fonts!
  • by Interoperable (1651953) on Monday November 02, @05:12PM (#29955848)

    Oh. Shit.

    You know what else the Internet needs more of? Blink tags. In the right hands, fonts are marvelous tools for graphic design and aesthetics. In the hands of the average user or amateur web designer...shit. It's a good thing this is happening well into the Web 2.0 era. Can you imagine if this had been around in the days of Geocities.

  • ...when the web was more about content than fancy presentation?

    I mean, how many people really need to use fancy fonts to read a web forum, read a news article, or buy an item from a store?

    It's a nice idea if universal buy-in could be obtained, but ... why? :-)

    • by John Whitley (6067) on Monday November 02, @05:34PM (#29956136) Homepage

      ...when the web was more about content than fancy presentation?

      No, you can't have your (ugly) static unstyled HTML back. Because the history of the web has shown that limiting technology presents no real limit to either bad presentation or awful information architecture. Web publishers who are doin' it wrong will continue to suck no matter how the medium evolves. It's the people with a clue, who create compelling new experiences, who are the ones I want to see empowered with new ways of doing things.

    • Re: (Score:3, Insightful)

      On my last project at work, we had a requirement to create a number of pages in languages other than English. Some of them (such as Tigrinya [wikipedia.org]) use non-Latin character sets. Without a cross-browser way to provide or embed the appropriate font with/in the page, we had to rely on the user having the font installed on their PC (or the PC they happened to be accessing the site from).

      Now in most cases that's probably true, as most people accessing those pages will be doing so because they speak that language, and

    • by farnsworth (558449) on Monday November 02, @07:06PM (#29957076)

      ...when the web was more about content than fancy presentation?

      I believe that's the point of why this is needed. Currently, if an author wants or needs precise layout with specific fonts, they pretty much have to use flash or images. This hurts accessibility to content. For example, Seth Godin's site [sethgodin.com] has plenty of content, but no text. You could argue that he's doing it wrong, and he shouldn't be feeding us binary images when he's trying to convey words. On the other hand, you could argue that his site is really nice looking, conveys his message really well, and it's a pity that it's impossible to do this without resorting to such hacks that make the text un-ctrl-f'able, or unreadable by screen readers.

      I believe the point of WOFF is to add semantic information to pages that authors want to appear in a very specific way, and that's a good thing.

    • Re: (Score:3, Insightful)

      Why? Because the web is about much more than sending words and bytes back and forth. It's about communication, of which there are many forms. Wanting to use a certain font to convey a certain message is valid. And of course you will always have the choice of whether or not you want to display those fonts, just like you can choose to disable javascript, images, and css if you really want to. And the choice of whether or not you want to visit sites that wish to exercise greater creative control over their med

  • As long as: (Score:3, Insightful)

    by Anonymous Coward on Monday November 02, @05:15PM (#29955886)

    As long as firefox gives me a way to ignore all this, I am fine with it.

  • The interesting part of WOFF is not that it is a new font format. Actually it is mostly a wrapper around the OpenType format from Microsoft and Adobe with some goodies. The important part is that WOFF restricts where the font can be linked to. While e.g. a truetype font can be referenced from anywhere with CSS, a WOFF font has to be stored on the same site as the web page/css.

    This might seem minor to you, but due to this restriction some of the large font foundries like fontfont and linotype will license their professional fonts for web use for the first time [edenspiekermann.com] (, probably because it would make prosecution of non licensed font use doable). This is actually big and will probably be an important step for typography on the web. I hope for the end of sFir, headlines as graphics and other bad ideas.

    I think the format itself is not so much a technical and more a political achievement. It actually helps that it was derived from drafts from two typographers, not from some of the browser producers. The fact that it is a new format (so no copy problem baggage) and that it will provide some very light copy protection without having to implement DRM on the browser site probably helped getting the foundries on board. And you really need the foundries if you want typography to work, the current state of free fonts is just not good enough for most professional requirements.

    Gecko, webkit and Opera already support OpenType, so adding the new format will be easy. Microsoft's IE supports crippled OpenType as eOT. The primary reason for crippling it was providing some light copy protection to get the foundries on board (which failed), so maybe even Microsoft will play along this time.

    If this happens, we will not only see one font technology that is supported by all browsers for the first time, but will also be able to use thousands of professional fonts along with already usable free fonts to help browsers catch up with the increased readability and expressiveness print has had for hundreds of years due to the long time experience in typography.

    • by kill-1 (36256) on Monday November 02, @05:41PM (#29956232)

      This might seem minor to you, but due to this restriction some of the large font foundries like fontfont and linotype will license their professional fonts for web use for the first time

      I believe it when I see it. It is trivial to convert a WOFF font back to Truetype or CFF. And most WOFF fonts probably won't be subsetted, so the foundries are essentially allowing their licensees to put their complete fonts on the web downloadable for everyone.

      • Re: (Score:3, Insightful)

        I believe it when I see it. It is trivial to convert a WOFF font back to Truetype or CFF. And most WOFF fonts probably won't be subsetted, so the foundries are essentially allowing their licensees to put their complete fonts on the web downloadable for everyone.

        From the page I linked to in my previous post [edenspiekermann.com]: "For this reason FF Meta designer Erik Spiekermann, the FontFont Typeface Library – the world’s largest collection of original, contemporary typefaces –, and the FontShops endorse the WOFF specification, with default same-origin loading restrictions, as a Web font format. FontFont expects to license fonts for Web use in this format. ... We hope that besides the upcoming Mozilla Firefox 3.6 other browsers will join in implementing WOFF.

      • You haven't provided any reason that this font format is different than what we already have, and you're completely ignoring the SVG format which is actually a fully open standard, and is already supported if you properly support SVGs.

        The point you didn't get: It doesn't matter.

        • It does not matter if this could be done with existing technology.
        • It does not matter that it is basically OpenType in a new packaging.
        • It does not matter that it does provide close to no copy protection.
        • It does not matter that browsers could simply ignore it.
        • It does not matter that font licenses make the RIAA look like the EFF.

        The ONLY thing that matters is that the foundries accept WOFF, because they have the content that everybody wants to license. And if they puke on SVG, TrueType or OpenType, it wouldn't matter if these were the best formats the world has ever seen. The "new format" is more a psychological definition than a technological one. Yes, one can find a million reasons why this is stupid, unnecessary, nothing new, but it doesn't matter.

        And for the (old and boring) argument against font use on the web: There IS no good typography on the web, because it cannot work due to lack of good fonts. So using the current state as an argument why WOFF is unnecessary is kind of short sighed, when the current situation is bad due to the lack of an established font solution accepted by the industry, which is exactly what WOFF is trying to change.

        If you want to argue that typography is bad, please use print as your target, because this is where typography is put to good use. I write this on a display at 160DPI, the iPhone also has about 160DBI and the Nokia tablets have 240DPI. In a few years every screen will be indistinguishable from paper, all operating systems will be resolution independent and 20 years of lousy font support at 72DPI will be a fading memory of the past. The future of web typography will be much longer than its current past, so judge it on what it can do (and does on paper today), not based on failed implementations.

  • by sconeu (64226) on Monday November 02, @06:18PM (#29956616) Homepage Journal

    Web Open Representation for Fonts....

    Just so we could have WORF as an acronym.

    "Today is a good day to be rendered!"

  • by oliverk (82803) on Monday November 02, @07:31PM (#29957430)

    While I really, really want more typographic control in my layouts, the lack of talent and discretion among the great unwashed scares the bejeezus out of me. I foresee a future where surfing the web will be like reading email signatures, page after page...

  • by thethibs (882667) on Monday November 02, @08:38PM (#29958304) Homepage

    So, in this corner we have Embedded Open Type which has been supported by the last four versions of IE, but little used because no one wants to use features tied to one browser.

    In the other corner, we have the challenger, WOFF, the new kid in town.

    Will one of them win or will they battle to a draw, leaving web designers with a choice between using web-safe fonts and the work of supporting two standards. In the latter case, we'll be stuck with boring typography for years.

    EOT is on its way through W3C standardization. WOFF is still a prototype that smells like yet another "anything but Microsoft" ploy. Let's hope that Microsoft decides to humour them.

    • Re:Great, but... (Score:4, Insightful)

      by sopssa (1498795) * on Monday November 02, @05:09PM (#29955808)

      Since they do it anyways, it sure wins having the text in an image, or worse, flash applet.

    • The web isn't really font-agnostic. It hasn't been since styles were introduced. What it is is font-limited, because the content provider can specify the preferred fonts, but can't control the actual fonts used. To be sure, this doesn't remove control from the end-user. They will still probably be able to reject a new font. You can also create content the old way, either with no font specified, or with your preferred font list of popular fonts. This simply adds an option for content providers who want to use fonts that are not necessarily likely to be installed on the user's machine, but are preferable to using images. Text in images is not Ctrl-F searchable and can consume a lot of bandwidth relative to text.
    • Re: (Score:3, Insightful)

      ...before Microsoft embraces and extends this format?

      I hope so, actually. So long as the core works on both and its open, I'll be happy. Web designers have been waiting for this for years, but its going nowhere without IE support.

      • You do not seem to understand what embrace+extend does. Once MS embraces+extends it and the sites generated with Visual Studio and FrontPage and those made by countless inept "web designers" in mom's basement and in corporate IT departments such that many sites do not work with any browser other than IE, the open standard is meaningless.

      • Re: (Score:3, Informative)

        Keep waiting, because the users don't want this. I like my DejaVu Sans and prefer to read all my sites in the same readable font of my choice.

    • Why is this even news? It's all well and good for a browser vendor to endorse a font format, but it's absolutely useless if no foundries will release fonts in this format. As I found out the hard way, designing a good font is difficult, and best left to experts. Being able to make our own "open" fonts is a nice idea in theory, but in practice, it's more useful to be able to buy or commission fonts from professional designers.

      • Re: (Score:3, Insightful)

        Would you say that designing a font is more, or less work than the following examples:

        1. Designing and programming a graphics editing application
        2. Designing and programming a web browser and it's associated rendering engine(s) and interpreter(s)
        3. Designing and programming a graphics library for programming and presentation of 2d and 2d computer graphics
        4. Designing and programming an FTP client
        5. Designing and programming a file archiver to work with standards such as zip, rar, or 7z format
        6. Designing and programming an o
    • Re: (Score:3, Insightful)

      Control over fonts has always been a limit with the web design

      Yes, it sure is horrible when the users have some say over how content is presented to them. Those damn users should just sit down, shut up, and consume like good little drones!

      I'd love to use cutting edge fonts [...]

      I'd love to avoid sites you design at all costs! At least until I get a javascript-enabled version of lynx working. :)

      Actually, I'm making a bit of an unfair judgment here. I'm presuming that you don't know how to design a site that gracefully degrades but still works properly when a user has a browser with missing or deliberately

      • Re:Brillian idea (Score:5, Insightful)

        by Draek (916851) on Monday November 02, @06:52PM (#29956946)

        Actually, I'm making a bit of an unfair judgment here. I'm presuming that you don't know how to design a site that gracefully degrades but still works properly when a user has a browser with missing or deliberately disabled features. But you know what they say: it's only 99.99% of web designers that make the rest look bad! :)

        This, a thousand times this. As much as I dislike the idea by itself, having certain control over fonts in the web isn't a bad thing by itself, it helps make it prettier and more readable when done correctly. The problems start, however, at the very point where the website stops working correctly because the user had the "arrogance" of replacing the font with his own, or the "nerve" to press Ctrl++ to try and make the text bigger.

        The two most important words for anyone doing web design and/or development are degrade gracefully. They should be hammered into the skull of every new student, branded with fire on their arses, and giving out 100 pages of the phrase hand-written in cursive should be mandatory before graduation.

        Use Silverlight to show an h264-encoded 1080p introductory video to visitors of your website if you want, write the entire menu in a client-side version of lolcode if you wish and use CSS features that won't be implemented by anyone before the year 2020 to make it prettier if you must, as long as you degrade gracefully and show something *useful* to people who don't have support for your dearest gizmo.

        Seriously. Once desktop computers stop being the norm for web browsing, you and your boss will thank me for it.

      • Re:Brillian idea (Score:4, Interesting)

        by plasticsquirrel (637166) on Monday November 02, @11:43PM (#29959876)
        You are assuming that the difference between one font and another is purely presentation, and that the user already has adequate fonts available. For those who do not deal with fonts often and the technical needs of many websites, here is an example.

        For romanized Indic text (used in many translations of Hindu and Buddhist literature), a number of Unicode letters and diacritics are needed that go well beyond the characters typically used in Western European languages (for example, IAST [wikipedia.org]). Each platform has different fonts available by default that may handle these characters. Linux has the DejaVu fonts and Apple has Lucida Grande, but Microsoft only has Microsoft Sans Serif, which is the ugly cousin of Arial. In this font, there are no real italics, and the "fake italics" used look hideous because the slant is so exaggerated that they are painful to read. Any website text rendered in this font absolutely stinks for readability and for aesthetics.

        I would like to be able to use a standard method of offering a font such as Linux Libertine or DejaVu Sans, that renders acceptably under Windows (most fonts don't), and have that handled in a streamlined way. Otherwise, I am forced to either make web pages that render as ugly as sin under Windows, or put up an optional page that explains how a user can download the font and manually install it. Both of these options are unacceptable for diacritics that should be so standard by now. Microsoft has really dropped the ball on Unicode support in its fonts, and web developers are left to try to cobble together solutions. The only other alternative is to only provide PDF's made with XeTeX, but PDF is no replacement for a web page.

        Most /. readers are happy with a few ANSI characters, as long as they can see some code examples in their web browser, and as long as it renders English correctly, but there is a whole world of people who have entirely different needs.
      • Re: (Score:3, Interesting)

        The article makes it fairly clear that the fonts are to be available only within the browser and even only on pages from a particular domain.

        It's ok, I guess, as long as I can turn it off and force the use of my chosen fonts.

BTW: I have a better name for the software .... Microsoft Internet Exploder. -- George Bonser