microsoft.com Home   All Products  |   Support  |   Search  |   microsoft.com Home  
Microsoft

Microsoft Typography | ...on the Web | ...embedding | Microsoft WEFT 3
WEFT 3 release notes


Fonts to embed


The font usage screen

Once the pages have been analyzed the font usage screen is displayed.

screen capture

The font list is also presented in WEFT's main window.

screen capture

Each font used by your pages will be listed in the table on this screen. The fonts are flagged using the same traffic light system used by the font check feature.

Font check reportEditable or Installable. These fonts are okay to embed and can be used in any Web page, even those where the user can edit the content. See our Client-side graffiti demo as an example of a page that lets the viewer edit the content.

lightPreviewable. These fonts are also okay to embed but should only be used in static Web pages where the user can't edit the content.

lightWindows core font. These fonts have been identified as common core fonts. Embedding these fonts is not recommended.

light'No embedding' font. These fonts have their embedding permissions set to 'no embedding'. If a font you want to use is marked as no embedding, it may be worth contacting the font's vendor to see if they can provide an embeddable version.

lightFont may be broken! These fonts cannot be embedded because they have failed Weft's error tests. It may be worth checking with the font's vendor to see if they have an updated version.


Embed / Don't Embed

If you decide not to include a common core font or any other font, highlight it and select the 'Don't Embed' button. If you change your mind highlight it and select 'Embed'.


Subset

The Subset column lists the total number of different characters from each font that are used by the pages analyzed. By default when WEFT creates font objects it will only include the characters actually used by your pages. However, with various types of pages, such as those that contain dynamic content, the characters used may change through user input or other events. To ensure that an adequate number of characters are included, WEFT features seven different levels of automatic subsetting. You can also manually edit the individual font subsets generated by clicking the 'Subset' button.


Add

If you want to include a font that has not been identified by WEFT select 'Add...' to bring up the dialog shown below.

dialog



Options on this screen

Subsetting :

There are seven different levels of font subsetting supported by Microsoft WEFT. The 'Font Subsetting' drop down box lets you alter the type of subsetting used by the tool.

  1. 'Per Page' Subsetting

    The tool analyzes font usage on a page by page basis. For each page, font objects are created for each font used. Each font object will only contain the characters used by a particular page, and will only be linked to that page.

    Minimal subsetting

    Example: If you have five pages that use Garamond Italic, five different Garamond Italic font objects will be created and linked to the corresponding pages. If visitors are only going to access an individual page, then this level of subsetting will be the most efficient.

    If you expect visitors to access a number of pages on your site, then Normal Subsetting will probably be more efficient.


  2. 'Per Site' Subsetting

    The tool analyzes font usage across your pages on a per font basis. Only one font object will be created for each font used. This object will contain all the characters used by all the pages that use the font.

    Minimal subsetting

    Example: If you have five pages that use Garamond Italic, only one font object will be created. This object will contain all the Garamond Italic characters used by these five pages. This font object will be linked to all the pages that use the font.


  3. Family based Subsetting (default)

    The tool analyzes font usage across your pages on a per font family basis. All font objects created from a given font family will contain the same characters.

    Example: If you have a page that uses 'a', 'b' and 'c' from Garamond, and characters 'd' and 'e' from Garamond Italic, font objects for both Garamond and Garamond Italic will be created that contain 'a', 'b', 'c', 'd' and 'e'.

    Family based subsetting should be the typical setting for dynamic HTML pages where scripts may dynamically alter the style of elements in the document. For example, visited links may be displayed in a bold face while non-visited links are in the regular font.


  4. Union subsetting

    The tool analyzes font usage across your pages on a character use basis. All font objects created will contain the same glyphs.

    Example: If you have a page that uses 'a', 'b' and 'c' from Garamond, and characters 'd' and 'e' from Gill Sans, font objects for both Garamond and Gill Sans will be created that contain 'a', 'b', 'c', 'd' and 'e'.

    This level will handle more complex Dynamic HTML scenarios where not only the style but the font usage can be changed on the fly.


  5. Raw subsetting

    The tool analyzes font usage across your pages on a font basis, however font objects will contain all of the characters used by the page regardless of their visibility. This is similar to union subsetting, the difference being that the raw HTML pages are used to compute the character usage. These font objects will include characters used in scripts and comments as well as those displayed within the browser window when the page is loaded.


  6. Language subsetting

    This option will result in font objects being created based on language usage rather than statistical information about character usage. You can specify any one of the 96 Unicode code point ranges as defined by ISO 10646.

    Warning! We do not recommend the use of 'Language subsetting' when creating font objects based on Far East fonts, as the file size of the font object will be very large.


  7. No subsetting

    The font object will contain all the characters contained in each font used.

    Warning! We do not recommend the use of 'No subsetting' when creating font objects based on Far East fonts, as the file size of the font object will be very large.


Language : If you have selected '6. Language subsetting' use this option to select which Unicode range you want to include in the font object.

Add... : Use this option to include additional fonts that have not been identified by WEFT 3 as being used on analyzed pages.

Embed / Don't Embed : Use this option to choose not to embed common fonts.

Subset : Use this option to manually edit the individual font subsets identified by WEFT 2.

Details : This option launches the Windows font viewer.

Back : Use this button to return to the 'Analyze Web pages' screen.

Next : Click here to move on to the 'Create Font objects' screen.

Cancel : This button will exit the WEFT wizard and return you to the main WEFT screen.



this page was last updated 6 December 2001
© 2001 Microsoft Corporation. All rights reserved. Legal Notices.
please e-mail comments to us via the e-mail address listed here.

 

WEFT 3 release notes
Microsoft Typography | ...on the Web | ...embedding | Microsoft WEFT 3