Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Mozilla The Internet

Web Open Font Format Gets Backing From Mozilla 206

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."
This discussion has been archived. No new comments can be posted.

Web Open Font Format Gets Backing From Mozilla

Comments Filter:
  • How long... (Score:2, Interesting)

    by Anonymous Coward on Monday November 02, 2009 @06:04PM (#29955712)

    ...before Microsoft embraces and extends this format?

  • by zonky ( 1153039 ) on Monday November 02, 2009 @06:04PM (#29955718)
    Surely there are security concerns around sites using fonts where the letters are 'swapped' to obfusicate where links are actually directed?
  • Great, but... (Score:2, Interesting)

    by BenoitRen ( 998927 ) on Monday November 02, 2009 @06:04PM (#29955730)

    It's great that we're getting an open for fonts. However, I'm worried that using this, in the future various websites will push users to view their website in their own cool font and be optimised for them. This could break the web's font-agnosticism.

  • by Richard Steiner ( 1585 ) <rsteiner@visi.com> on Monday November 02, 2009 @06:13PM (#29955874) Homepage Journal

    ...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? :-)

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

    by John Hasler ( 414242 ) on Monday November 02, 2009 @06:26PM (#29956060) Homepage

    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.

  • by zonky ( 1153039 ) on Monday November 02, 2009 @06:27PM (#29956066)
    Actually, Opera did have a hole like this recently: http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2009-3832 [nist.gov]
  • by kill-1 ( 36256 ) on Monday November 02, 2009 @06: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.

  • by Qubit ( 100461 ) on Monday November 02, 2009 @06:54PM (#29956378) Homepage Journal

    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 gotta give Wikipedia credit for using standardized, non-proprietary methods of doing so.

  • by PRMan ( 959735 ) on Monday November 02, 2009 @07:08PM (#29956506)
    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 maxume ( 22995 ) on Monday November 02, 2009 @07: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:How long... (Score:1, Interesting)

    by Anonymous Coward on Monday November 02, 2009 @07:21PM (#29956652)

    > 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.

    Same here.

    And here.

  • by farnsworth ( 558449 ) on Monday November 02, 2009 @08: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.

  • by Anonymous Coward on Monday November 02, 2009 @08:07PM (#29957084)

    I'm sure that "swapped" letters can be solved with font signing... which will be a pain.
    Font signing will also be needed to combat code injection via fonts. I remember way back in the day I used to use font resources to piggy-back code I wanted accessible to the entire kernelspace -- after all, a font resource has low-level access to a LOT of user an kernelspace.

  • by BanachSpaceCadet ( 1464109 ) on Monday November 02, 2009 @09:19PM (#29958084)
    Will we finally see an adequate, standardized implementation of LaTeX online? The lack of such an implementation was recently lamented by Fields Medal winner Terrance Tao on his blog: http://terrytao.wordpress.com/2009/10/29/displaying-mathematics-on-the-web/ [wordpress.com]
  • by thethibs ( 882667 ) on Monday November 02, 2009 @09: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:How long... (Score:3, Interesting)

    by mikael ( 484 ) on Monday November 02, 2009 @09:43PM (#29958362)

    Embrace, Extend and Extinguish.

    Embrace = Microsoft says they will include the standard in Internet Explorer

    Extend = Microsoft adds and patents their own extensions to the standard. Microsoft makes these extensions "standard" in their web page editing software, that is unreadable on other browsers

    Extinguish = Because the standard isn't universal, it either falls out of favor to be replaced by something else, or becomes an IE only feature.

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

    by plasticsquirrel ( 637166 ) on Tuesday November 03, 2009 @12:43AM (#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.

"May your future be limited only by your dreams." -- Christa McAuliffe

Working...