Illustrator (Desktop) Bugs
When reporting a bug, please provide a detailed description with the following:
- Details of your operating system
- The version of Adobe Illustrator (desktop)
- The steps you were taking when you experienced the issues
- Your expected result and the actual result
- Upload your Illustrator file or a video (screen recording or gif, this helps us most to reproduce the issue and resolve it)
- or
No existing idea results
- ~ No ideas found ~
8091 results found
-
Upon reopening Ai files, it shows that fonts are missing when they aren't
To fix the "error" I have to navigate to Adobe fonts, uninstall each font one by one, as uninstalling a font family all at once doesn't fix the issue, then individually reinstall each font. Super tedious and taxing to workflow. Issue is across multiple files, all that I have created on the same device that presents the "missing font" dialogue so I know it isn't a file issue. Please fix.
Windows 10 Pro
Adobe Illustrator v 29.5.14 votes -
[ExtendScript] Cannot set TextRange.justification to value in ParagraphStyle
We cannot successfully set textFrame.textRange.justification to the value in the applied ParagraphStyle.
For example, if the text has [Normal Paragraph Style] applied, which for me has Justification.LEFT, then I cannot set that text to have Justification.LEFT in cases where the justification has been changed.
(Tested on MacOS 15.4.1 Adobe Illustrator 29.5.1, but this appears to be an old bug.)
Steps to reproduce:
1. Create new document
2. Run the below scriptExpected Result: all tests passed and no alert message appears.
Actual result: Failed to set textRange.justification to LEFT.
Script:
(function () { var doc = app.activeDocument, textFrame = doc.textFrames.add(); textFrame.textRange.contents = 'Hello.'; // prepare for the test, ensuring - due to the bug - that the justification won't match the applied paragraph style textFrame.textRange.justification = Justification.RIGHT; textFrame.textRange.justification = Justification.CENTER; textFrame.textRange.justification = Justification.LEFT; // test RIGHT justification textFrame.textRange.justification = Justification.RIGHT; if (textFrame.textRange.justification !== Justification.RIGHT) alert('Failed to set textRange.justification to RIGHT.'); // test CENTER justification textFrame.textRange.justification = Justification.CENTER; if (textFrame.textRange.justification !== Justification.CENTER) alert('Failed to set textRange.justification to CENTER.'); // test LEFT justification textFrame.textRange.justification = Justification.LEFT; if (textFrame.textRange.justification !== Justification.LEFT) alert('Failed to set textRange.justification to LEFT.'); })();
Additional note: in the link above, users discovered that performing a resize on the textFrame somehow removes the blockage and Justification.LEFT can be set afterwards. Perhaps it breaks the link to the paragraph style?
Edit 2025-05-23: to add details about the possible link to the applied paragraph style.
A possible temporary workaround:
// set LEFT justification textFrame.textRange.justification = Justification.LEFT; // now check it if ( Justification.LEFT !== textFrame.textRange.justification && Justification.LEFT === textFrame.textRange.paragraphStyles[0].justification ) { // bypass a bug where we can't set the attribute that matches the applied paragraph style: // - change the applied paragraph style's justification // - then change the textFrame's justification to the style's previous value, // - then return the paragraph styles original setting textFrame.textRange.paragraphStyles[0].justification = Justification.CENTER; textFrame.textRange.justification = Justification.LEFT; textFrame.textRange.paragraphStyles[0].justification = Justification.LEFT; }
We cannot successfully set textFrame.textRange.justification to the value in the applied ParagraphStyle.
For example, if the text has [Normal Paragraph Style] applied, which for me has Justification.LEFT, then I cannot set that text to have Justification.LEFT in cases where the justification has been changed.
(Tested on MacOS 15.4.1 Adobe Illustrator 29.5.1, but this appears to be an old bug.)
Steps to reproduce:
1. Create new document
2. Run the below scriptExpected Result: all tests passed and no alert message appears.
Actual result: Failed to set textRange.justification to LEFT.
Script:
…(function () { var doc = app.activeDocument, textFrame
4 votes -
Warning message for over 15 years "This file has been modified outside of Illustrator"
There needs to be a way to disable this warning message. I have only seen this error in Illustrator, and it has been around for over 15 years with no solid solution. It appears to be related to file timestamps, but when a user is working on a file, saved on a file server, and they are the ONLY one who has access to the file, this error should NEVER appear. This error appears for Windows or Mac users, saving files on either a network or cloud storage location. So far, Adobe's solution is "just save the file locally". This is not a solution. There are many reasons files are not stored locally.
It would be best to have the option to disable this file check Adobe is doing. It does not help anyone.There needs to be a way to disable this warning message. I have only seen this error in Illustrator, and it has been around for over 15 years with no solid solution. It appears to be related to file timestamps, but when a user is working on a file, saved on a file server, and they are the ONLY one who has access to the file, this error should NEVER appear. This error appears for Windows or Mac users, saving files on either a network or cloud storage location. So far, Adobe's solution is "just save the file locally". This…
4 votes -
Applescript—cannot save Illustrator file if embedding ICC profiles
This is a bug, as verified by this post (https://community.adobe.com/t5/illustrator-discussions/there-is-a-problem-with-saving-as-illustrator-using-applescript/m-p/15287552) and this post (https://community.adobe.com/t5/illustrator-discussions/applescript-cannot-embed-icc-profiles-in-illustrator-save-options/m-p/15032019#M429674). I cannot save an Illustrator file as part of an AppleScript if ICC profiles are being embedded. This is a problem because I can no longer use my Applescripts for creating versions of logo files.
The following code will fail with the error "Cannot get document 1". The error occurs when the
save
command’swith options
parameter is a record containing aembed icc profile
property.save document 1 in filePath as Illustrator with options {embed icc profile:true}
I have verified that a) the ICC profile was already embedded in the source document, and that if I save the file via the GUI, checking the box to save the ICC profile works. Using AppleScript to save the Illustrator file does not retain the ICC profile.This fails on macOS 14.5 and Illustrator 27.x and 28.5. It also fails on macOS 15.4 and Illustrator 29.5.0. It also fails on macOS 15.3.2 and Illustrator 28.7.6 and 29.5.
According to another user, JavaScript works properly. However, JavaScript is not a workaround for me.
var d = app.documents[0];var saveOptions = new IllustratorSaveOptions();
saveOptions.flattenOutput = OutputFlattening.PRESERVEAPPEARANCE;
saveOptions.embedICCProfile = true;d.saveAs(new File('~/testjs.ai'), saveOptions);
Please help -- I need to be able to save an Illustrator file with AppleScript, that has an embedded ICC profile.
This is a bug, as verified by this post (https://community.adobe.com/t5/illustrator-discussions/there-is-a-problem-with-saving-as-illustrator-using-applescript/m-p/15287552) and this post (https://community.adobe.com/t5/illustrator-discussions/applescript-cannot-embed-icc-profiles-in-illustrator-save-options/m-p/15032019#M429674). I cannot save an Illustrator file as part of an AppleScript if ICC profiles are being embedded. This is a problem because I can no longer use my Applescripts for creating versions of logo files.
The following code will fail with the error "Cannot get document 1". The error occurs when the
save
command’swith options
parameter is a record containing aembed icc profile
property.save document 1 in filePath as Illustrator with options {embed icc profile:true}
I have verified that…4 votes -
Pencil tool preview not showing
Hello, in illustrator 29.4 and 29.5 (on windows 11 pro) I can't preview the path while i am drawing with the pencil tool. I checked all the settings and everything is set to see it. I had to downgrade to illustrator 29.2 to use it again
4 votesDone (Available in Beta) ·AdminIllustrator Engineering (Software Engineer, Adobe Illustrator) responded
Hi All,
This is fixed and is available now in beta. Please check and share your observations.
Regards,
Aishwarya G Gadodia
-
HEX Franklin Variable Font is Not Visible when Editing
I am on a Mac running Illustrator 29.4. I am trying to use the variable OTF version of HEX Franklin, and all Adobe apps do not render the letterforms. When I try to select the variable font in the dropdown, it just defaults back to Myriad or the default typeface.
Other variable fonts work as intended, but specifically, this one is broken. Any possible fix?
4 votes -
Swatch Info renders a saved tint as yet another copy of the main global color
The feature doesn't work correctly with tints for global colors.
When a new tint of a global color is saved into Swatches, it gets displayed as an un-tinted one by Swatch Info, as the image shows.4 votes -
Swatches Info doesn’t work for the only swatch selected
If you only have 1 swatch selected you can’t create a Swatches Info from the Swatches panel’s menu. The only way to make it work is to make it 2 colors, select them and create the object, and then remove the unneeded color card from it manually.
4 votesAi Beta now allows creating Swatch Info for one swatch only
-
Gradient Strokes lose exactly 1pt thickness when placed and embedded into another Illustrator file
When placing AI or PDF files into an Illustrator document, any strokes that have gradients applied will become exactly 1pt thinner than its intended weight. The weight shows properly before embedding the link. I've seen a number of designers use a gradient 1pt line on their artwork to seem "metallic" only to find their line completely disappears if their artwork is placed into another Illustrator file. This only applies if you embed the link. Leaving the linked AI/PDF as a link will preserve the correct stroke weight.
This appears to be present in several versions of Illustrator dating back to at least around 2021/2022. I had thought this was already reported somewhere, but I wasn't able to find another post like this.
When placing AI or PDF files into an Illustrator document, any strokes that have gradients applied will become exactly 1pt thinner than its intended weight. The weight shows properly before embedding the link. I've seen a number of designers use a gradient 1pt line on their artwork to seem "metallic" only to find their line completely disappears if their artwork is placed into another Illustrator file. This only applies if you embed the link. Leaving the linked AI/PDF as a link will preserve the correct stroke weight.
This appears to be present in several versions of Illustrator dating back to…
4 votes -
Locate Object highlights the first child of a selected group instead of the group itself
When we select a group on canvas and click the Locate Object button, the tree gets unfolded and scrolled to the group.
But for some strange reason, the item highlighted in the tree is not the group itself, but the first child within.
This behavior is not new (although there was a time when Ai even used to keep the layer highlighted instead), but it feels odd.4 votes -
Custom toolbars with plugin tools rearrange themselves alphabetically on launch
Windows 11, Illustrator 29.3.1
I use a custom toolbar with the tools I use most frequently (many Astute Graphics plugin tools), arranged in a specific order that I go to with muscle memory. Recently (2 updates ago?), they jumbled up – actually, they arranged themselves alphabetically descending top to bottom – but for my purposes, this is illogically jumbled, and I have to hunt for tools visually; it is very annoying and time-wasting. Then I noticed they were in my proper order again… next day, jumbled. I’ve worked out what is happening. First Illustrator launch of the day… alphabetically jumbled. Reset the custom workspace… still jumbled. Shut down Illustrator and restart… tools in the correct order. It only takes a few minutes, but it’s a daily ritual I could do without.Windows 11, Illustrator 29.3.1
I use a custom toolbar with the tools I use most frequently (many Astute Graphics plugin tools), arranged in a specific order that I go to with muscle memory. Recently (2 updates ago?), they jumbled up – actually, they arranged themselves alphabetically descending top to bottom – but for my purposes, this is illogically jumbled, and I have to hunt for tools visually; it is very annoying and time-wasting. Then I noticed they were in my proper order again… next day, jumbled. I’ve worked out what is happening. First Illustrator launch of the day… alphabetically jumbled.…4 votes -
Blob Brush strokes often include garbage on turns
What is wrong with Blob Brush. Even with simplest strokes I often get groups, and these have the main part and tiny pieces of garbage next to it in them.
Sometimes these are thinnest slivers, sometimes knotted madness, sometimes chunks chomped off...
If I run simple Pathfinder Add, some of this get 'healed'. Why don’t you do at least this? Why these awfully angular turns and garbled edges happen in the first place? Please study the file.4 votes -
Export As in an action does not save parameters but uses ones from the latest export instead
When you record 'Export As...' as an action, and use PNG format, the parameters (resolution, anti-aliasing type, background color) are not saved in the action, but are instead just picked up from the last used export.
Is this not a big problem?
Aren't actions supposed to be self-contained?
If one toggles on the 'dialog' icon in the Actions panel (to let us pick settings on the fly), then it's no different from just choosing the Export As... menu item, so what's the point of the action?Tested with Win 2024
4 votes -
Bullets/Numbering indents don't scale with type objects
The Indent/First line indent values set in bullets and numbering options don't scale with type objects.
Normal paragraph indents do scale as expected, so I think this is an oversight or bug.
Examples:
1. Area type with text at 12pt, numbering options have an 18pt left indent and -18pt first line indent.
2. Same object scaled 150% -- type is now 18pt, indents have not changed, meaning left indents for double figures have been forced to the next tab.
3. Paragraph without bullets/numbers, 12pt, left indent 18pt, first line indent -18pt.
4. Same object scaled 150%, type is now 18pt, indents are now 27pt.The Indent/First line indent values set in bullets and numbering options don't scale with type objects.
Normal paragraph indents do scale as expected, so I think this is an oversight or bug.
Examples:
1. Area type with text at 12pt, numbering options have an 18pt left indent and -18pt first line indent.
2. Same object scaled 150% -- type is now 18pt, indents have not changed, meaning left indents for double figures have been forced to the next tab.
3. Paragraph without bullets/numbers, 12pt, left indent 18pt, first line indent -18pt.
4. Same object scaled 150%, type is now 18pt,…4 votes -
Live text in transparency mask not outlining or showing in font list
This is a 2 part issue:
If I select all and outline the type the document doesn't outline anything that is in a transparency mask. This is a major flaw that needs to be resolved as has lead to mistakes being printed with default text.
Select all and outline needs to either include everything within transparency masks or a new command to outline text within these masks needs to be created as a separate option.A huge worry is I released work last week where I believed everything in the transparency masks had been correctly outlined by individually going in to the mask and outlining type.
When the printer opened the file, it said it still had live type, however, when I opened the file and checked the find/replace fonts panel, even thought there was live text still within a transparency layer that I had missed, the document said there were no live fonts, see attached image!
This is a 2 part issue:
If I select all and outline the type the document doesn't outline anything that is in a transparency mask. This is a major flaw that needs to be resolved as has lead to mistakes being printed with default text.
Select all and outline needs to either include everything within transparency masks or a new command to outline text within these masks needs to be created as a separate option.A huge worry is I released work last week where I believed everything in the transparency masks had been correctly outlined by individually going in…
4 votes -
Conversion from CMYK to Grayscale is wrong
Converting CMYK values to Grayscale will not give the expected result. C=50 M=50 Y=50 K=50 converts to 100% Grayscale in a CMYK document.
The same C=50 M=50 Y=50 K=50 converted to R: 92 G: 81 B: 76
in an RGB document it converts to 67,16% Grayscale, which looks more like the expected Gray value.4 votes -
Clearly inform about specific words "violating" community standards when generating art
I think when 'one or more words' violate the guidelines, Illustrator should clearly inform us what words these are exactly.
I guess this can be used for a bad cause, like to gather the database of restricted words... but I don’t understand why normal users should suffer because of this.4 votes -
Locking child objects in a locked top layer is not respected when the layer is unlocked and won’t toggle back
If I have a layer locked and I click a pale lock icon next to a child item, the lock becomes solid, as if I am overriding the 'the parent is locked' status... but it can’t be toggled back.
More of it, I expect this overridden status to stay when I unlock the parent — instead it gets dropped.
4 votes -
[ExtendScript] Rasterizing group creates two rasterItems
- MacOS 15.2.
- Adobe Illustrator 29.1
- Open demo document (attached) and run script (below).
- Should create one RasterItem, but instead creates two.
Test Script (for use on attached test file):
(function () { var doc = app.activeDocument; var item = doc.groupItems[0]; // Raster Options var rasterOpts = new RasterizeOptions; rasterOpts.resolution = 192; rasterOpts.antiAliasingMethod = AntiAliasingMethod.None; rasterOpts.backgroundBlack = false; rasterOpts.clippingMask = false; rasterOpts.colorModel = RasterizationColorModel.DEFAULTCOLORMODEL; rasterOpts.convertTextToOutlines = false; rasterOpts.includeLayers = false; rasterOpts.padding = 0; rasterOpts.transparency = false; rasterOpts.convertSpotColors = true; doc.rasterize(item, item.geometricBounds, rasterOpts); var count = doc.rasterItems.length; if (count > 1) alert('The rasterization created two images but should have created only one.'); })();
See also this forum post.
Edit: Note that the resolution (greater than 191) and the exact position of the group's path items makes a difference.
- MacOS 15.2.
- Adobe Illustrator 29.1
- Open demo document (attached) and run script (below).
- Should create one RasterItem, but instead creates two.
Test Script (for use on attached test file):
…(function () { var doc = app.activeDocument; var item = doc.groupItems[0]; // Raster Options var rasterOpts = new RasterizeOptions; rasterOpts.resolution = 192; rasterOpts.antiAliasingMethod = AntiAliasingMethod.None; rasterOpts.backgroundBlack = false; rasterOpts.clippingMask = false; rasterOpts.colorModel = RasterizationColorModel.DEFAULTCOLORMODEL; rasterOpts.convertTextToOutlines = false; rasterOpts.includeLayers = false; rasterOpts.padding = 0; rasterOpts.transparency = false; rasterOpts.convertSpotColors = true; doc.rasterize(item, item.geometricBounds, rasterOpts); var count = doc.rasterItems.length; if (count > 1) alert('The rasterization created two images but should have created only one.');
4 votes -
Rounding to integer or transform panel is broken after update to 29.0.1 from 28.X
Rounding to integer or transform panel is broken (when using arrow keys to correct size of path with locked aspect ratio) after update to 29.0.1 from 28.X.
Steps to Reproduce
1. Create a new path or use an existing one. 2. Open the Control/Transform panel. 3. With the Constrain Proportions option enabled, use the arrow keys to adjust the Width (W) or Height (H) value.
Expected Result: Proportions remain consistent as values are adjusted.
Actual Result: Proportions either change unexpectedly or the values jump to different numbers.
Demo:
4 votes
- Don't see your idea?