Ready for Installation downloads
Below you find the latest WinFIG downloads by platform (installer and zipped versions):
Latest release 6.2
- Windows Installer version WinFIG62.exe (25.105 MB)
- Windows zipped version WinFIG62.zip (9.291 MB)
- Linux Installer version for 64bit systems WinFIG-62-Linux-x86_64-Install (2.644 MB)
- Linux zipped version for 64bit systems WinFIG62_linux_64.zip (1.218 MB)
- Mac OS zipped version WinFIG62.app.zip (11.649 MB)
Download and execute the Windows installer version and follow the instructions of the setup program.
Alternatively you can download the zipped version and unpack the archive to a place of your choice, e.g. C:\Program Files\WinFIG
Note: you can have different versions on your computer if you install them to different locations, i.e. install the old WinFIG 3.x into C:\Program Files\WinFIG3.
WinFIG requires some DLLs from the Visual Studio 2013 redistributable. Usually these are already on your computer, if you already installed other recent software. If WinFIG shows a Windows error message at startup (DLL is missing, configuration error or similar) download and install the package, which you can get from Microsoft here for 32 Bit systems. You need 32 32bit version even if your Windows is 64bit, because WinFIG was compiled for 32bit.
Download and execute WinFIG-50-Linux-x86-Install and follow the instructions of the setup program. You must make the file executable in order to run it. Use the following command at the command line:
chmod u+x WinFIG-60final-Linux-x86-Install
Alternatively you can download the zipped version and unpack the archive to a place of your choice, e.g. /home/username/WinFIG
Please check the requirements page. You have to install the Qt libraries.
Mac OS Installation since WinFIG 6:
Download WinFIG60final.app.zip. Unzip and copy the containing WinFIG folder to a location of your choice, i.e. “/Applications”. Since version 6.0 WinFIG comes as an app bundle with all required dependencies contained within. So, no installation of XCode or Qt is necessary.
Mac OS Installation – older versions:
Download WinFIG50_mac.zip. Unzip and copy the containing WinFIG folder to a location of your choice, i.e. “/Applications”. Start WinFIG by navigation inside the folder and clicking on “WinFIG”.
Please check the requirements page. You may have to install the Qt libraries.
I prepared a set of PostScript 1.0 fonts from GhostScript 8.53. With that WinFIG can display text objects identically to the PostScript export. See the GPL copyright note inside. Without these fonts WinFIG will use the default font, which is Arial. The fonts are only required for Windows. On Linux they are usually part of the base installation or installed as a dependency of GhostScript.
WinFIG_fontspack_1.0.zip (1595 KB)
- Download the archive WinFIG_fontspack_1.0.zip
- Open the control panel (Start menu->settings->Control Panel)
- Click on “Fonts” to open the fonts list window.
- Drag all PFM files into that window.
There is a folder “Libraries” in the archive. Copy the contents to the libraries folder of your WinFIG installation.
You may clone the transfig repository at https://gitlab.com/aschmidt-berlin/transfig.git
There your find the source code of fig2dev. This should help people, who want to provide their own output driver or compile the code with specific options. I include the Visual Studio 2015 project file (fig2dev.vcxproj) that I use on Windows and the QT Creator project file (fig2dev.pro) that I use on Linux. The latter should work on Windows too, but then you will have to deal with some “#ifdef Win32” that encapsulate code that requires the Win32 API, mostly for registry access functions. Please also note that fig2dev is mostly written in obsolete pre ANSI-C style. I only fixed this where it led to compiler errors or other issues.
The code requires the QT libraries for bitmap image loading. Don’t forget to make the Qt image plugins available if you are not using the WinFIG folder structure. You have to place the directory plugins/imageformats in the place where you put your compiled fig2dev binary.