WineHQ

Adobe Illustrator

Release date: November 2, 2016

Improved alignment tools, find fonts faster, work easier with glyphs, easy access to templates including free Adobe Stock templates, archive and restore all your assets stored in Creative Cloud, introducing Typekit Marketplace, see a live preview by hovering over the font list with selected text, zoom to selection, flat UI and new icons

Application Details:

Version: CC 2017 (21)
License: Retail
URL: http://www.adobe.com/products/...
Votes: 36
Latest Rating: Gold
Latest Wine Version Tested: 8.5

Maintainers: About Maintainership

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Installation will work fine until the end, but sometimes it will get stuck with "Opening Illustrator" text in the end, you can safely end the set-up.exe process and start using Illustrator. You can re-enable internet after installation.

Menu and submenu items works normally.

New file dialog works normally, i did not see any glitch, creating a new file and opening an existing file, export features work normally, Export -> Save for Web (Legacy) works normally (unlike photoshop 2017 which has a bug).

Main toolbar and toolbar at upper part tools works normally, panels work and can be moved around, closed, reopened, hidden, visible normally.

Basic tools and menus, drawing, effects and anything i randomly pick worked normally. Text tool works normally. 3D tools work normally.

Preferences window and all settings and buttons inside looks normal.

UI scaling from winecfg for high dpi monitors work (unlike photoshop 2017 which has glitches on scaled ui elements).

Everything those has been tested seems stable (except read "what doesn't work" section), used it for a while.

What does not

GPU Acceleration crashes the program, so it has to be disabled from Edit->Preferences->GPU Performance->Uncheck GPU Performance checkbox. Using dxvk or vkd3d also doesn't work, so expect a degraded performance on compute heavy tools and very detailed shapes.

Libraries panel did not work, it has this message: Something went wrong. More info (link).

Sometimes CEPHtmlEngine crashes with a crash dialog, but it does not affect illustrator, you can rename CEPHtmlEngine.exe to something else and not see it again, but it also disables some features like modern new file dialog.


Workarounds

Illustrator is affected from this bug #30615 and menus, buttons and many things appear warped at first, so it is necessary to patch gdi32.dll inside your wine lib and lib32 folders and create the prefix with that wine. Patching gdi32.dll requires wine source code to be downloaded and modified by a text editor, you only need to add two extra lines to a file, then recompile gdi32.dll and put it inside wine installation, preferably a separate wine installation because this patch does not pass from unit tests and may break other working applications, but i confirm patch do not break photoshop and it fixes illustrator.

Illustrator can be installed when internet access is offline or blocked (by a firewall or firejail), otherwise it will tell you to update your browser to internet explorer 11 which i did not test.

Eventhough illustrator can be used like that as it is installed, you would want to install all fonts, font smoothing, adobe type manager and gdi plus to render those fonts identically as a real windows:

winetricks -q allfonts fontsmooth=rgb gdiplus atmlib

Some features like Liquify filter requires vc runtime otherwise they would not work or crash, those can be installed with:

winetricks -q vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2022

Another suggestion by some testers which i am not sure if it is used or not, but doesn't hurt to install them:

winetricks -q msxml3 msxml6

What was not tested

Most effects, detailed settings for effects and most tools.

Plugins and extensions.

Creative Cloud app, Bridge and other external apps.

Mostly things that is outside of what works section.

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

Test results are for 64 bit version with 64 bit wine prefix set to windows 10 by default.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentArch Linux x86_64Apr 04 20238.5Yes Yes YesGoldEvren 
ShowArch Linux x86_64Jun 13 20172.10No, but has workaround Yes NoBronzeAndrey Kashlak 

Known Bugs

Bug # Description Status Resolution Other apps affected
30615 Adobe Audition CS6 (5.0) shows distorted mixer user interface NEW View

Show all bugs

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Patching gdi32.dll
by Evren on Tuesday April 4th 2023, 17:53
First you need to install every required package in your system to be able to compile wine, if something is missing, you will get an error or warning while you are doing steps so you can fix it and redo that step.
First thing is you download source code of wine from its official webpage, using git command:
git clone gitlab.winehq.org/wine/wine.git
Then go to downloaded wine folder and dlls/gdi32 subfolder, find and open objects.c file using a text editor. Find the line starts with "HBITMAP WINAPI CreateBitmap("
Then you will also see the line after previously found line "return NtGdiCreateBitmap(", insert following two lines just before this line:
if (width % 4 > 0)
width += 4 - (width % 4);
Save and after that, do the following:
mkdir -p build/{wine32,wine64,output/lib/wine/x86_64-windows,output/lib32/wine/i386-windows}
cd build/wine64
../../configure --enable-win64
cd dlls/gdi32
make
cp x86_64-windows/gdi32.dll ../../../../build/output/lib/wine/x86_64-windows/
cd ../../../../build/wine32
PKG_CONFIG_PATH=/usr/lib32 ../../configure --with-wine64=../wine64
cd dlls/gdi32
make
cp i386-windows/gdi32.dll ../../../../build/output/lib32/wine/i386-windows/

Now you can copy lib and lib32 inside output folder to the wine installation folder.
Thats all, you can create a new prefix with this patched wine and use it.
Back