home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-2.iso / Fonts / fontcollections / BaKoMaFontsII.README < prev    next >
Encoding:
Text File  |  1995-10-31  |  10.7 KB  |  313 lines

  1. This package contains postscript fonts created by  Basil K. Malyshev. 
  2. The AMS TeX fonts are in this package.  The Computer Modern TeX fonts
  3. are in package I and the BaKoMa Cyrillic TeX fonts are in package III.
  4. This package should be installed as root.  (You will need to be root to modify 
  5. dvips to use these fonts.)  If you are not root, have the system admistrator 
  6. copy the files amsfonts.map  to /usr/lib/tex/ps/config.ps.
  7.  
  8. After installing this package, you should modify the file /usr/lib/tex/ps/config.ps
  9. to include the lines
  10.  
  11. *
  12. p+ amsfonts.map
  13. *
  14.  
  15.  
  16. Ted Allen
  17. High Energy Physics
  18. University of Wisconsin-Madison
  19. tjallen@wishep.physics.wisc.edu
  20.  
  21.  
  22.  
  23. Here is the original README for these fonts:
  24.  
  25.  
  26. ******************************************************************************
  27. *                                                                                                                                   *
  28. *                        BaKoMa Fonts Collection                                                            *
  29. *                        ======= Level C =======                                                          *
  30. *                                                                                                                                   *
  31. *                  AMS fonts: Euler family and symbols                                               *
  32. *                         Version 1.2/19-Jan-95                                                                 *
  33. *                                                                                                                                    *
  34. *      Copyright (C) 1994, 1995, Basil K. Malyshev. All Rights Reserved.     *
  35. *                                                                                                                                    *
  36. ******************************************************************************
  37.  
  38. This font software package is the second part of the BaKoMa Font Collection.
  39. The package includes the most usefull AMS fonts: Euler family and symbols.
  40. Totally, 52 fonts are included into BaKoMa/AMS font software package.
  41.  
  42. The fonts are in a ATM compatible PostScript Type 1 font format (PFB+AFM+PFM)
  43. as well as in a TrueType font format (TTF).
  44.  
  45. This font set can be used for:
  46.  
  47.  - printing on a PostScript printer by using, for example, Rokiki's DVIPS;
  48.    Note: Downloading of the entire fonts requires a lot of printer memory.
  49.          To reduce memory required for printing you can use 
  50.      'Partial Font Downloading Utility' which is available from
  51.      'CTAN:/tex-archive/fonts/utilities/fontload'.
  52.  
  53.  - printing on a wide set of matrix printers by using DVIPS and GhostScript.
  54.  
  55.  - slides drawing on HPGL vector plotters by using the 'ps2hpgl' utility.
  56.    It is available from 'ftp.mathworks.com:/pub/contrib/tools'.
  57.  
  58.  - document viewing  under MS Windows by using TrueType version of
  59.    those fonts or by using PostScript version with ATM.
  60.    For this case, fonts have specific encoding. Please read
  61.    section about font encoding before using these fonts with MS Windows.
  62.  
  63. ******************************************************************************
  64. *                           Licensing agreement                              *
  65. ******************************************************************************
  66.  
  67. The author of this fonts grants to any individual or non-commercial
  68. organization the right to use and to make an unlimited number of copies of 
  69. full package or selected fonts when this is done WITHOUT CHARGE
  70. and has attached this file with licence agreement.
  71.  
  72. This fonts cannot be sold or distributed with any commercial product or used 
  73. in any commercial organization without additional agreement with author.
  74. If you want to charge a small fee via distribution these fonts 
  75. or any derivations from this fonts, you should contact the author.
  76.  
  77. This restriction is also true for only outlines from this fonts 
  78. i.e. outlines exported into other font formats, for example TrueType or Type3.
  79.  
  80. This restriction is not intended to apply to connect time charges,
  81. or flat rate connection/download fees for electronic bulletin board services.
  82.  
  83. ******************************************************************************
  84. ********* List of fonts included in BaKoMa/AMS software font package *********
  85. ******************************************************************************
  86.  
  87. msam    5    6    7    8    9    10
  88. msbm    5    6    7    8    9    10
  89. euex            7    8    9    10
  90. eufm    5    6    7    8    9    10
  91. eufb    5    6    7    8    9    10
  92. eurm    5    6    7    8    9    10
  93. eurb    5    6    7    8    9    10
  94. eusm    5    6    7    8    9    10
  95. eusb    5    6    7    8    9    10
  96.  
  97. ******************************************************************************
  98. *                          Encoding in this fonts.                           *
  99. ******************************************************************************
  100.  
  101. Main encoding problem is that TeX standard fonts have characters
  102. in position from 0 upto 127.
  103. However MicroSoft Windows software don't like fonts with characters
  104. in 0..31 positions. These BLUE characters break normal functionality
  105. of the set of programs.
  106. So, ATM, version 2.0 will not show characters at position 0.
  107. If you will use ATM, version 2.6 you will look this characters 
  108. but some printer drivers will not work correctly when will try to use
  109. characters with codes from 0 to 31.
  110.  
  111. The obvious solution of this problem is reencode a font
  112. such that characters from positions 0..31 will be moved 
  113. to something other positions.
  114.  
  115. Of course, you can always reencode this fonts such as you want
  116. but in this collection I use special encoding hack such that
  117. you can use this fonts in DPS, PostScript printer, ps2pk program
  118. and ATM under MS windows or even convert this fonts via FontMonger program
  119. into TrueType format without any font reencoding.
  120.  
  121. So, PFB files have following encoding vector:
  122.  
  123. /Encoding 256 array
  124. 0 1 255 {1 index exch /.notdef put} for
  125. dup 32 /space put    % position 32 is filled by space. Don't use it !
  126. dup 33 /exclam put
  127. dup 34 /quotedblright put
  128. dup 35 /numbersign put
  129. dup 36 /dollar put
  130. dup 37 /percent put
  131. dup 38 /ampersand put
  132. dup 39 /quoteright put
  133. dup 40 /parenleft put
  134. dup 41 /parenright put
  135. dup 42 /asterisk put
  136. dup 43 /plus put
  137. dup 44 /comma put
  138. dup 45 /hyphen put
  139. dup 46 /period put
  140. dup 47 /slash put
  141. dup 48 /zero put
  142. dup 49 /one put
  143. dup 50 /two put
  144. dup 51 /three put
  145. dup 52 /four put
  146. dup 53 /five put
  147. dup 54 /six put
  148. dup 55 /seven put
  149. dup 56 /eight put
  150. dup 57 /nine put
  151. dup 58 /colon put
  152. dup 59 /semicolon put
  153. dup 60 /exclamdown put
  154. dup 61 /equal put
  155. dup 62 /questiondown put
  156. dup 63 /question put
  157. dup 64 /at put
  158. dup 65 /A put
  159. dup 66 /B put
  160. dup 67 /C put
  161. dup 68 /D put
  162. dup 69 /E put
  163. dup 70 /F put
  164. dup 71 /G put
  165. dup 72 /H put
  166. dup 73 /I put
  167. dup 74 /J put
  168. dup 75 /K put
  169. dup 76 /L put
  170. dup 77 /M put
  171. dup 78 /N put
  172. dup 79 /O put
  173. dup 80 /P put
  174. dup 81 /Q put
  175. dup 82 /R put
  176. dup 83 /S put
  177. dup 84 /T put
  178. dup 85 /U put
  179. dup 86 /V put
  180. dup 87 /W put
  181. dup 88 /X put
  182. dup 89 /Y put
  183. dup 90 /Z put
  184. dup 91 /bracketleft put
  185. dup 92 /quotedblleft put
  186. dup 93 /bracketright put
  187. dup 94 /circumflex put
  188. dup 95 /dotaccent put
  189. dup 96 /quoteleft put
  190. dup 97 /a put
  191. dup 98 /b put
  192. dup 99 /c put
  193. dup 100 /d put
  194. dup 101 /e put
  195. dup 102 /f put
  196. dup 103 /g put
  197. dup 104 /h put
  198. dup 105 /i put
  199. dup 106 /j put
  200. dup 107 /k put
  201. dup 108 /l put
  202. dup 109 /m put
  203. dup 110 /n put
  204. dup 111 /o put
  205. dup 112 /p put
  206. dup 113 /q put
  207. dup 114 /r put
  208. dup 115 /s put
  209. dup 116 /t put
  210. dup 117 /u put
  211. dup 118 /v put
  212. dup 119 /w put
  213. dup 120 /x put
  214. dup 121 /y put
  215. dup 122 /z put
  216. dup 123 /endash put
  217. dup 124 /emdash put
  218. dup 125 /hungarumlaut put
  219. dup 126 /tilde put
  220. dup 160 /space put    % space. Using of this position is prefrable.
  221. dup 161 /Gamma put    % Original position 0
  222. dup 162 /Delta put
  223. dup 163 /Theta put
  224. dup 164 /Lambda put
  225. dup 165 /Xi put
  226. dup 166 /Pi put
  227. dup 167 /Sigma put
  228. dup 168 /Upsilon put
  229. dup 169 /Phi put
  230. dup 170 /Psi put    % Original position 9
  231. dup 173 /Omega put    % Original position 10
  232. dup 174 /ff put
  233. dup 175 /fi put
  234. dup 176 /fl put
  235. dup 177 /ffi put
  236. dup 178 /ffl put
  237. dup 179 /dotlessi put
  238. dup 180 /dotlessj put
  239. dup 181 /grave put
  240. dup 182 /acute put
  241. dup 183 /caron put
  242. dup 184 /breve put
  243. dup 185 /macron put
  244. dup 186 /ring put
  245. dup 187 /cedilla put
  246. dup 188 /germandbls put
  247. dup 189 /ae put
  248. dup 190 /oe put
  249. dup 191 /oslash put
  250. dup 192 /AE put
  251. dup 193 /OE put
  252. dup 194 /Oslash put
  253. dup 195 /polishlcross put % Original position 32    
  254. dup 196 /dieresis put    % Original postion 127 
  255. % There is PostScript instructions to copying(duplicating) BLUE characters 
  256. % to its original positions 0..32, and 127.
  257. 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
  258.  
  259. So:
  260.  - PostScript printers and interpreters (like DPS) will found
  261.    BLUE characters in both positions in 0..32 and in 161..196.
  262.  - ps2pk program uses encoding from AFM-file. AFM-file contain
  263.    standard TeX encoding.
  264.    In this reason it will generate fonts with BLUE characters
  265.    in positions 0..32 (standard TeX encoding).
  266.  - ATM and FontMonger program will look BLUE characters only in positions
  267.    161..196. In this reason PFM encoding vector contains BLUE characters
  268.    only in positions 161..196. This is good because ATM loads to printer 
  269.    all characters from font. And once appearence of the BLUE characters 
  270.    in font will save printer memory.
  271.    It is actual, for example, for HP LaserJet/PCL printers.
  272.  
  273. WARNING:
  274.   Don't use space in position 32 if you print documents on PS printer
  275.   by using Type 1 fonts because this position will be filled by 'polishlcross'.
  276.  
  277. ******************************************************************************
  278. *                    Font production technology remarks                      *
  279. ******************************************************************************
  280.  
  281.  This font collection have been produced from METAFONT code
  282.  by using original algorithms developed by collection author.
  283.  
  284.  In comparison with previous package (BaKoMa-CM, issued 12-Nov-94)
  285.  these fonts created by using more improved autohinting algorithms,
  286.  that is most important for exotic shapes of the Euler fonts.
  287.  So, most noticeable difference is that in this fonts hint replacement 
  288.  facility is used.
  289.  
  290. ******************************************************************************
  291. *                 Author location and bug report address                     *
  292. ******************************************************************************
  293.  
  294. If you have some remarks about fonts shape quality, encoding or compatibily
  295. with different software you can notify author:
  296.  
  297.  Basil K. Malyshev
  298.  INSTITUTE FOR HIGH ENERGY PHYSICS
  299.  IHEP, OMVT
  300.  Moscow Region
  301.  142284 PROTVINO
  302.  RUSSIA
  303.  
  304.  E-Mail:    malyshev@mx.ihep.su
  305.       or    malyshev@dxcern.cern.ch
  306.  
  307. Happy TeXing with my fonts.
  308. Basil K. Malyshev, 20-Jan-1995, Geneva, Switzerland.
  309.  
  310. ******************************************************************************
  311. *                        End of BaKoMa-AMS.Fonts file.                        *
  312. ******************************************************************************
  313.