home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / fontutils-0.6-base.tgz / fontutils-0.6-base.tar / fsf / fontutils / fontconvert / ChangeLog < prev    next >
Text File  |  1992-10-27  |  20KB  |  569 lines

  1. Tue Oct 27 13:01:55 1992  Karl Berry  (karl@cs.umb.edu)
  2.  
  3.     * Version 0.6.
  4.  
  5. Fri Oct 23 14:15:22 1992  Karl Berry  (karl@cs.umb.edu)
  6.  
  7.     * main.c (main): Remove the -space option.
  8.         * output-gf.c (gf_finish_output): And remove the code that
  9.           implemented it.
  10.         (space_char): And this global.
  11.         * output-gf.h (space_char): And the decl.
  12.  
  13. Tue Oct 20 11:54:55 1992  Karl Berry  (karl@cs.umb.edu)
  14.  
  15.     * main.c (main): Change the reporting so the space or newline
  16.     comes before the character, not after.
  17.  
  18.     * main.c (main): Don't remove the suffix when making the output
  19.     filename, as we already did; pass the input name to
  20.     `gf_start_output', not the full bitmap filename.
  21.  
  22. Mon Oct  5 10:12:03 1992  Karl Berry  (karl@cs.umb.edu)
  23.  
  24.     * main.c (read_command_line): If -text is given, set `report_file'
  25.     to stderr.
  26.  
  27. Sun Oct  4 14:03:53 1992  Karl Berry  (karl@cs.umb.edu)
  28.  
  29.     * output-tfm.c (tfm_start_output): Report the TFM filename if we
  30.     are reading one.
  31.  
  32.     * main.c (main): Report the full pathname of the font, not just
  33.     what the user gave us.
  34.  
  35.     * main.c (main): Call `tfm_finish_output' before `gf_finish_output'.
  36.  
  37. Tue Sep 22 16:30:25 1992  Karl Berry  (karl@cs.umb.edu)
  38.  
  39.         * output-gf.c (gf_finish_output): output a newline after the space
  40.           char's code.
  41.  
  42. Thu Sep  3 09:30:31 1992  Karl Berry  (karl@hayley)
  43.  
  44.         * Version 0.5.
  45.  
  46. Mon Aug 24 16:41:02 1992  Karl Berry  (karl@hayley)
  47.  
  48.         * random.c (random_number): seed the random number with the
  49.           process ID.
  50.  
  51. Sun Aug 23 13:37:00 1992  Karl Berry  (karl@hayley)
  52.  
  53.         * main.c (USAGE): put a newline before concatenating GETOPT_USAGE.
  54.  
  55. Fri Jul  3 19:12:36 1992  Karl Berry  (karl@hayley)
  56.  
  57.         * main.c (encoding_name, encoding_info_ptr): delete these globals.
  58.         (most parsing routines): just use `encoding_info'.
  59.  
  60.         * main.c (read_command_line): use xparse_charspec for -space.
  61.  
  62. Sat Jun 27 11:10:01 1992  Kathy Hargreaves  (kathy@hayley)
  63.  
  64.         * main.c (charspec.h, encoding.h, libfile.h): included.
  65.           (encoding_name, encoding_info, encoding_info_ptr): added.
  66.           (main): added newline after font_name report.
  67.           (USAGE): added `encoding', updated `omit'
  68.           (read_command_line): added `encoding' option.
  69.           (scan_*): use ARG_SEP instead of a comma.  Use xparse_charspec
  70.           instead of xparse_charcode.
  71.  
  72. Sun Jun 14 08:45:21 1992  Karl Berry  (karl@hayley)
  73.  
  74.         * output-tfm.c (tfm_output_char): compare elt of `baseline_adjust'
  75.           to 0, not NULL.
  76.  
  77.         * output-tfm.c (tfm_do_chars_defaults): update for new tfm routines.
  78.  
  79. Mon Jun  8 15:24:49 1992  Karl Berry  (karl@hayley)
  80.  
  81.         * output-tfm.c (tfm_do_chars_defaults): pass kern list to
  82.           tfm_set_kern instead of the whole TFM char.
  83.  
  84. Fri Jun  5 09:19:27 1992  Karl Berry  (karl@hayley)
  85.  
  86.         * filter.c (filter_once): look at all the pixels, and don't crash
  87.           when `filter_size' is bigger than the bitmap.
  88.  
  89.         * main.c (main): `return 0' instead of `exit (0)'.  (From Paul Eggert)
  90.  
  91. Sun May 31 08:04:27 1992  Karl Berry  (karl@hayley)
  92.  
  93.         * main.c: rename `design-size' option to `designsize'.
  94.  
  95.         * main.c (read_command_line): have the arg to -space be optional,
  96.           and make the default 32.
  97.         * output-gf.c (gf_finish_output): report the charcode of the space
  98.           if we output it.
  99.  
  100.         * output-tfm.c (tfm_start_font): new routine.
  101.         (main_input_font_p): new static.
  102.         (tfm_output_char): don't look in TFM file for the main font if
  103.           we're on some subsequent (concatenated) font.
  104.         * output-tfm.h (tfm_start_font): declare it.
  105.         * main.c (main): call it as we start each font.
  106.  
  107.         * main.c (main): report the input font names as we process them.
  108.  
  109.         * main.c (USAGE): doc fix.
  110.  
  111. Sat May 30 14:54:37 1992  Karl Berry  (karl@hayley)
  112.  
  113.         * output-tfm.c (tfm_start_output): remove any suffix before adding
  114.           `pl'; prepend an `x' if we'd overwrite the input. 
  115.         (output_tfm_name): new static.
  116.  
  117. Fri May 29 11:45:05 1992  Karl Berry  (karl@hayley)
  118.  
  119.         * main.c (main): change return type to `int'.
  120.  
  121. Wed May 27 10:38:45 1992  Karl Berry  (karl@hayley)
  122.  
  123.         * main.c (main): remove `output_basename', and redo the code for
  124.           deciding on the output name.
  125.  
  126. Sun May 24 12:40:38 1992  Kathy Hargreaves  (kathy@hayley)
  127.  
  128.         * main.c (fontname_list): doc change.
  129.  
  130. Fri May 15 09:04:39 1992  Karl Berry  (karl@hayley)
  131.  
  132.         * random.c (random_number): `srand' is now `seed_rand', `rand'
  133.           is `k_rand'.
  134.  
  135. Mon May  4 09:31:34 1992  Karl Berry  (karl@hayley)
  136.  
  137.         * output-tfm.c (tfm_do_chars_defaults, tfm_output_char,
  138.           tfm_finish_output): if we don't have an existing file, don't
  139.           read from it.
  140.  
  141.         * output-tfm.c (tfm_start_output): fix designsize algorithm.
  142.  
  143.         * main.c (report): remove; it's defined in report.c.
  144.  
  145. Wed Apr 15 15:26:30 1992  Karl Berry  (karl@hayley)
  146.  
  147.         * output-{gf,tfm}.c: `make_output_filename' is now `extend_filename'.
  148.  
  149. Thu Apr  9 08:20:46 1992  Karl Berry  (karl@hayley)
  150.  
  151.         * output-gf.c (gf_finish_output): convert the space width from
  152.           points to fixes.
  153.  
  154. Wed Apr  8 15:16:17 1992  Karl Berry  (karl@hayley)
  155.  
  156.         * output-gf.c (gf_finish_output): output a space character, if
  157.           desired.
  158.         (space_char): new global.
  159.         * gf-output.h (space_char): declare it.
  160.         * main.c (read_command_line): new option `-space' to set it.
  161.         (USAGE): document it.
  162.  
  163. Fri Apr  3 13:30:02 1992  Karl Berry  (karl@hayley)
  164.  
  165.         * random.c: include rand.h; remove conditional decls of RAND_MAX,
  166.           rand, srand.
  167.  
  168. Sun Mar 29 19:10:18 1992  Karl Berry  (karl at hayley)
  169.  
  170.         * main.c (read_command_line): remove empty else.
  171.  
  172. Sat Mar 28 07:48:07 1992  Karl Berry  (karl at hayley)
  173.  
  174.         * Version 0.4.
  175.  
  176.         * Change copyright years to 1992 only.
  177.  
  178. Wed Mar 25 08:30:41 1992  Karl Berry  (karl at hayley)
  179.  
  180.         * random.c [!STDC_HEADERS]: declare rand, srand.
  181.         [!RAND_MAX]: define RAND_MAX.
  182.         (random_number): use rand instead of drand48.
  183.  
  184. Mon Mar 23 14:59:49 1992  Kathy Hargreaves  (kathy at hayley)
  185.  
  186.         * output-tfm.c (tfm_start_output): only try to set design size to
  187.           user's if it's been set.
  188.  
  189. Sun Mar 22 13:46:31 1992  Kathy Hargreaves  (kathy at hayley)
  190.  
  191.         * output_gf.[hc] (gf_output_char): added DESIGN_SIZE_RATIO.
  192.           Multiply char's TFM width by this.
  193.  
  194.         * main.c [design_size_ratio]: added.
  195.  
  196.         * main.c (main): if unset, set design_size to the bitmap one *after*
  197.           calling tfm_set_design_size, and then check that it's in range. 
  198.  
  199.         * output_tfm.c (tfm_start_output): added USER_DESIGN_SIZE.
  200.           Call with `design_size' for USER_DESIGN_SIZE and the bitmap's
  201.           design size for DEFAULT_DESIGN_SIZE.
  202.           After saving value in new variable `tfm_file_design_size', zero
  203.           out tfm_info's design size if got it from a TFM file.  After
  204.           calling tfm_set_header, try setting design_size in following
  205.           order: to USER_DESIGN_SIZE, tfm_file_design_size, 
  206.           DEFAULT_DESIGN_SIZE.
  207.  
  208. Sat Mar 21 11:53:04 1992  Kathy Hargreaves  (kathy at hayley)
  209.  
  210.         * output_tfm.c (tfm_start_output): set the fontsize if wasn't done
  211.           already as a TFM header option.
  212.           Move TFM_CHECK_DESIGNSIZE from main.
  213.           Set design size to the default only if it isn't set yet.
  214.  
  215. Thu Mar 19 12:52:46 1992  Kathy Hargreaves  (kathy at hayley)
  216.  
  217.         * output_tfm.c (tfm_output_char): OR (not AND) the conditions for
  218.           recalculating dimensions and italic corrections.
  219.  
  220. Wed Mar 18 12:20:38 1992  Kathy Hargreaves  (kathy at hayley)
  221.  
  222.         * output-tfm.c (tfm_do_chars_defaults): added.
  223.  
  224.         * output-tfm.c (tfm_output_char): only recalculate dimensions and
  225.           initialize the italic correction if we've altered the bitmap;
  226.           otherwise, use that of the original TFM character.
  227.  
  228.         * output-tfm.c (tfm_finish_output): moved tfm_close_input_file
  229.           from tfm_start_output to here.
  230.  
  231. Tue Mar 17 16:01:09 1992  Kathy Hargreaves  (kathy at hayley)
  232.  
  233.         * main.c [USAGE], (read_command_line): added design-size option.
  234.           (global): moved `design_size' from main.
  235.           
  236.         * main.c (do_char): filter bitmap if `filter_passes' > 0.
  237.  
  238.         * filter.[hc]: deleted `wants_filter'; default `filter_passes' to 0.
  239.  
  240.         * main.c [USAGE], (read_command_line): deleted -filter option.
  241.  
  242.         * output_tfm.c (tfm_start_ouput): fill in nonrequested TFM header
  243.           items and fontdimens with tfm_info from input_basename.tfm, if
  244.           it exists.  If it does, zero out the checksum.
  245.           
  246.  
  247. Mon Mar 16 12:28:15 1992  Kathy Hargreaves  (kathy at hayley)
  248.  
  249.         * output_tfm.c (tfm_start_ouput): call tfm_set_header.
  250.           Set tfm_info's design size only if unset.
  251.  
  252.         * main.c [USAGE], (read_command_line): added -tfm-header option.
  253.  
  254. Sun Mar 15 16:49:32 1992  Karl Berry  (karl at hayley)
  255.  
  256.         * main.c: doc fix.
  257.  
  258. Sat Mar  7 13:11:59 1992  Kathy Hargreaves  (kathy at hayley)
  259.  
  260.         * main.c (main): fatal if wants_gf and want_tfm and the output
  261.           filename has a suffix.
  262.  
  263. Sat Mar  7 09:52:57 1992  Karl Berry  (karl at hayley)
  264.  
  265.         * GNUmakefile (libraries): define again.
  266.         (files, headers, sources): replace with `c_and_h', etc.
  267.  
  268. Thu Mar  5 17:50:04 1992  Karl Berry  (karl at claude.cs.umb.edu)
  269.  
  270.         * main.c (do_char): do the baseline adjustment after
  271.           randomization, to preserve the baselines when randomizing.
  272.         * random.c (randomize_bitmap): return the number of rows/columns
  273.           added at each side of the bitmap.
  274.         * random.h (randomize_bitmap): change declaration.
  275.  
  276.         * main.c (do_char): use puts instead of printf where possible.
  277.  
  278. Wed Mar  4 15:31:23 1992  Kathy Hargreaves  (kathy at hayley)
  279.  
  280.         * output_tfm.c (tfm_start_output): changed OUTPUT_BASENAME to
  281.           OUTPUT_NAME and call make_output_filename to make pl_name.
  282.  
  283.         * output_epst.c (epsf_start_output): changed global
  284.           `output_basename' to `output_name' and BASE_NAME to NAME.
  285.           Fatal if NAME has a suffix.
  286.  
  287.         * output-gf.c (gf_start_output): changed `font_basename' to
  288.           `output_name' and call make_output_filename to make gf_name.
  289.  
  290. Wed Mar  4 11:18:22 1992  Karl Berry  (karl at hayley)
  291.  
  292.         * GNUmakefile (libraries): remove.
  293.  
  294. Mon Feb 10 16:09:25 1992  Karl Berry  (karl at claude.cs.umb.edu)
  295.  
  296.         * random.c (random_threshold): new global to say how often to move a
  297.           pixel at all.
  298.         * random.h (random_threshold): declare it.
  299.         * main.c (read_command_line): new option `random-threshold.
  300.  
  301.         * output-tfm.c (tfm_start_output): check for a TFM file if the
  302.           user hasn't given us a fontdimen string.  Take the input
  303.           filename to construct the TFM name.
  304.         * output-tfm.h (tfm_start_output): change declaration.
  305.         * main.c (main): change call.
  306.  
  307. Mon Feb 10 10:04:00 1992  Karl Berry  (karl at hayley)
  308.  
  309.         * main.c (do_split_char, do_char): free the bitmap here.
  310.         (main): not here.
  311.  
  312.         * random.c (randomize_bitmap): fix algorithm for pixels moved more
  313.           than one.
  314.  
  315. Thu Feb  6 18:26:11 1992  Karl Berry  (karl at claude.cs.umb.edu)
  316.  
  317.         * random.c (enlarge_bitmap): return the result, of changing an arg.
  318.  
  319.         * random.c: do not include global.h and <math.h>; they already are.
  320.  
  321. Sat Feb  1 15:16:13 1992  Karl Berry  (karl at hayley)
  322.  
  323.         * output-gf.c: include filename.h.
  324.  
  325. Fri Jan 31 17:07:31 1992  Karl Berry  (karl at hayley)
  326.  
  327.         * main.c (read_command_line): declare `option_index' (for new
  328.           getopt).
  329.  
  330. Wed Jan 22 12:49:25 1992  Kathy Hargreaves  (kathy at hayley)
  331.  
  332.         * output-gf.c (gf_start_output): use make_prefix instead of concat
  333.           when prepending an `x' onto a filename.
  334.  
  335. Thu Jan  9 08:30:12 1992  Karl Berry  (karl at hayley)
  336.  
  337.         * main.c (scan_column_split): rename `scan_integer_list' to
  338.           `scan_unsigned_list'.
  339.  
  340.         * *.c: do not include global.h.
  341.  
  342.         * *.h: remove #pragma once.
  343.  
  344. Wed Jan  8 15:28:56 1992  Karl Berry  (karl at hayley)
  345.  
  346.         * update copyright messages.
  347.  
  348.         * change `allocate to `xmalloc', `reallocate' to `xrealloc', and
  349.           `string_copy' to `strdup'.
  350.  
  351. Mon Jan  6 16:49:26 1992  Karl Berry  (karl at claude.cs.umb.edu)
  352.  
  353.         * main.c (USAGE): new option `randomize'.
  354.         (do_char): if set, call `randomize_bitmap'.
  355.         * random.[ch]: new files.
  356.         (random_max): new global.
  357.  
  358. Thu Sep 12 10:24:14 1991  Karl Berry  (karl at hayley)
  359.  
  360.         * main.c (read_command_line): new option, `-epsf'.
  361.         (main): initialize and finalize epsf output (if desired).
  362.         (do_char): output the characters in epsf (if desired).
  363.         * epsf-output.[ch]: new files.
  364.         * GNUmakefile (files): add `epsf-output'.
  365.  
  366.         * output-tfm.c (tfm_output_char): set the character code.
  367.  
  368. Tue Jul 30 13:17:47 1991  Karl Berry  (karl at ra.cs.umb.edu)
  369.  
  370.         * Version 0.3.
  371.  
  372. Mon Jun 17 15:21:49 1991  Karl Berry  (karl at hayley)
  373.  
  374.         * output-tfm.c (tfm_output_char): change calls to `PIXELS_TO_POINTS'.
  375.  
  376. Thu Jun  6 07:26:13 1991  Karl Berry  (karl at hayley)
  377.  
  378.         * All files: change to version 2 of the GPL.
  379.  
  380. Sun Mar 24 16:22:44 1991  Karl Berry  (karl at hayley)
  381.  
  382.         * main.c (read_command_line): don't concatenate with the old
  383.           fontdimens, just assign `fontdimens' from the argument.
  384.         * output-tfm.c (fontdimens): move definition of global here from
  385.           `main.c'.
  386.         * output-tfm.h (fontdimens): declare it.
  387.  
  388. Sun Mar 10 10:21:52 1991  Karl Berry  (karl at hayley)
  389.  
  390.         * output-tfm.c (tfm_start_output): call `tfm_init_global_info',
  391.           and don't bother setting the checksum and coding scheme.
  392.  
  393. Sat Mar  9 16:17:39 1991  Karl Berry  (karl at hayley)
  394.  
  395.         * GNUmakefile (files): add main, since we now have main.h.
  396.         * main.h: new file.
  397.         * main.c (read_command_line): new option `-fontdimens'.
  398.         * output-tfm.c (tfm_start_output): set the font parameters
  399.           according to -fontdimens.
  400.  
  401. Thu Mar  7 07:32:21 1991  Karl Berry  (karl at hayley)
  402.  
  403.         * Version 0.2.
  404.  
  405. Tue Mar  5 15:19:04 1991  Karl Berry  (karl at hayley)
  406.  
  407.         * main.c (scan_baseline_adjust): new routine.
  408.         (baseline_adjust): new global variable.
  409.         (read_command_line): new option `-baseline-adjust'.
  410.         (do_char): adjust the baselines of each character before we
  411.           process it.
  412.  
  413. Mon Mar  4 14:42:30 1991  Karl Berry  (karl at hayley)
  414.  
  415.         * main.c (do_char): don't do a character if we've already done it.
  416.  
  417.         * main.c (fontname_list): new global variable to hold all the
  418.           fonts we deal with.
  419.         (read_command_line): new option `-concat-lists'.
  420.  
  421. Tue Feb 26 06:45:57 1991  Karl Berry  (karl at hayley)
  422.  
  423.         * output-tfm.c (tfm_finish_output): call `tfm_convert_pl' with the
  424.           argument `verbose'.
  425.  
  426. Mon Feb 25 13:30:57 1991  Karl Berry  (karl at hayley)
  427.  
  428.         * output-gf.c: use `gf_...' instead of `..._gf_...'.
  429.  
  430.         * output-tfm.c: use `tfm_...' instead of `..._tfm_...'.
  431.  
  432.         * output-gf.c: include file-misc.h.
  433.  
  434. Sun Feb 17 09:30:23 1991  Karl Berry  (karl at hayley)
  435.  
  436.         * *.c: include config.h.
  437.  
  438. Sun Jan 13 16:49:03 1991  Karl Berry  (karl at hayley)
  439.  
  440.         * main.c (read_command_line): set `explicit_dpi' via the option
  441.           table. 
  442.  
  443. Mon Jan  7 15:09:15 1991  Karl Berry  (karl at hayley)
  444.  
  445.         * main.c: include file-misc.h.
  446.  
  447. Sun Nov  4 09:23:28 1990  Karl Berry  (karl at hayley)
  448.  
  449.         * filter.c (read_command_line): use atou to do -filter-size.
  450.  
  451.         * These changes suggested by rich@rice.edu:
  452.         * filter.h (filter_passes): declare it.
  453.         * filter.c (filter_passes): new variable.
  454.         (filter_bitmap): loop through the number of passes.
  455.         (filter_once): new routine.
  456.         * main.c (read_command_line): new option, `filter-passes'.
  457.         * README: warn that filtering rounds off corners.
  458.  
  459. Wed Oct 24 14:58:15 1990  Karl Berry  (karl at aten)
  460.  
  461.         * Version 0.1.
  462.  
  463. Sun Oct 14 07:05:51 1990  Karl Berry  (karl at hayley)
  464.  
  465.         * filter.c (filter_bitmap): don't invert the pixel, set it to the
  466.           right intensity.
  467.  
  468. Tue Oct  9 09:43:03 1990  Karl Berry  (karl at hayley)
  469.  
  470.         * main.c (read_command_line): new option, -output-file.
  471.         (output_name): new global.
  472.         (main): use it, if it's set.
  473.  
  474.         * main.c (do_split_char, do_char, scan_column_split): new
  475.         routines.
  476.         (read_command_line): new argument, -column-split.
  477.         (main): split each character at given columns, if requested.
  478.  
  479. Mon Oct  8 05:55:50 1990  Karl Berry  (karl at hayley)
  480.  
  481.         * main.c: include cmdline.h.
  482.  
  483.         * main.c (main): filter the character, if desired.
  484.         (read_command_line): new options -filter, -filter-size,
  485.         -filter-threshold.
  486.         * filter.h, filter.c: new files.
  487.         * GNUmakefile (files): add filter.
  488.         (This stuff contributed by rich@rice.edu.)
  489.  
  490. Tue Oct  2 17:25:22 1990  Karl Berry  (karl at hayley)
  491.  
  492.         * output-gf.c (gf_start_output): assign to gf_name after the
  493.           warning, not before.
  494.  
  495. Sat Sep 29 07:10:11 1990  Karl Berry  (karl at hayley)
  496.  
  497.         * output-gf.c (gf_start_output): announce it to the user when we
  498.         change the output filename.
  499.  
  500.         * main.c (main): use atou (dpi), not atoi.
  501.  
  502. Fri Sep 28 13:47:34 1990  Karl Berry  (karl at hayley)
  503.  
  504.         * main.c (read_command_line): new argument, `omit'.
  505.         (scan_remap_list): don't make a target character code of -1 mean
  506.         omit the original.
  507.         (scan_omit_list): new routine.
  508.  
  509. Fri Sep 21 11:32:45 1990  Karl Berry  (karl at hayley)
  510.  
  511.         * main.c (read_command_line): return NULL at the end.
  512.  
  513. Fri Sep 14 12:01:26 1990  Karl Berry  (karl at hayley)
  514.  
  515.         * main.c: include "getopt.h", not <getopt.h>.
  516.  
  517. Thu Sep 13 10:58:45 1990  Karl Berry  (karl at hayley)
  518.  
  519.         * main.c (main): report omitted characters.
  520.  
  521. Tue Sep 11 07:02:50 1990  Karl Berry  (karl at hayley)
  522.  
  523.         * main.c (scan_remap_list): set `omit' if a target ``character
  524.         code'' is -1.  Also, parse the character codes correctly.
  525.         (omit): new global variable.
  526.         (main): if `omit' is true, skip the character.
  527.  
  528. Sat Sep  8 10:58:03 1990  Karl Berry  (karl at hayley)
  529.  
  530.         * main.c (scan_remap_list): use PARSE_CHAR_CODE.
  531.  
  532.         * main.c (read_command_line): use GET_RANGE.
  533.  
  534. Thu Sep  6 06:42:24 1990  Karl Berry  (karl at hayley)
  535.  
  536.         * main.c (scan_remap_list): new routine.
  537.         (read_command_line): new option, -remap.
  538.         (translate): new global to remap character codes.
  539.         (main): map each character as we read it.
  540.  
  541. Wed Sep  5 06:22:18 1990  Karl Berry  (karl at hayley)
  542.  
  543.         * output-gf.c (gf_start_output): don't overwrite the input file.
  544.         * main.c (main): pass the filename of the input font.
  545.  
  546.         * main.c (main): output a GF file if asked.
  547.         (read_command_line): new option, -gf.
  548.         * output-gf.[ch]: new files.
  549.         * GNUmakefile (files): add them.
  550.  
  551.         * main.c (main): free the bitmap for each character.  */
  552.  
  553.         * main.c (main): output a TFM file if asked.
  554.         (read_command_line): new option, -tfm.
  555.         * output-tfm.[ch]: new files.
  556.         * GNUmakefile (files): add them.
  557.  
  558. Sat Sep  1 09:27:14 1990  Karl Berry  (karl at hayley)
  559.  
  560.         * main.c (main): output a newline at the end of the program if
  561.         warranted.
  562.  
  563.         * main.c (main): use `get_bitmap_font' instead of `get_font'.
  564.  
  565. Sat Aug 25 13:52:43 1990  Karl Berry  (karl at hayley)
  566.  
  567.         * main.c (main): print a newline before each character output as
  568.         text.
  569.