home *** CD-ROM | disk | FTP | other *** search
/ kermit.columbia.edu / kermit.columbia.edu.tar / kermit.columbia.edu / win100b / wkfontdoc.txt < prev    next >
Text File  |  1991-10-19  |  4KB  |  87 lines

  1.               WIN100 Fonts
  2.  
  3.              William S. Hall
  4.              3665 Benton Street, #66
  5.               Santa Clara, CA 95051
  6.               May 15, 1991
  7.  
  8.  
  9.      WIN100 is currently distributed with fonts which are most
  10. suitable for devices having resolutions of at least 640 pixels
  11. horizontally and between 400 and 600 pixels vertically.  The VGA,
  12. MGCA, and many LCD displays fall within this range.  These fonts
  13. are contained in the file WIN100E.FON.  On the Kermit
  14. distribution, WIN100E.FON is distributed in BOO format as
  15. WKEFON.BOO.  WIN100E.FON can be extracted by using the
  16. Kermit-supplied MSBPCT tool.
  17.  
  18.      All sources are included.  A description of the files is
  19. given below.  To modify the fonts, you will need the Resource
  20. Compiler and Font Editor or similar tools from the Microsoft
  21. Windows Software Development Kit (SDK).  You must also have the
  22. files FONTS.ASM, FONTS.OBJ, and LINK4, which also come with the
  23. SDK and cannot be distributed here.
  24.  
  25.      Fonts are needed to support high resolution devices such as
  26. the super VGA (800 x 600) and 8514/A (1024 x 768) as well as the
  27. EGA and CGA display adapters.  It would also be useful to have
  28. versions using the DEC Multinational character set for a more
  29. complete VT220 emulation.  The contributions of others along
  30. these lines would be greatly appreciated.  Please try, however,
  31. to use naming conventions similar to those used here.
  32.  
  33.      WIN100E.FON contains fonts in two character sets:  Windows
  34. ANSI and DEC Special Graphics, along with extra characters in the
  35. ranges 0-31 and 128-159 to allow control character representation
  36. mode on the terminal.  The symbols used in the control character
  37. ranges mimic those of the DEC Multinational character set.  The
  38. only difference between the ANSI and DEC Special Graphics sets
  39. are the substitution of DEC character graphics in the codepoint
  40. range of 95 to 126.
  41.  
  42.      Each character set is further rendered in wide and narrow
  43. formats for use with 80 and 132 columns respectively.  Finally,
  44. because Windows does bolding by actually adding horizontal pixels
  45. to the character glyphs, and thus (unacceptably) increasing the
  46. character cell size, all fonts are also supplied in bold as well
  47. as normal weights.  Hence altogether, WIN100E.FON contains eight
  48. fonts.  The face name is simply WIN100.
  49.  
  50.      Microsoft has traditionally suffixed font files with the
  51. letters A through F to denote the resolution range for which the
  52. fonts are most suitable.  For displays, the resolutions are A
  53. (CGA), B (EGA/Hercules), E (VGA/MCGA), and F (8514/a).  We have
  54. tried to follow a similar naming scheme here, although with some
  55. inconsistencies.
  56.  
  57.      To make the fonts, copy the files listed below to a suitable
  58. directory and extract any file with a .BOO extension using
  59. MSBPCT.  Copy the files FONTS.ASM and FONTS.OBJ from the Windows
  60. SDK distribution.  Rename the .MAK file to MAKEFILE and build the
  61. fonts using the Microsoft NMAKE utility.  NMAKE is now being
  62. supplied with the Microsoft C6 compiler and the 6.0 assembler.
  63.  
  64.      You will not be able to make the font file agree exactly at
  65. the binary level with the one distributed because MSBPCT always
  66. adds a few harmless characters at the end of any extracted file.
  67.  
  68.     WKE100.MAK - The make file for WIN100E.FON.
  69.  
  70.     WKE100.DEF - The definitions file for WIN100E.FON.
  71.  
  72.     WKE100.RC - The resource file for WIN100E.FON.
  73.  
  74.     WKUVWX.BOO - .FNT files in .BOO format.  The meanings of
  75. the last four letters in the name are as follows:
  76.  
  77.         U - display adapter (see above).  Currently only 'E'
  78. is supported.
  79.  
  80.         V - character set.  'A' means Windows ANSI and 'S'
  81. means Windows ANSI with DEC character graphics replacing those in
  82. the range 95-126.
  83.  
  84.         W - N (normal weight) or B (bold).
  85.  
  86.         X - N (narrow width) or W (wide).
  87.