157 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			157 lines
		
	
	
		
			8.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| This file describes the instructions for using the BaKoMa Computer
 | |
| Modern fonts with OzTeX.  (The BaKoMa AMS fonts lack screen fonts so
 | |
| they can not be used for screen previewing in OzTeX.)  This directory
 | |
| contains alaso oztexfiles.sit.hqx which contains two files, "Add BaKoMa
 | |
| Fonts" and BaKoMaCM.enc, needed by OzTeX.
 | |
| 
 | |
| Installation Instructions
 | |
| -------------------------
 | |
| 1.  Download oztexfiles.sit.hqx.  De-binhex and unstuff.  Place "Add
 | |
|     BaKoMa Fonts" into your :OzTeX:Configs folder.  Edit the line beginning
 | |
|     with "PS folder(s)" and change the last entry to the folder where you
 | |
|     put the fonts in step 4.
 | |
|    
 | |
| 2.  Place BaKoMaCM.enc file into your :OzTeX:PS-files:Encodings folder. 
 | |
| 
 | |
| 3.  Download the any or all the fonts in tex-archive/fonts/cm/ps-type1/
 | |
|     bakoma/mac/tt.  De-binhex and unstuff and drop on the System
 | |
|     folder.  With System 7.1 they will go to the Fonts subfolder.  With
 | |
|     System 7.0, they will go into the System suitcase.
 | |
| 
 | |
| 4.  If you want to print to a postscript printer using the BaKoMa
 | |
|     fonts with OzTeX, then download the corresponding fonts in 
 | |
|     tex-archive/fonts/cm/ps-type1/bakoma/mac/macps.  De-binhex and 
 | |
|     unstuff.  Drop them on the System folder.  With system 7.1 they
 | |
|     will go to the Fonts subfolder.  With system 7.0 they will go to
 | |
|     the Extension subfolder.
 | |
| 
 | |
| 5.  You can also download the AMS fonts in tex-archive/fonts/cm/ps-type1/
 | |
|     bakoma/mac/macps but the screen fonts are not available so they 
 | |
|     can not be used by OzTeX for screen previewing.  Since OzTeX does
 | |
|     not come with the AMS TFM files, you need to get them.  The
 | |
|     originals are available in tex-archive/fonts/ams/amsfonts/tfm.  Or
 | |
|     get the TFM files distributed with the BaKoMa fonts in 
 | |
|     tex-archive/cm/ps-type1/bakoma/tfm.
 | |
| 
 | |
| 6.  [Optional]  Throw away any corresponding PK-files to save disk
 | |
|     space, but see the comment below about printing before you do it.
 | |
|     Also read the OzTeX documentation about postscript fonts.
 | |
| 
 | |
| Usage Instructions
 | |
| ------------------
 | |
| 1.  Before the BaKoMa fonts are accessible to OzTeX, the "Add BaKoMa fonts" 
 | |
|     file has to be loaded.  So either use the "Load Config" command 
 | |
|     under the Config menu or modify the Default config file.  See
 | |
|     the OzTeX user's manual for more information about the Config
 | |
|     files and using postscript fonts.
 | |
| 
 | |
| 2.  Tex and view the documents as usual.  The quality of the Computer
 | |
|     Modern fonts displayed on the screen should be much, much better.
 | |
| 
 | |
| Encoding File
 | |
| -------------
 | |
| The BaKoMaCM.enc file is a SimpleText document because if the ~cmr12
 | |
| font is correctly installed in the System Fonts folder, the actual TeX
 | |
| characters like \Gamma are displayed in the comment field of each
 | |
| character that is re-encoded.  Also the last column of this document
 | |
| shows the key combination needed to produce each character.  I found
 | |
| the information I needed to create this encoding file by latexing the
 | |
| file fonttab.tex (available on CTAN), before I installed the BaKoMa
 | |
| fonts.  This file creates a table showing all the characters and the
 | |
| corresponding hexadecimal codes.  These codes correspond to the codes
 | |
| in the TFM files.  I found the hexadecimal codes in the screen fonts,
 | |
| by installing them in the system font folder and using Varityper
 | |
| Toolkit to create a table of all the characters and their
 | |
| corresponding hexadecimal codes.  It also displays the key sequences
 | |
| needed to type the characters.  FontClerk has a similar feature.  I
 | |
| created an entry for each code that was different.  See the OzTeX
 | |
| documentation for more information.
 | |
| 
 | |
| Printing and Previewing
 | |
| -----------------------
 | |
| 
 | |
| I have heard that documents printed using the BaKoMa fonts to a
 | |
| postscript printer will take much longer to print because the
 | |
| postscript information is much bigger than the PK bitmap
 | |
| information. In fact some documents may not print because of memory
 | |
| limitation in the printer.  Also people have said that the quality is
 | |
| very close but not quite as good as the PK fonts.  Having said this if
 | |
| you want to use BaKoMa fonts for postscript printing and previewing
 | |
