home *** CD-ROM | disk | FTP | other *** search
/ CICA 1993 November / cicaforwindowswalnutcreeknovember1993.iso / win_nt / ttinfo / readme.txt < prev    next >
Text File  |  1993-01-23  |  4KB  |  85 lines

  1. TrueType developer information files in this directory:
  2.  
  3. 1. The TrueType specifications (in two formats):
  4.  
  5.    The TrueType Font File specifications detail how to construct
  6.    a TrueType font from scratch (or build a tool to do so), the 
  7.    TrueType programming language, and the complete format of each
  8.    sub-table contained in the .TTF file complete with illustrations.
  9.  
  10.    a. In Windows 3.1 help format:
  11.       The "ttf_spec.hlp" file is a hyper-text based version of the
  12.       specifications which makes an ideal online reference
  13.       guide to in internals of a TrueType font.  If you have Windows 
  14.       3.1, you have all of the tools necessary to view or print this 
  15.       online guide (no other programs are required).  You can even make 
  16.       this into an icon for your desktop by doing a "File:New" from 
  17.       the Windows 3.1 Program Manager and just pointing the command 
  18.       line argument to the ttf_spec.hlp file.  Double-clicking on 
  19.       that icon will automatically launch winhelp.exe and open the
  20.       ttf_spec.hlp file.
  21.  
  22.    b. In Word for Windows 2.0 format:
  23.     ttspec1.zip
  24.     ttspec2.zip
  25.     ttspec3.zip
  26.       These three compressed files contain the exact same information
  27.       which is present in the online help file mentioned above.
  28.       This version would allow you to easily print out the entire
  29.       400 page book.  These documents are stored in Word for Windows 
  30.       2.0 format and require Windows 3.1 for printing.  See the 
  31.       "readme.doc" (in ttspec1.zip) for printing instructions.  
  32.       Requires 2.5MB after uncompression.
  33.  
  34. 2. ttfdump.zip  - An MS-DOS executable which will dump the contents
  35.    of a TrueType font out in a human-readable fashion.  It allows 
  36.    you to dump the entire font, or just specific sub-tables.  This
  37.    tool, combined with the specifications above, allows very effective
  38.    debugging or exploration of any TrueType font.  For example, to
  39.    dump the contents of the 'cmap' (character code to glyph index
  40.    mapping) table, enter:
  41.  
  42.     ttfdump fontname.ttf -tcmap -nx
  43.  
  44.    Entering "ttfdump" with no options will give you a help message.
  45.  
  46. 3. ttfname.zip  - Example C source code on how to parse the contents
  47.    of a TrueType font.  Although this particular example will open up 
  48.    the file and locate the font name contained within the 'name' table,
  49.    it could be readily adapted to parse any other structure in the 
  50.    file.  This compressed zip file also contains many useful include 
  51.    files which have pre-defined structures set up for the internal 
  52.    tables of a TrueType font file.  This code may be useful for 
  53.    developers who wish to parse the TrueType data stream returned
  54.    by the GetFontData() API in Windows 3.1.
  55.  
  56. 4. tt-win.zip   - A 31 page Word for Windows 2.0 document which is
  57.    targeted for the Windows developer who is interested in learning
  58.    about some of the capabilities TrueType adds to Windows 3.1.
  59.    Contains many illustrations.
  60.  
  61. 5. embeddin.zip - A text file which describes all of the information
  62.    necessary for a Windows developer to add TrueType font embedding
  63.    capabilities to their application.  Font embedding allows the 
  64.    application to bundle the TrueType fonts that were used in that
  65.    document and transport it to another platform where the document
  66.    can be viewed or printed correctly.
  67.  
  68. 6. tt-talk.zip  - The TrueType Technical Talks 1 and 2.  These
  69.    text files describe some of the things that are happening
  70.    with TrueType behind the scenes in Windows 3.1.  The first
  71.    document walks the reader through all of the steps that occur
  72.    from when the user first presses the key on the keyboard until
  73.    that character appears on the screen (scaling, hinting, drop
  74.    out control, caching and blitting).  The second talk describes
  75.    one of the unique features of TrueType called non-linear scaling
  76.    which allows the font vendor to overcome some of the physical
  77.    limitations of low resolution output devices.
  78.  
  79. 7. lucida.zip  - This text file contains useful typographic 
  80.    information on the 22 Lucida fonts which are contained in the
  81.    Microsoft TrueType Font Pack for Windows.  It gives pointers
  82.    on line-layout, mixing and matching fonts in the family and
  83.    a little history on each typeface.  This information was
  84.    written by the font's designers, Chuck Bigelow & Kris Holmes.
  85.