Changelog

sorccu edited this page Apr 5, 2012 · 52 revisions

1.10 (in development)

[NEW] You can now use unicode ranges to select glyphs.
[NEW] Wildcards (e.g. *.example.org) now cover the domain (example.org) as well instead of just the subdomains.
[NEW] Added support for BBC Glow’s selector engine.
[NEW] The generator now remembers the glyphs you’ve previously used, and domains can be saved too.
[NEW] Shortened the glyph list and slightly improved some descriptions.
[NEW] Added Monotype to the list of foundries known to require an extended license and cleared some confusion regarding fonts licensed by Adobe (which Adobe does not own).
[NEW] New option: trim. If ‘simple’, trims all preceding and following whitespace. If ‘advanced’, does what it previously did. Defaults to ‘simple’. Defaults to ‘advanced’.
[NEW] Soft hyphens are now supported. They are enabled by default and work with fluid content. Credits go to Jung & Willich for the implementation idea.
[NEW] New hooks: modifyText(text, textNode, element, options), onBeforeReplace(element, options) and onAfterReplace(element, options). See API.
[NEW] Added a predefined glyph group for Portuguese. Thanks Graffo!
[NEW] New option: ignoreClass. Allows you to ignore elements based on a single or multiple class names. Not in use by default.
[NEW] Improved rendering on high resolution devices (e.g. iPhone 4). Thanks michal-krause!
[NEW] Opera 9.01+ is now supported. Used to be 9.5+.
[NEW] Configurable support for basic ligatures. Thanks mdumic!
[FIXED] Removed Hoefler & Frere-Jones from the list of foundries requiring a separate license. They have decided not to offer a compatible license for now.
[FIXED] Added <noscript> to the list of elements that are ignored by default.
[FIXED] Latin-1 Supplement now covers the Euro symbol too because you might expect that. Also added a new predefined glyph group for Currency Symbols.
[FIXED] Zero-width characters are now rendered like they should be (no gap).
[FIXED] Zero-width characters no longer affect letter/word-spacing.
[FIXED] Enabled copy/paste in WebKit again.
[FIXED] VML gradients now more closely match <canvas> gradients. You most likely won’t be able to tell the difference unless you’ve been using extremely large font sizes.
[FIXED] Hover now works more reliably with links that are right next to window frame. Thanks Hannu!
[FIXED] Apparently IE8 sometimes returns font-size / line-height / word-spacing as a number instead of a string. Shouldn’t cause problems anymore.
[FIXED] A glyph for the space character is now always included (and this time with correct width, too).
[FIXED] A few generator layout fixes for Internet Explorer. Wasn’t really planning on ever doing this but oh well.
[FIXED] Font-size: 0 no longer causes errors.
[FIXED] Fixed text-transform: capitalize with accented characters.
[FIXED] Fixed IE9. IE9 now uses the canvas engine, which is less prone to future breakage.
[FIXED] Fixed an issue with <link rel="stylesheet" type="totally/fake">. WebKit loads it, other browsers do not. Added tests.
[FIXED] The hover option no longer “sticks around” if a replace call with hover disabled is made.
[FIXED] Cufon.refresh() no longer attemps to track anything but selectors (strings). May have previously caused errors in IE if Cufon.replace() was called in certain ways.

1.09i (Sep 26 2010)

[FIXED] Fixed IE9. IE9 now uses the canvas engine, which is less prone to future breakage.

1.09 (Oct 13 2009)

[FIXED] Domain checks are now case-insensitive. Apparently Safari does not automatically convert hostnames to lowercase in links you click on. Thanks Bryan!
[FIXED] Generator: copying and pasting font names with tabs or other useless whitespace characters should no longer make things difficult to use.
[FIXED] Fixed an error in kerning calculation (bug introduced in 1.04). Fonts need not be converted again. Thanks Chris!

1.08 (Sep 30 2009)

[FIXED] Fixed a bug that caused Cufon.refresh() (or multiple .replace() calls on the same element) to fail in Opera.

1.07 (Sep 25 2009)

[NEW] Added numerous other fields to the font copyright notice, including Trademark, Designer, Vendor URL and License information.

1.06 (Sep 17 2009)

[NEW] It’s now possible to specify alternative options for the :hover state. In other words, you can now use a different gradient / textShadow with :hover.
[FIXED] Fixed a Safari 3.0-specific unicode issue. Before this patch characters above unicode code point 255 may have been replaced with spaces instead.

1.05 (Sep 16 2009)

[NEW] Slightly improved white-space handling by creating lists of elements to ignore and elements with no text content.
[NEW] <span> elements are no longer used at all, which means that you don’t have to be extra careful with your own <span> elements anymore.
[NEW] The generator now embeds the original font’s copyright notice to the files it creates.
[FIXED] There should no longer be any unwanted empty space after <br />.

1.04 (Sep 13 2009)

[NEW] New option: autoDetect. Allows you to specify font-family in your CSS instead of using the fontFamily option. Does NOT work in Opera, disabled by default.
[NEW] Added YUI (2.7) selector support.
[NEW] Added support for word-spacing.
[FIXED] Using a restricted font in a non-whitelisted domain no longer causes text to completely disappear, the custom font just won’t show up (i.e. nothing is done). Fixes potential issues with Google translate, Babelfish etc.
[FIXED] Font-weight was calculated incorrectly in some cases. Not anymore.
[REMOVED] Removed the experimental (undocumented) canvas-only enableTextDecoration option. Proper support for text-decoration will be added later.

1.03 (Aug 25 2009)

[NEW] The generator now automatically whitelists the www-less form (e.g. example.org) of a domain as well even if only the www-form (e.g. www.example.org) was specified.
[NEW] Added Fontsmith to the list of foundries that require a separate license.
[NEW] Added Berthold to the list of foundries that require a separate license.

1.02 (Aug 5 2009)

[NEW] New CSS class: cufon-ready. Added to the root element right before the magic happens.
[FIXED] Cufónized elements are now recognized more reliably.
[FIXED] Fixed a bug that caused spaces to be ignored in some cases. Thanks Louis!

1.01 (Jul 24 2009)

[NEW] First release with a version number.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.