home *** CD-ROM | disk | FTP | other *** search
/ Dream 45 / Amiga_Dream_45.iso / Amiga / Magazine / Dossier-LaTeX / AmiWeb2C.lha / source / web2c-6.1 / web2c / config / mf.mcf < prev    next >
Text File  |  1995-04-09  |  4KB  |  116 lines

  1. % MF.MCF: This is the configuration for a standard working MetaFont 2.718.
  2. % Place this file into the MFCONFIG path so that VirMF and IniMF can find
  3. % it on startup.
  4.  
  5. % The following parameters can be changed to extend or reduce MetaFont's
  6. % capacity.  They may have different values in IniMF, when creating a
  7. % precompiled base file, and in VirMF, when starting a production run by
  8. % loading such a base file.  If you delete or comment any line beginning
  9. % with `set', you will get the stated `default' setting.
  10.  
  11. set memmax 65530 % default 30000.
  12. % greatest index in MetaFont's internal mem array; must be strictly less
  13. % than max_halfword (1,073,741,823); must be equal to memtop in IniMF,
  14. % otherwise >= memtop.
  15.  
  16. set maxinternal 100 % default 100.
  17. % maximum number of internal quantities.
  18.  
  19. set bufsize 500 % default 500.
  20. % maximum number of characters simultaneously present in current lines
  21. % of open files;  must not exceed max_halfword (1,073,741,823).
  22.  
  23. set errorline 79 % default 72.
  24. % width of context lines on terminal error messages.
  25.  
  26. set halferrorline 50 % default 42.
  27. % width of first lines of contexts in terminal error messages;
  28. % should be between 30 and errorline - 15.
  29.  
  30. set maxprintline 79 % default 79.
  31. % width of longest text lines output; should be at least 60.
  32.  
  33. set screenwidth     320 % default 768.
  34. % number of pixels in each row of screen display;
  35. % internally multiplied by scalefactor.
  36.  
  37. set screendepth 200 % default 1024.
  38. % number of pixels in each column of screen display;
  39. % internally multiplied by scalefactor.
  40.  
  41. set scalefactor 2 % default 1.
  42. % reduction factor of screen display; useful between 1 and 4.
  43.  
  44. set stacksize 30 % default 30.
  45. % maximum number of simultaneous input sources.
  46.  
  47. set maxstrings 3000 % default 2000.
  48. % maximum number of strings; must not exceed max_halfword (1,073,741,823).
  49.  
  50. % internal value string_vacancies = poolsize - mf_strings.
  51. % the minimum number of characters that should be available for the
  52. % user's identifier names and strings, after MetaFont's own error
  53. % messages are stored.  mf_strings has value 24,000.
  54.  
  55. set poolsize 35000 % default 32000.
  56. % maximum number of characters in strings, including all error
  57. % messages and help texts, and the names of all identifiers;
  58. % must exceed string_vacancies by the total length of MetaFont's
  59. % own strings, which is slightly less than mf_strings.
  60.  
  61. set movesize 5000 % default 5000.
  62. % space for storing moves in a single octant.
  63.  
  64. set maxwiggle 300 % default 300.
  65. % number of autorounded points per cycle.
  66.  
  67. set gfbufsize 100 % default 100.
  68. % size of the output buffer; internally multiplied by 8.
  69.  
  70. set pathsize 300 % default 300.
  71. % maximum number of knots between breakpoints of a path.
  72.  
  73. set bistacksize 785 % default 785.
  74. % size of stack for bisection algorithms;
  75. % should probably be left at this value.
  76.  
  77. set headersize 25 % default 25.
  78. % maximum number of TFM header words; internally multiplied by 4.
  79.  
  80. set ligtablesize 5000 % default 5000.
  81. % maximum number of ligature/kern steps, must be at least 255
  82. % and at most 32,510.
  83.  
  84. set maxkerns 500 % default 500.
  85. % maximum number of distinct kern amounts.
  86.  
  87. set maxfontdimen 50 % default 50.
  88. % maximum number of fontdimen parameters.
  89.  
  90. % Like the preceding parameters, the following quantities can be changed
  91. % to extend or reduce MetaFont's capacity.  But if they are changed, it
  92. % is necessary to rerun the initialization program IniMF to generate new
  93. % tables for the production MetaFont program.  One can't simply make
  94. % helter-skelter changes to the following constants, since certain rather
  95. % complex initialization numbers are computed from them.
  96.  
  97. set memtop 65530 % default 30000.
  98. % largest index in the mem array dumped by IniMF; must be
  99. % substantially larger than mem_min (0) and not greater than memmax.
  100.  
  101. set hashsize 9500 % default 2100.
  102. % maximum number of symbolic tokens, must be less than
  103. % (max_halfword - 3*paramsize), where max_halfword is 1,073,741,823.
  104.  
  105. set hashprime 7919 % default 1777.
  106. % a prime number equal to about 85 percent of hashsize.
  107.  
  108. set maxinopen 15 % default 6.
  109. % maximum number of input files and error insertions that
  110. % can be going on simultaneously.
  111.  
  112. set paramsize 60 % default 150.
  113. % maximum number of simultaneous macro parameters.
  114.  
  115. % End of MF.MCF.
  116.