


MFPS(local)         UNIX Programmer's Manual          MFPS(local)



NAME
     mfps - GEM metafile to PostScript converter

SYNOPSIS
     mfps [ -bcelmpR ] [ -B<_b_u_g> ] [-f<_f_i_l_e_n_a_m_e> ]  file
     mdump file

DESCRIPTION
     _m_f_p_s reads the contents of the specified GEM-metafile (as
     generated e.g. by _G_E_M-_D_r_a_w or _E_a_s_y_d_r_a_w) and transforms it
     into a stream of _P_o_s_t_S_c_r_i_p_t- instructions, which are sent to
     standard output.  The produced output, when processed by a
     PostScript-device (such as the _A_p_p_l_e _L_a_s_e_r_W_r_i_t_e_r ), will
     print the picture which is represented by the metafile.

     _m_d_u_m_p prints a symbolic representation of GEM-metafiles on
     standard error.  The program is useful for analyzing struc-
     ture and contents of metafiles.

     The following _o_p_t_i_o_n_s may be used with mfps:

     -b   Tries do draw a box around the picture.

     -c   Insert comments for every GEM-object into the
          PostScript output.  This is useful if you want to
          understand how particular/all graphic objects are
          created.

     -e   The generated PostScript program will conform to the
          _E_n_c_a_p_s_u_l_a_t_e_d _P_o_s_t_S_c_r_i_p_t _F_i_l_e _F_o_r_m_a_t (EPSF) as defined
          by Adobe.  Pictures represented in such a file are
          suitable to be imbedded into other documents, e.g.
          _d_i_t_r_o_f_f or T9E8X formatted documents.

     -f_f_i_l_e_n_a_m_e
          Directs the output to the specified file instead of
          standard-output.

     -l   Prints the picture in landscape rather than portrait
          format.  mfps will select landscape format automagi-
          cally if the picture won't fit on the page in portrait
          format.

     -m   Enables manual feeding of the LaserWriter.  This is
          useful for preparing overhead projector slides.

     -p   Prints the picture in portrait mode. This option dis-
          ables the automatic landscaping of wide pictures, which
          would not fit on the page in natural format.

     -B<_b_u_g>
          Will tell mfps to behave buggy, i.e. to retain certain



Printed 12/14/87              mfps                              1






MFPS(local)         UNIX Programmer's Manual          MFPS(local)



          bugs of earlier versions that are considered _f_e_a_t_u_r_e_s
          by some users. The only bug in this category so far is
          related to the way that texts are treated. If the bug-
          letter t is specified, all text objects will be printed
          with PostScript font-specific spacing.  This usually
          makes texts in Helvetica wider and texts in Roman nar-
          rower on the output page than they appear on the screen
          but the spacing is esthetically _o_p_t_i_m_a_l. Without the
          t-option selected, the font spacing may be altered to
          fit the specified lengths.

     -R   Print version information on standard output.

SEE ALSO
     gem2ps(1), fitps(1), mdump(1)

BUGS
     Arcs, pies and circles are optional GEM-VDI objects and not
     supported by the current implementation.  Fill-patterns are
     always opaque.  There are also some unimplemented patterns.
     _m_f_p_s provides no general GEM-metafile to PostScript conver-
     sion but works with metafiles produced by _G_E_M-_D_r_a_w _V_1._0 or
     _E_a_s_y_d_r_a_w _V_2._0. The program relies strongly on correct
     metafile extent information, which is supplied in the
     metafile header.  Metafiles produced by GEM-applications not
     updating metafile extents or using optional graphic entities
     may cause strange results.

AUTHOR
     Axel Mahler
     Technical University Berlin

     _U_U_C_P:     axel@coma.uucp (unido!coma!axel)
     _B_I_T_N_E_T:   axel@db0tui62





















Printed 12/14/87              mfps                              2



