home *** CD-ROM | disk | FTP | other *** search
/ Netscape Plug-Ins Developer's Kit / Netscape_Plug-Ins_Developers_Kit.iso / EDITORS / hotmetal / README.TXT < prev   
Encoding:
Text File  |  1996-01-11  |  9.2 KB  |  140 lines

  1.  
  2. Welcome to SoftQuad HoTMetaL 1.0+
  3.  
  4. Product Changes
  5.  
  6. This product has changed in a few ways from the first version of HoTMetaL, which we released in July of 1994.
  7.  
  8. Netscape support
  9.  
  10. HoTMetaL now supports the Netscape extended elements and attributes (as best as we can determine them).  There are two settings in the HoTMetaL configuration file (the file sqhm.ini in the HoTMetaL directory) that determine whether HoTMetaL uses the Netscape extensions or the standard HTML 2.0 elements. If you want to use the Netscape extensions you should modify this configuration file according to the following instructions:
  11.  
  12. If you want HoTMetaL to use the Netscape extensions for new files that you create with HoTMetaL's New command, you should modify the setting for "rules_file" as follows:
  13.  
  14.     rules_file=html-net.mtl
  15.  
  16. If you want the Netscape extensions to be available by default for documents being opened with HoTMetaL's Open... command, you should modify the setting for "extid_map" as follows:
  17.  
  18.     extid_map=html-net.map
  19.  
  20. If you make this change the Netscape extensions will be available when you open any file, except one that was created with the Netscape extensions turned off.
  21.  
  22. To restore HoTMetaL to the default mode, in which only HTML 2.0 features are allowed,
  23. you should reset these settings to their original values, i.e.:
  24.  
  25.     rules_file=html.mtl
  26.     extid_map=html.map
  27.  
  28. Dealing with invalid files
  29.  
  30. We have improved the behavior of the Open... command when you try to open a file that has errors. If HoTMetaL can't open the file immediately, you are given the choice of opening it as a text file, or running it through a filter, called Tidy, which attempts to clean up HTML documents that contain errors. It is not, however, a general-purpose document fix-up or conversion tool, and we recommend using this filter only as a last resort. You should be aware that it will remove the markup (but not the content) of any elements that it is unfamiliar with (including the Netscape extensions).
  31.  
  32. Displaying URLs
  33.  
  34. There is a new menu item called Hide URLs in the View menu. By default, HoTMetaL displays the URLs associated with relevant elements, in the prefix of the element's start-tag. If you want to hide the URLs, choose Hide URLs: the URLs will disappear from the display, and the menu item will toggle to Show URLs. Clicking on Show URLs will cause the URLs to be displayed again.
  35.  
  36. Tutorial
  37.  
  38. A tutorial on using HoTMetaL and creating HTML (web) files is now available, in the  file tutorial.htm in the directory in which HoTMetaL is installed. You should open this file with your favorite web browser while simultaneously running HoTMetaL. It contains instructions on common HTML features such as lists, anchors, and forms. You can launch this tutorial from HoTMetaL by choosing the Tutorial command from the Help menu.
  39.  
  40.  
  41. Product notes
  42.  
  43. Displaying images
  44.  
  45. Please note that the Show Image command can display only files that are on your local system or network. Unlike browsers such as Mosaic, it does not follow URLs on remote systems.
  46.  
  47. A filename entered in the standard URL format, e.g., file://c|fred/barney.gif, will be interpreted by HoTMetaL as the equivalent Windows filename for the purpose of displaying the image.
  48.  
  49. Pinning the dialog boxes
  50.  
  51. Many of the HoTMetaL dialog boxes can be pinned to cause them to remain on the screen after you've performed an action (inserting an element, for example). To pin a dialog box, click on the icon in the upper left corner of the dialog box and choose Pin in the menu that appears.
  52.  
  53. DTD version
  54.  
  55. The SGML DTD used by HoTMetaL is based on the HTML 2.0 draft.  
  56.  
  57. Known bugs and open issues
  58.  
  59. Displaying inline GIF files
  60.  
  61. We have found that if certain video cards are being used, HoTMetaL will cause a General Protection Fault or Application Error whenever you attempt to display an inline image. The only solution at this point is simply to not display an inline image, but rather to use an external viewer (via the Show Image command), or use Preview to view the file in a browser. To ensure that images are not displayed inline you should not use the Show Inline Images command in the View menu.
  62.  
  63. If you have a lot of GIF images in a document, you may encounter a General Protection Fault. The number of GIFs required to trigger this bug is system-dependent: we have experienced it while displaying 10 or more GIF images.  As with the problem described in the previous paragraph, the only solution at this time is to not display GIF images inline. 
  64.  
  65. Displaying a wide GIF file inline sometimes causes screen drawing bugs when tags are showing. For example, text that should follow the graphic may be displayed alongside it, and you may have trouble positioning the cursor in the text.
  66.  
  67. If  the URL of an IMG element (that  is, the IMG's SRC attribute) starts with a `/' or a drive name (for example, `c|'), the image you specify in the URL will not be displayed inline by HoTMetaL. If you want the image to be displayed inline, the URL must start with the  `file' protocol. E,g.,
  68.  
  69.     file:///c|/moira/piano.gif
  70.  
  71. Table display problems
  72.  
  73. (Note: you cannot insert a table directly from HoTMetaL: this feature is available only in HoTMetaL PRO: HoTMetaL can, however, open files that have tables.)
  74.  
  75. You should not use top separation (set with the Separation  command in the View menu) with elements that you know will be used in a table cell element. It is all right to use bottom separation, however. You may find it more convenient to avoid inserting elements inside a table cell.
  76.  
  77. The last line of a table that occurs at the end of a file may sometimes be drawn incorrectly. Inserting a carriage return at the end of the file should cause the problem to go away.
  78.  
  79. Disappearing tag icons
  80.  
  81. If the Windows color scheme is set to use white text on a black background, the tag icons will not be visible.
  82.  
  83.  
  84. Some common error messages
  85.  
  86. Two common error messages that are caused by running out of memory are:
  87.  
  88. cons: cannot allocate new segment
  89.  
  90. Not enough memory to run application.
  91. Minimum 2965504 required.
  92.  
  93. You can check how much memory is available as follows:
  94.  
  95. 1. Choose About Program Manager... from the Program Manager's Help menu. The amount of free memory is displayed at the bottom of the dialog box that appears.
  96.  
  97. 2. Now double-click on the Control Panel icon (probably found in the Main program group) and then double-click on the Enhanced icon in the window that appears.
  98.  
  99. 3. In the dialog box that now appears, click on the Virtual Memory button. This brings up a dialog box that displays the Swapfile size. You can calculate the actual amount of memory available in the system by subtracting the swapfile size from the free memory displayed by the Program Manager.
  100.  
  101. HoTMetaL requires some "real" (core) memory to start up, so you will have problems if the amount you calculated in step 3 is very small or negative.
  102.  
  103. These are some of the strategies for freeing up memory:
  104.  
  105. 1. Close some applications.
  106.  
  107. 2. From the DOS prompt, type "smartdrv". This tells you how much memory has been allocated for smartdrv. Typically this will be 2 Megabytes. You can lower this amount by opening the autoexec.bat file and and adding parameters that set the memory allocation at the end of the SMARTDRV entry. For example, you can try "512 512". You must then reboot your PC.
  108.  
  109. 3. As a last resort, you can restart Windows, or reboot your PC. If memory has been temporarily corrupted, the memory error may be bogus.  
  110.  
  111. If you get the message:
  112.  
  113. Not running on a DPMI implementation
  114.  
  115. when you try to launch HoTMetaL, you will have to install more real memory on your PC. This message means that you do not have enough free memory for Microsoft Windows to run in enhanced mode, which is required for HoTMetaL. We recommend that you have at least 8 MB (preferably 12 MB) of real memory.
  116.  
  117. Launching external applications
  118.  
  119. Some HoTMetaL functionality (browsing and displaying graphics) relies on the use of external applications. A configuration file (the file sqhm.ini in the HoTMetaL directory) tells HoTMetaL which programs to use to carry out these functions. The configuration variable html_browser in this configuration file specifies the browser that will be used to preview your HTML files; view_gif and view_bmp specify the programs used to display GIF and BMP files.
  120.  
  121. You must decide which programs you wish to use for these purposes and then modify the values of the relevant variables in the sqhm.ini file. You do this by opening the file with a text editor and making the desired changes. For example, if you want to use Mosaic as your HTML browser you would put a line such as the following in sqhm.ini (this example uses a typical location for the mosaic.exe file--you must use the actual location on your PC):
  122.  
  123. html_browser=c:\mosaic\mosaic.exe
  124.  
  125. The view_gif and view_bmp variables should specify a graphics-viewing program such as c:\windows\pbrush.exe (again, you must use the actual location on your PC). If you need more information, see the chapter The configuration mechanism  in the HoTMetaL manual.
  126.  
  127. Contacting SoftQuad
  128.  
  129. The MetaL-Workers
  130. SoftQuad Inc.
  131. 56 Aberfoyle Crescent
  132. Toronto, Ont.
  133. M8X 2W4 Canada
  134.  
  135. phone:    +1 416 239 4801
  136. fax:    +1 416 239 7105
  137. e-mail:    hotmetal@sq.com (for HoTMetaL enquiries)
  138.     sales@sq.com (for other products)
  139.  
  140. SoftQuad Home Page: http://www.sq.com