276 lines
		
	
	
		
			9.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			276 lines
		
	
	
		
			9.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ******************************************************************************
 | |
| *                                                                            *
 | |
| *                        BaKoMa Fonts Collection                             *
 | |
| *                        ======= Level C =======                             *
 | |
| *                                                                            *
 | |
| *                  AMS fonts: Euler family and symbols                       *
 | |
| *                         Version 1.2/19-Jan-95                              *
 | |
| *                                                                            *
 | |
| *      Copyright (C) 1994, 1995, Basil K. Malyshev. All Rights Reserved.     *
 | |
| *                                                                            *
 | |
| ******************************************************************************
 | |
| 
 | |
| This font software package is the second part of the BaKoMa Font Collection.
 | |
| The package includes the most usefull AMS fonts: Euler family and symbols.
 | |
| Totally, 52 fonts are included into BaKoMa/AMS font software package.
 | |
| 
 | |
| The fonts are in a ATM compatible PostScript Type 1 font format (PFB+AFM+PFM)
 | |
| as well as in a TrueType font format (TTF).
 | |
| 
 | |
| This font set can be used for:
 | |
| 
 | |
|  - printing on a PostScript printer by using, for example, Rokiki's DVIPS;
 | |
|    Note: Downloading of the entire fonts requires a lot of printer memory.
 | |
|          To reduce memory required for printing you can use 
 | |
| 	 'Partial Font Downloading Utility' which is available from
 | |
| 	 'CTAN:/tex-archive/fonts/utilities/fontload'.
 | |
| 
 | |
|  - printing on a wide set of matrix printers by using DVIPS and GhostScript.
 | |
| 
 | |
|  - slides drawing on HPGL vector plotters by using the 'ps2hpgl' utility.
 | |
|    It is available from 'ftp.mathworks.com:/pub/contrib/tools'.
 | |
| 
 | |
|  - document viewing  under MS Windows by using TrueType version of
 | |
|    those fonts or by using PostScript version with ATM.
 | |
|    For this case, fonts have specific encoding. Please read
 | |
|    section about font encoding before using these fonts with MS Windows.
 | |
| 
 | |
| ******************************************************************************
 | |
| *                           Licensing agreement                              *
 | |
| ******************************************************************************
 | |
| 
 | |
| Licence has been changed 15-Jun-2005.
 | |
