Skip NavigationDesign Science: How Science Communicates
Products Solutions Store Support Reference Company View Cart
 
 
TechNote #:90 Last modified: 11/18/04

Problems Viewing MathPage Documents in a Browser


The information in this document applies to:

MathType 6.x (Windows)
MathType 6.x (Macintosh)
MathType 5.x (Windows)
MathType 5.x (Macintosh)

Microsoft Internet Explorer (Win, Mac)
Mozilla Firefox (All platforms)
Netscape Navigator (All platforms)
Apple Safari (Mac)
Opera (All platforms)


 


Issue

Some MathPage documents may not display or print correctly in a browser. Known problems and solutions are listed below, by browser and platform.

Note: please check back often, as updates to the various browsers may affect this list.


Solution

There are many factors involved with getting proper browser display of a Word document that has been converted to HTML:

  • Mismatch between Word's capabilities and HTML
    Many features that are available in Word do not translate well to HTML, such as tabs, floating items, etc.
  • Each version of Word generates a little better HTML than the previous one
    We suggest that you upgrade to the latest version of Word.
  • Browser support of W3C standards varies
    We try to use W3C standard mechanisms for HTML, CSS, etc., but browsers differ in their support of them. In some cases the support is missing, in others it's buggy.

We have found that viewing MathPage Web pages works best in versions 5 and newer of Internet Explorer. The latest version of Netscape Navigator works well in most situations, but there are a few issues as noted below. Most of these have been resolved by Netscape 6, but the currently available release version has a couple of known problems that specifically affect MathPage documents, also listed below.

Other issues:


Internet Explorer (Windows)

  • Colored Text and Equations Do Not Match Appearance in Word in IE5
    In IE5, coloring text with a colored equation does not match Word. The entire height of the line is not properly colored. This is ok in IE4 and IE5.5. 
    Solution: Upgrade to IE5.5 or later.
  • Extra Space Appears After Certain Symbols in IE5
    Some installations of IE5 may display extra space after certain symbols, like prime, double prime, etc.
    Solution: Upgrade to IE5.5 or later.
  • Unexpected error messages when Exporting to MathPage
    You may receive, "An unexpected processing error occurred, please try again. If this continues to occur, try reinstalling MathType. Processing HTML error-9999", or some such message when exporting a document to MathPage. This is due to extra cells (s) within a table row(s).
    Solution: Delete any extra cells from existing table rows and make all the table rows the same length.

Note: for best viewing MathML, using Internet Explorer 6.0, please ensure that you have the latest version of MathPlayer installed. You can find this on the Design Science  web site.

 

Internet Explorer (Macintosh)

  • Equations and Symbols Print As Low-Resolution Images On IE4.5
    The "Crop Wide Pages" or "Print Wide Pages" options print low resolution equations and symbols from Macintosh IE4.5.
    Solution: Use the "Shrink to Fit" option to get high-resolution equations and symbols. This causes the text to print very small, but setting the Scale% option to 200%, for example, can be used to enlarge the text. You can also upgrade to Macintosh IE5, which always prints high-resolution equations.  
  • Errors Accessing Documents in Password-Protected Directories
    Internet Explorer attempts to access Netscape 4.x entities as real files, e.g. &gEmptySrc;
    Solution: Do not place MathPage documents in password-protected directories.

Mozilla-based Browsers (Netscape, Firefox, etc.)

  • Clicking on an Equation Does Not Bring up the MathZoom Popup
    This was a known bug in pre 1.0 versions of Mozilla (which also affects Netscape 6). The bug does not exist in Mozilla Firefox 1.0 or Netscape 7; a single click works fine.
    Solution: Click on the top part of the equation (above the baseline) to bring up the popup.
  • Equations Don't Print
    All equations print as either black or white boxes unless they have a non-transparent background. This is a known bug, #12037 in Mozilla release notes, which also affects Netscape 6.
    Solution: Give all equations a background color. This is expected to be fixed soon in Mozilla/Netscape 6. 

Netscape Navigator 4.x (All)

  • Resizing Window Causes Document to Reload
    Whenever the browser window is resized the document reloads. This is necessary since Navigator 'loses' the positioning of all equations and positionable elements when the window resizes.
    Solution: None available; avoid resizing the window if possible.  
  • Large Line Spacing Obscures Text
    Some text may not appear when large line spacing values are used. 
    Solution: Use the Refresh command, which usually fixes the problem; reloading the document isn't necessary.  
  • Equations Overlay Text On Lines Above or Below
    When fixed line spacing in Word 2000 is used, lines of text do not spread far enough apart to accomodate large equations.
    Solution: Increase the line spacing setting in the Word 2000 document to be large enough to hold the largest equation, or use default (Single) line spacing. Word 97 ignores line spacing settings when it generates HTML, so all lines use default (Single) spacing in the browser.
  • Display Equations Not Displayed Properly, Are Truncated at Top and Bottom
    If the MTDisplayEquation style in Word has fixed line spacing, the tables used to contain display equations may not be large enough. 
    Solution: Set the line spacing to default (Single) for the MTDisplayEquation style.
  • Outline Numbering Causes Stepping Indents
    When using outline numbering, the section numbers and text do not all appear on the same level, but have extra indenting. 
    Solution: Reloading the document may solve the problem, but results are not predictable.
  • Boxes Print Around Display Equations or Equations Inside Tables
    If a file:// URL is used to display the document, the outline of certain small GIFs may display when printed. This problem does not occur when the document is read from a web server using a http:// URL.
    Solution: If possible, use http:// protocol to load the document when printing.
  • Tables Columns Print Very Narrowly But Display Fine On Screen
    Columns do not expand to fill the entire page width but are very narrow, causing text to wrap into columns.
    Solution: Remove 'Preferred Widths' from columns in original Word document.