| than you can throw away all the corresponding PK-files.  If you want
 | |
| to only use the BaKoMa fonts for previewing, remove the entries in the
 | |
| Download column in the "Add BaKoMa Fonts" file.  The entries in the
 | |
| Download column are prefixed with a "<".  Do not do step 4 above.  If
 | |
| you want to save disk space then delete the corresponding PK-files
 | |
| that are only used for previewing.  To preview the document with the
 | |
| BaKoMa fonts, load the "Add BaKoMa Fonts" file.  When you want to
 | |
| print reload the Default config file (assuming it hasn't been
 | |
| modified) to remove the BaKoMa fonts and print as usual.  You do not
 | |
| need to re-tex the document.
 | |
| 
 | |
| TFM files
 | |
| ---------
 | |
| Basil K. Malyshev also distributed TFM files with the BaKoMa fonts.
 | |
| These fonts are identical to the Computer Modern TFM files distributed
 | |
| with OzTeX except for two minor differences. 
 | |
|   1.  All the BaKoMa TFM files do not an optional flag which, if
 | |
|       present and TRUE, indicates that all the character codes are < 128.
 | |
|       I'm not aware of any software that uses the flag.  
 | |
|   2.  The BaKoMa CM fonts listed below have the Kappa Variant at
 | |
|       position 128, which causes the Checksum value to be different.
 | |
|       cmmi10.pl,cmmi12.pl,cmmi5.pl,cmmi6.pl,cmmi7.pl,cmmi8.pl,cmmi9.pl,
 | |
|       cmmib10.pl,cmmib6.pl,cmmib7.pl,cmmib8.pl,cmmib9.pl
 | |
|   
 | |
| I don't know why Basil has added this extra character; perhaps it is
 | |
| useful in some European languages.  But it doesn't really matter as
 | |
| far as OzTeX is concerned, nor for portability (as long as you avoid
 | |
| using the extra character!)
 | |
| 
 | |
| For all practical purposes the two sets of TFMs are identical,
 | |
| so you can safely use the OzTeX TFMs with the BaKoMa fonts.
 | |
| You could also use the BaKoMa TFMs with OzTeX's PK fonts, but with
 | |
| one minor annoyance: if you use any of those cmmi* TFMs then dvips will
 | |
| generate checksum mismatch warnings when it compares the checksum in
 | |
| OzTeX's PK files.  Just ignore the warnings.
 | |
| (OzTeX doesn't bother checking for checksum differences.)
 | |
| 
 | |
| Why both the TrueType and Postscript fonts are needed for printing.
 | |
| -------------------------------------------------------------------
 | |
| With most mac programs if you have a Truetype font install you can
 | |
| print files using this font to any postscript printer and you do not
 | |
| need the mac postscript files.  However, OzTeX does not know how to
 | |
| download the TrueType outline information in the MacTrueType files, so
 | |
| the mac postscript files are needed for printing to postscript
 | |
| printers.  This essentially doubles the disk space that is being taken
 | |
| up by these fonts.  (I'm not dumping on OzTeX.  I think it is a great
 | |
| program and Andrew Trevorrow did a great service releasing OzTeX as
 | |
| shareware.)  People with ATM still need both formats because ATM can
 | |
| not utilize the mac postscript file without an ATM screen font.
 | |
| Technically, this means a font file with a FOND resource that points
 | |
| to the mac postscript file.  Currently, no shareware or public domain
 | |
| program exists for creating an ATM screen font.  And Tom Scavo and
 | |
| I do not own any commercial font manipulation utilities to do the
 | |
| conversion.  Any volunteers?
 | |
| 
 | |
| Hidden Fonts or Why the ~ at the beginning of each font name?
 | |
| -------------------------------------------------------------
 | |
| One problem with using all the fonts is that the font menu becomes
 | |
| very, very long which makes it difficult to access the typical
 | |
| macintosh fonts.  There are a couple of ways to deal with the
 | |
| problem.  1.  Create font families, but we don't know how.  2. Put a
 | |
| "%" in front of the font name so that they do not appear in the font
 | |
| menu.  However, other applications can't access them.  3.  Put a "~"
 | |
| in front of the font name so that they appear after they typical
 | |
| macintosh fonts.  
 | |
| 
 | |
| Step 3 seem to be the best choice for distribution.  It provides the
 | |
| most flexibility and reduces the problem of the long font menu.
 | |
| Instructions for creating hidden fonts are in 00readme.tt in the
 | |
| tex-archive/fonts/cm/ps-type1/bakoma/mac/tt directory.
 | |
| 
 | |
| John Salmento				regular address:
 | |
| Research Assistant			Lehigh University
 | |
| Room B-261, Imbt Building		Energy Research Center
 | |
| email: js0p@lehigh.edu			117 ATLSS Drive
 | |
| phone: (610) 758-6285			Bethlehem PA, 18015
 | |
| fax:   (610) 758-5959
 |