| Read the file `LICENCE' in the same directory.
 | |
| 
 | |
| ******************************************************************************
 | |
| ********* List of fonts included in BaKoMa/AMS software font package *********
 | |
| ******************************************************************************
 | |
| 
 | |
| msam	5	6	7	8	9	10
 | |
| msbm	5	6	7	8	9	10
 | |
| euex			7	8	9	10
 | |
| eufm	5	6	7	8	9	10
 | |
| eufb	5	6	7	8	9	10
 | |
| eurm	5	6	7	8	9	10
 | |
| eurb	5	6	7	8	9	10
 | |
| eusm	5	6	7	8	9	10
 | |
| eusb	5	6	7	8	9	10
 | |
| 
 | |
| ******************************************************************************
 | |
| *                          Encoding in these fonts.                          *
 | |
| ******************************************************************************
 | |
| 
 | |
| Main encoding problem is that TeX standard fonts have characters
 | |
| in position from 0 upto 127.
 | |
| However MicroSoft Windows software don't like fonts with characters
 | |
| in 0..31 positions. These BLUE characters break normal functionality
 | |
| of the set of programs.
 | |
| So, ATM, version 2.0 will not show characters at position 0.
 | |
| If you will use ATM, version 2.6 you will look this characters 
 | |
| but some printer drivers will not work correctly when will try to use
 | |
| characters with codes from 0 to 31.
 | |
| 
 | |
| The obvious solution of this problem is reencode a font
 | |
| such that characters from positions 0..31 will be moved 
 | |
| to something other positions.
 | |
| 
 | |
| Of course, you can always reencode this fonts such as you want
 | |
| but in this collection I use special encoding hack such that
 | |
| you can use this fonts in DPS, PostScript printer, ps2pk program
 | |
| and ATM under MS windows or even convert this fonts via FontMonger program
 | |
| into TrueType format without any font reencoding.
 | |
| 
 | |
| So, PFB files have following encoding vector:
 | |
| 
 | |
| /Encoding 256 array
 | |
| 0 1 255 {1 index exch /.notdef put} for
 | |
| dup 32 /space put	% position 32 is filled by space. Don't use it !
 | |
| dup 33 /exclam put
 | |
| dup 34 /quotedblright put
 | |
| dup 35 /numbersign put
 | |
| dup 36 /dollar put
 | |
| dup 37 /percent put
 | |
| dup 38 /ampersand put
 | |
| dup 39 /quoteright put
 | |
| dup 40 /parenleft put
 | |
| dup 41 /parenright put
 | |
| dup 42 /asterisk put
 | |
| dup 43 /plus put
 | |
| dup 44 /comma put
 | |
| dup 45 /hyphen put
 | |
| dup 46 /period put
 | |
| dup 47 /slash put
 | |
| dup 48 /zero put
 | |
| dup 49 /one put
 | |
| dup 50 /two put
 | |
| dup 51 /three put
 | |
| dup 52 /four put
 | |
| dup 53 /five put
 | |
| dup 54 /six put
 | |
| dup 55 /seven put
 | |
| dup 56 /eight put
 | |
| dup 57 /nine put
 | |
| dup 58 /colon put
 | |
| dup 59 /semicolon put
 | |
| dup 60 /exclamdown put
 | |
| dup 61 /equal put
 | |
| dup 62 /questiondown put
 | |
| dup 63 /question put
 | |
| dup 64 /at put
 | |
| dup 65 /A put
 | |
| dup 66 /B put
 | |
| dup 67 /C put
 | |
| dup 68 /D put
 | |
| dup 69 /E put
 | |
| dup 70 /F put
 | |
| dup 71 /G put
 | |
| dup 72 /H put
 | |
| dup 73 /I put
 | |
| dup 74 /J put
 | |
| dup 75 /K put
 | |
| dup 76 /L put
 | |
| dup 77 /M put
 | |
| dup 78 /N put
 | |
| dup 79 /O put
 | |
| dup 80 /P put
 | |
| dup 81 /Q put
 | |
| dup 82 /R put
 | |
| dup 83 /S put
 | |
| dup 84 /T put
 | |
| dup 85 /U put
 | |
| dup 86 /V put
 | |
| dup 87 /W put
 | |
| dup 88 /X put
 | |
| dup 89 /Y put
 | |
| dup 90 /Z put
 | |
| dup 91 /bracketleft put
 | |
| dup 92 /quotedblleft put
 | |
| dup 93 /bracketright put
 | |
| dup 94 /circumflex put
 | |
| dup 95 /dotaccent put
 | |
| dup 96 /quoteleft put
 | |
| dup 97 /a put
 | |
| dup 98 /b put
 | |
| dup 99 /c put
 | |
| dup 100 /d put
 | |
| dup 101 /e put
 | |
| dup 102 /f put
 | |
| dup 103 /g put
 | |
| dup 104 /h put
 | |
| dup 105 /i put
 | |
| dup 106 /j put
 | |
| dup 107 /k put
 | |
| dup 108 /l put
 | |
| dup 109 /m put
 | |
| dup 110 /n put
 | |
| dup 111 /o put
 | |
| dup 112 /p put
 | |
| dup 113 /q put
 | |
| dup 114 /r put
 | |
| dup 115 /s put
 | |
| dup 116 /t put
 | |
| dup 117 /u put
 | |
| dup 118 /v put
 | |
| dup 119 /w put
 | |
| dup 120 /x put
 | |
| dup 121 /y put
 | |
| dup 122 /z put
 | |
| dup 123 /endash put
 | |
| dup 124 /emdash put
 | |
| dup 125 /hungarumlaut put
 | |
| dup 126 /tilde put
 | |
| dup 160 /space put	% space. Using of this position is prefrable.
 | |
| dup 161 /Gamma put	% Original position 0
 | |
| dup 162 /Delta put
 | |
| dup 163 /Theta put
 | |
| dup 164 /Lambda put
 | |
| dup 165 /Xi put
 | |
| dup 166 /Pi put
 | |
| dup 167 /Sigma put
 | |
| dup 168 /Upsilon put
 | |
| dup 169 /Phi put
 | |
| dup 170 /Psi put	% Original position 9
 | |
| dup 173 /Omega put	% Original position 10
 | |
| dup 174 /ff put
 | |
| dup 175 /fi put
 | |
| dup 176 /fl put
 | |
| dup 177 /ffi put
 | |
| dup 178 /ffl put
 | |
| dup 179 /dotlessi put
 | |
| dup 180 /dotlessj put
 | |
| dup 181 /grave put
 | |
| dup 182 /acute put
 | |
| dup 183 /caron put
 | |
| dup 184 /breve put
 | |
| dup 185 /macron put
 | |
| dup 186 /ring put
 | |
| dup 187 /cedilla put
 | |
| dup 188 /germandbls put
 | |
| dup 189 /ae put
 | |
| dup 190 /oe put
 | |
| dup 191 /oslash put
 | |
| dup 192 /AE put
 | |
| dup 193 /OE put
 | |
| dup 194 /Oslash put
 | |
| dup 195 /polishlcross put % Original position 32	
 | |
| dup 196 /dieresis put	% Original postion 127 
 | |
| % There is PostScript instructions to copying(duplicating) BLUE characters 
 | |
| % to its original positions 0..32, and 127.
 | |
| dup dup 161 10 getinterval 0 exch putinterval dup dup 173 23 getinterval 10 exch putinterval dup dup 127 exch 196 get put readonly def
 | |
| 
 | |
| So:
 | |
|  - PostScript printers and interpreters (like DPS) will found
 | |
|    BLUE characters in both positions in 0..32 and in 161..196.
 | |
|  - ps2pk program uses encoding from AFM-file. AFM-file contain
 | |
|    standard TeX encoding.
 | |
|    In this reason it will generate fonts with BLUE characters
 | |
|    in positions 0..32 (standard TeX encoding).
 | |
|  - ATM and FontMonger program will look BLUE characters only in positions
 | |
|    161..196. In this reason PFM encoding vector contains BLUE characters
 | |
|    only in positions 161..196. This is good because ATM loads to printer 
 | |
|    all characters from font. And once appearence of the BLUE characters 
 | |
|    in font will save printer memory.
 | |
|    It is actual, for example, for HP LaserJet/PCL printers.
 | |
| 
 | |
| WARNING:
 | |
|   Don't use space in position 32 if you print documents on PS printer
 | |
|   by using Type 1 fonts because this position will be filled by 'polishlcross'.
 | |
| 
 | |
| ******************************************************************************
 | |
| *                    Font production technology remarks                      *
 | |
| ******************************************************************************
 | |
| 
 | |
|  This font collection have been produced from METAFONT code
 | |
|  by using original algorithms developed by collection author.
 | |
| 
 | |
|  In comparison with previous package (BaKoMa-CM, issued 12-Nov-94)
 | |
|  these fonts created by using more improved autohinting algorithms,
 | |
|  that is most important for exotic shapes of the Euler fonts.
 | |
|  So, most noticeable difference is that in this fonts hint replacement 
 | |
|  facility is used.
 | |
| 
 | |
| ******************************************************************************
 | |
| *                 Author location and bug report address                     *
 | |
| ******************************************************************************
 | |
| 
 | |
| If you have some remarks about fonts shape quality, encoding or compatibily
 | |
| with different software you can notify author:
 | |
| 
 | |
|  Basil K. Malyshev
 | |
|  INSTITUTE FOR HIGH ENERGY PHYSICS
 | |
|  IHEP, OMVT
 | |
|  Moscow Region
 | |
|  142281 PROTVINO
 | |
|  RUSSIA
 | |
| 
 | |
|  E-Mail:	bakoma@mail.ru
 | |
|       or	malyshev@mail.ihep.ru
 | |
| 
 | |
| Happy TeXing with my fonts.
 | |
| Basil K. Malyshev, 20-Jan-1995, Geneva, Switzerland.
 | |
| 
 | |
| ******************************************************************************
 | |
| *                        End of BaKoMa-AMS.Fonts file.                        *
 | |
| ******************************************************************************
 | |
| 
 |