Ready for Installation downloads
Below you find the latest WinFIG downloads by platform (installer and zipped versions):
Latest release 7.4
- Windows Installer version WinFIG74.exe
- Windows zipped version WinFIG74.zip
- Linux Installer version for 64bit systems WinFIG-74-Linux-x86_64-Install
- Linux zipped version for 64bit systems WinFIG74_linux_64.zip
- Mac OS zipped version WinFIG74.app.zip
Previous release 7.2
- Windows Installer version WinFIG72.exe (25.61 MB)
- Windows zipped version WinFIG72.zip (9.99 MB)
- Linux Installer version for 64bit systems WinFIG-72-Linux-x86_64-Install (2.69 MB)
- Linux zipped version for 64bit systems WinFIG72_linux_64.zip (1.26 MB)
- Mac OS zipped version WinFIG72.app.zip (11.88 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-72-Linux-x86_64-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-72-Linux-x86_64-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 may have to install the Qt libraries.
Mac OS Installation:
Download WinFIG72.app.zip. Unzip and copy the containing WinFIG.app 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.
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” oder search for “Fonts” to open the font 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 fig2dev repository at https://gitlab.com/aschmidt-berlin/fig2dev.git
(note: repo name was renamed from transfig to fig2dev)
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.