home *** CD-ROM | disk | FTP | other *** search
- About AmiFIG 3.0
- ================
- (21-February-98)
-
- Copyright
- =========
-
- This software is shareware. It may be freely distributed as long as
- no part of the distribution is changed or removed. Long term use
- is only permitted to registered users.
- The copyright remains (C) 1996-1997 Andreas Schmidt.
-
-
- Disclaimer
- ==========
-
- The author cannot be held liable for the suitability or accuracy of this
- manual nor the program(s) and can not accept any responsibility for
- damage directly or indirectly caused by the use of this manual and/or the
- programs.
- In other words: Anything you do is at your own risk.
-
-
- Registration
- ============
-
- The unregistered version only saves up to 30 objects (incl. contents
- of compound objects). That also applies to the size of library folders.
- If you want to register send US$ 20,- or DM 30,- to the address given below.
- Please add your e-mail address and the version number of your AmiFIG-copy
- to your registration. You will receive the code to remove the restriction
- via mail or e-mail.
- Write an e-mail if you want to use a bank draft.
-
-
- About AmiFIG
- ============
-
- AmiFIG is a universal structured drawing program, which is derived from
- the well-known Unix-program XFig by Supoj Sutanthavibul and others.
- This version now includes most of the v3.1 features.
- Parts of the GUI were designed using GadToolsBox 2.0b by JaBa Development.
-
- The features include:
- ellipses, circles, lines, splines, arcs, images, compounds, text, arrows,
- colors, filling with pattern or color, different line widths and styles,
- scaling, copying, rotating, zooming, grid, more, more, more...
-
-
- Also included is fig2dev, a tool to convert fig data files into several
- formats (PostScript, LaTeX, epic etc.).
- It's the original Unix program version 3.2. I merely added v1.4 file format
- support and some more page formats for postscript export and fixed some bugs.
- The postscript converter knows two new options -h xxx and -d yyy. xxx and yyy
- are the page size in pixels at 72 dpi.
-
-
- Requirements
- ============
-
- Processor: works with 68000 without FPU or 68020 and FPU depending on the
- program version
- OS: 3.0 or better
-
-
- Installatation
- ==============
-
- Simply umpack the archive to your hard disc. The fig2dev program can
- be moved to the "C:"-directory. You can call it from the shell then,
- without typing the whole path.
-
- The CGTimes.font should be installed if you want the text-objects to
- look like in the PostScript output. Otherwise the program tries to open
- the Times.font. If this fails too, then topaz is used.
- The CGTimes.font is on your Workbench-fonts disk. But it seems that
- there are releases without this font. You can also rename any other font
- to CGTimes.font.
-
- The program writes some settings in a file called figprefs. The internal
- format of this file changes as new versions of AmiFIG usually have more
- configuration options. So if you update you must reconfigure the program
- if you don't want to use the defaults. But this is done in a few minutes
- and shouldn't be too much inconvenience.
-
- See below for a list of items that are stored in the settings file.
-
- New in version 3.0b2
- ====================
-
- -supports the new file protocol of Xfig 3.2
- -multiple paint windows,
- -object alignment and some other enhancements
- -some bugfixes
- -fig2dev ported from the Unix version 3.2 Patchlevel 0-beta3
-
- The multiple paint window feature works fine, but is declared beta until
- it succeeded some further testing.
-
- New in version 2.8
- ==================
-
- -fig2dev is now ported from the latest Unix version 3.2.0 beta 2
- -rotates objects by any angle
- -printing (can print at any resolution the printer supports)
- -IFF-export and printing works on whole page or a user selectable clip
- -Xfig custom colors are mapped to the standard palette
- -export path is automatically set to the location of the current file
- -user can define an export scale factor which is passed to fig2dev
- -a number of minor bugs removed
-
- New in version 2.7
- ==================
-
- -top and side rulers
- -User can select font for menus etc.
- -Files can be loaded via drag&drop
-
-
- New in version 2.6
- ==================
-
- -different cap styles on polygons
- -can paint all types of objects with any line width
- -can open its windows on a given public screen
-
-
- Bugfixes in version 2.6
- =======================
-
- -settings were always saved as "figprefs"
- -the undo function did not work correctly when attempting to undo compound
- scaling under certain conditions
-
-
- New in version 2.5
- ==================
-
- This version is merely a bugfix but was recompiled using SAS/C 6.57.
- There is one new feature that lets you choose whether the draw window shall
- be activated after clicking in one of the tool bars.
-
- fixes the following bugs:
- -it was impossible to move the points of a polygon that was an interpolated
- spline before
- -the text tool used wrong mouse pointers
- -after scaling a compound object the "undo" function did not set it back to
- its old size under certain circumstances
- -the grid was sometimes painted with a wrong background color (between the dots)
- -positioning via grid is more accurate
- -fig2dev swapped the 45 degree diagonal patterns
-
-
- New in version 2.4
- ==================
-
- -displays polygones (and arcboxes) with different line widths regarding
- line style and join style
- -text objects can have any angle (angles <> 0 will be displayed as framebox)
-
-
- New in version 2.3
- ==================
-
- -Picture import via DataTypes which also includes export via fig2dev
- -All Xfig arrow types
- -Creates icons
- -A number of smaller enhancements
-
- bugfixes:
- Crash when activating the magnet mode. This only happened when AmiFIG
- could not find a config file.
- A number of smaller bugs were fixed which probably nobody encountered.
-
-
- What is to do?
- ==============
-
- -cap style and line style can not be rendered correctly with all types of
- objects with any line width (arcs, ellipses, splines)
- -line width of ellipses and arcs are not very accurately rendered
- -automatic alignment
- -user-defined colors
- -fig-datatype
- -and a number of smaller things
-
-
- Differences to XFig
- ===================
-
- Look up the manpage on drawing functions. This manpage refers to the
- Unix-Version, therefore there are lots of differences.
- The most important thing is the ability to handle a library of objects.
- Objects can be taken from drawings and stored in folders. So you can
- build a collection of symbols and pieces, that can be easily accessed
- in future projects. This is very useful if you often need the same
- things.
-
- There is a bug in the XFig-versions that are based on the original source
- code: Due to a round error centimeter rulers are not correct displayed.
- One centimeter is 1.5 pixels too small in 80 dpi magnification. This
- makes an error of 15 pixels or 1/2 cm for each 10 cm.
-
- To correct this the original fig2dev scaled figures, that were drawn
- using the centimeter-ruler by a factor of 1.05.
-
- AmiFIG does not have this bug. Therefore I removed this workaround
- from fig2dev. Figures that were drawn with other XFig-clones with
- that have the buggy rulers are very probably by the factor of 0.95
- smaller in AmiFIG.
-
- Supports DataTypes.
-
-
- The settings
- ============
-
- A flat list of things that are stored in the settings file:
- -all options that you can edit in the preferences window, but not the
- center flag (this one belongs to the fig-data format)
- -screen mode
- -font
- -window positions an sizes
- -the open windows
- -file requester position and size
- -grid mode
- -magnet mode
- -ruler configuration
- -unit (as the user's default)
- -page format (as the user's default)
- -page size if custom format (as the user's default)
- -zoom scale
- -the things I forgot to mention
-
- In the fig-file are stored:
- -the orientation
- -the center flag
- -the unit (overrides the user's default after loading)
-
- If you allow AmiFIG to create icons with youe data files then the
- following tool types may be used:
- -PAGE, WIDTH, HEIGHT, EXPORTSCALE
-
- The page format is one of the set {"A0", "A1", "A2", "A3", "A4",
- "A5", "B5", "Letter", "Legal", "Ledger", "Tabloid", "Custom format"}
- If "Custom format" is used then tool types for width and height
- are created. The unit is metric.
-
- EXPORTSCALE is the scale factor which is passed to fig2dev and can be
- defined in the preferences window.
-
-
- Contact
- =======
-
- AmiFIG Homepage <http://www.cs.tu-berlin.de/~huluvu/amifig.html>
-
- e-Mail: huluvu@cs.tu-berlin.de
-
- Mail: Andreas Schmidt
- Walter-Friedrich-Str.45
- 13125 Berlin
- Germany
-