Netscape Navigator 4.x (Macintosh)

  • Equations and Symbols Print at Low Resolution 
    Equations and symbols are printed using screen-resolution images (72 dpi) instead of high-resolution images. This makes the equations and symbols look blocky and scaled.
    Solution: None available for Navigator 4.x; use Internet Explorer for printing or upgrade to Netscape 6.
  • Equations Print With Screen Background Color
    Solution: Set background color in browser to white before printing.

Netscape Navigator 4.x (Linux)

  • Document Does Not Print or Prints Up To First Equation or Symbol Only
    Solution: None available for Netscape Navigator 4.x; upgrade to Netscape 6.

Netscape Navigator 4.0 (Windows)

  • Document Prints Several Blank Pages 
    Solution: Upgrade to latest Netscape Navigator 4.x or Netscape 6.
  • Document Does Not Load Correctly On First Attempt
    Solution: Reload document manually; also, you can upgrade to latest Netscape Navigator  4.x or Netscape 6.

Word 97

Word 2000 and later do a better job of generating HTML than Word 97 does. Below is a list of some problems you may encounter with MathPage documents generated from Word 97. The best solution would be to upgrade to the latest version of Word. If this is not possible or feasible, you can manually edit the page and make the suggested changes shown below:

  • Graphics appear low-resolution or lose data
    Word97 generates GIFs for graphics at their original size, but specifies the desired WIDTH and HEIGHT in the HTML. This causes graphics to appear as low-resolution or to drop some data, such as thin vertical or horizontal lines.
    Solution: Set scaling to 100% for both width and height in Word97. Use the graphic editing program to change the size of the graphic.
  • Text is in italics or bold when it should not be, sub/superscripts mixed up, etc.
    Word97-generated HTML often has begin/end tags that overlap each other, resulting in a malformed document. This causes display problems in many browsers.
    Solution: Manually edit the page and make sure tags do not overlap.
  • Font size for text outside of equations does not match text inside equations
    Word 97 converts all absolute font sizes (e.g. 20pt) to relative font sizes (e.g. 1-7) when generating HTML, which may cause text outside of equations not to match the text inside of equations.
    Solution: Manually edit the page to use fixed font sizes rather than relative.
  • Floating objects do not display in the web page
    Floating objects are omitted entirely from the resulting HTML.
    Solution: Manually insert the floating object into the page.
  • ™ displays on the page instead of ™
    Word97 generates ™ which is not supported on all browsers.
    Solution: Convert all ™ entity references to ™.
  • Some inserted symbols such as prime, double prime, etc. have extra whitespace around them
    Word 97 does not generate the LANG=EN-US attribute on the BODY tag like Word 2000 does.
    Solution: Add the LANG=EN-US attribute to the BODY tag.

Font Sizing

All Windows Internet Explorer versions and Macintosh IE4.5 allow the user to size text, but it only affects text that does not have a fixed point size specified, i.e. text that is rendered in the browser's default font and size. Word documents generated by MathPage always contain fixed point sizes, so using Internet Explorer font sizing mechanisms will have no effect.

Macintosh IE5 allows the user to set a Text Zoom percentage that affects all text in the document. Under Edit­>Preferences, the user can set a default point size for text, as well as a screen resolution dpi to use for displaying text. However, this only affects text that has a fixed point size specified. Text using the default browser font is not affected. Since all MathPage documents contain fixed point sizes, these sizing settings can be used. However, the document must be manually reloaded to display the correctly sized equations and symbols whenever the screen resolution setting is changed. 

All Netscape Navigator versions allow the user to Increase/Decrease Font, which will scale all text sizes up or down, regardless of whether it uses the default font or a specific font. The closest matching resolution GIFs will be displayed or printed.

Feedback

If you are having trouble viewing MathPage documents in your browser, and the problems are not addressed here, please send us your comments at feedback@dessci.com.

Copyright © 1996-2013 Design Science. All rights reserved.   Contact us | Privacy statement
 

Top of page

TechNotes Home   |   TechNote Wizard   |   Contact us

Copyright © 1996-2013 Design Science. All rights reserved.
Contact us | Privacy statement
Follow MathType: