Welcome to the WinFIG Home Page



WinFIG

WinFIG is a vector graphics editor application. The file format and rendering are as close to Xfig as possible, but the program takes advantage of Windows features like clipboard, printer preview, multiple documents etc.

It is based on my earlier Amiga program called AmiFIG. The intention is not just to copy or clone Xfig. I tried to improve the user interface, so experienced Xfig users probably realize that the look&feel is not identical and some things work differently. The handling was changed to support a 2-button mouse. ...and btw I think that is much more usable.

Just like XFig, WinFIG has become quite popular among academic users for it's ability to use LaTeX syntax for texts as well as exporting to PSTricks, embedding PostScript or PDF into LaTeX or producing pure LaTeX output. So there is quite a range of options to fit WinFIG into a LaTeX environment, but of course it's not limited to that.

I did not yet include all the features I have in mind, but it can already be quite useful. So, enjoy and have fun.

Features include:
News

8 August 2011 - Version 4.8

Changes:

Bug fixes:


22 May 2011 - Version 4.71 for Mac OS

Version for Mac OS

I prepared a version for Mac OS X (Intel). This is based on the code for Windows and Linux, so it contains all features and acapabilities. Thanks to the Qt framework the project compiled and executed at the first attempt and only needed some few Mac specific adjustments. The prerequisites are also the same. You will need a LaTeX for rendering text objects, which make use of LaTeX syntax. I tried MacTeX (which is actually TeX Live plus additions) and it is working. You will also need GhostScript for the same purpose as well as for exporting to PDF and bitmap formats. The Mac OS version comes as a ZIP file. I tried to create an app bundle (*.app file), but I had problems getting this fully functional. The problem is that if WinFIG is started as an app bundle, it cannot call any external tools (GhostScript, LaTeX interpreter). I assume app bundles have a different execution environment, but since I'm very new to Mac OS I could not find a solution yet. Perhaps if some profound Mac OS developer can give me a hint? Google did not. However, everything works fine if WinFIG is started from a simple folder. That's why the distribution comes as a simple zipped folder right now. You will also have to install the Qt libraries. A setup package is provided by Nokia here. I tested with the "Cocoa: Mac binary package for Mac OS X 10.5".

Some problems still exist:
Generally, there has been only little testing and I cannot guarantee there are no issues or bugs that still have to be solved to make the Mac OS port perfect. It may even still crash. Nothing like that happened so far, but I want to give that warning anyway. So, use with care and save your figures quite often. I appreciate any feedback and will try to fix problems quicky, but I made this porting on a Mac Mini that I lent for a couple of weekends only. I will buy one for myself as soon as paid registrations fund the purchase. I hope the Mac OS version will be welcomed by and useful to Mac users.

14 March 2011 - Version 4.71

Changes:

Bug fixes:


01 February 2011 - Version 4.7

Changes:

Bug fixes:


05 October 2010 - Version 4.621

This release only affects the Linux version.

Bug fixes:


04 September 2010 - Version 4.62

Changes:


20 June 2010 - Version 4.61

Bug fixes:


15 June 2010 - Version 4.6

Changes:

Bug fixes:


21 March 2010 - Version 4.5

Changes:

Bug fixes:


4 March 2010 - Version 4.4

This is a quick bug fix release. Even though it follows two days after the previous release, I think the issues solved are important enough to release this followup immediately.

Bug fixes:


2 March 2010 - Version 4.3

Changes:


7 February 2010 - Version 4.2

Changes:

Bug fixes:


24 December 2009 - Version 4.1

This release contains some features requested by users. Finally I had time to take care of some of them and I really think they increase the usability in some areas. Thanks alot for the suggestions.

Changes:

Bug fixes: