Illustrator (Desktop) Feature Requests
When entering a new feature request, please provide:
- Description
- Why is this valuable to you?
- or
865 results found
-
1 vote
-
CGM Import
Enable Ai to import CGMs that have Active X controls. I export CGMs from an IETM, but do not need to retain the embedded links within the CGM file. Allow Ai to import Active X CGMs and disable Active X. May want to display popup window stating Active X will be lost unless save imported CGM as a new file.
1 vote -
Scale Obect or group of objects base on two reference points (similar as in CAD)
This is useful when you need to exactly match the scale of two objects or especially group of objects. Say you have changed the scale in one file but have received a new file from a client that is in the original scale. You want to quickly match the scale change. If you have at least one reference line that hasn't changed, you can pick two reference points on the new object(s) and then the two matching points on the scaled file. This matches the the scale exactly. This can also be used in many other ways.
https://www.thesourcecad.com/reference-scale-rotate/1 vote -
MAJOR PROBLEMS!! Cache/Scratch NOT assigning to my selected Drives
No matter how many times I un-install and re-install Illustrator, the program WILL NOT ACCEPT when I select a destination to my specific and dedicated Cache/Scratch SSD. I have a permanent studio setup with the latest MacBook Pro 64GB of RAM.. Everything was custom built the best it could be in April of 2020. The second I open Adobe Illustrator, my Available RAM goes from around 55GB to 124MB?!!!!!!! I know it's a RAM heavy program but that is insanity. Nothing is that heavy or works like that. Its forcing a notice to pop up from my Mac saying that I need to free RAM IMMEDIATELY! or close the problem application/s. I can't even open Illustrator half the time to even bother with the main problem I'm having which is I cannot for the life of me dedicate a **** cache / scratch drive. Upon closing and restarting the program and locating back to preferences > Plugins and Scratch.. It is always back on "Startup".. IT NEVER REMEMBERS THE DRIVE I SELECT. ALSO.. Photoshop does the same freaking thing! At least it lets me select cache/scratch.. But it never uses them! It ONLY uses the DEFAULT Startup location that was set upon installation. I also have the same problem with Lightroom. NOTHING... NOTHING NOTHING NOTHING puts cache where it's supposed to go, which is in my dedicated.. $380.00 dollar SSD that is set aside specifically for program cache.. Apple's Final Cut Pro X and Motion have zero problem using it.. ONLY ADOBE.. Please STOP TAKING MY MONEY AND FIX THESE ISSUES. IF NOT I WILL BE FORCED TO USE 3RD PARTY SOFTWARE AND I DONT WANT TO. Adobe is the industry standard for a reason and Ive been using for many years now, but this is beyond unfair and ridiculous... I can take my skills and adapt albeit unfortunately.. I'll attach a screenshot that clearly describes the ILLUSTRATOR issue and where its happening.. And how it's putting everything on my MAIN HD instead of the EXTERNAL SSD of which I've dedicated just for Cache/Scratch. Also, NEITHER of MY Illustrator OR Photoshop are purging their cache after exiting the program. Even after uninstallation numerous times over, and opening a fresh document with Zero Layers, Zero anything.. My cache sizes are already 20/40+GB. THEY WILL NOT EMPTY/PURGE/Whatever is leftover somewhere or anywhere or whatever is being instantly and consistently created. Not even my scrubber (Clean My Mac X - Thank God for them or your programs would leave me with maybe a 5 minute window to work..) can find these hidden files. It can find the basic obscure ones which are hardly just enough to keep me scraping by at the moment.. Your move.
No matter how many times I un-install and re-install Illustrator, the program WILL NOT ACCEPT when I select a destination to my specific and dedicated Cache/Scratch SSD. I have a permanent studio setup with the latest MacBook Pro 64GB of RAM.. Everything was custom built the best it could be in April of 2020. The second I open Adobe Illustrator, my Available RAM goes from around 55GB to 124MB?!!!!!!! I know it's a RAM heavy program but that is insanity. Nothing is that heavy or works like that. Its forcing a notice to pop up from my Mac saying that…
1 vote -
Feedback on new Recolor artwork (in Beta now)
New redesigned Recolor artwork is available in Beta now.
We heard from many of you that the current Recolor is confusing and difficult to use. This new Recolor has a completely redesigned experience with an added ability to recolor your art based on your referenced images & artwork. We have broken the Recolor into two sections. When you invoke Recolor, you would see an on canvas dialogue that allows you to quickly Recolor your artwork with all the basic controls. For advanced settings, you can click on more options (...).
We would love to hear your candid feedback. Please provide your feedback on this thread. This will be actively monitored by the Illustrator team. If you don't have access to Beta please drop a note to me at: kotwal at Adobe dot com.
Known Issues:
1. The number of colors in the Recolor Palette doesn’t get updated on Mac.
2. Document get scrolled when dragging the color palette’s distribution slider to the left
3. A flicker of the color text box when dragging the Palette on Windows
4. Colour Wheel’s UI doesn’t get updated on changing Illustrator’s UI theme
5. Grabber on HUD is not clearly visible in dark theme
6. Performance lag while applying to recolour to Complex Artworks
7. Swatches group cannot be added from Library to swatch panel while HUD is active
Color distribution Palette at the bottom flickers when changes are made via slider — intermittent
8. Recolor Palette getting dismissed on changing color numbers to 1 -> All , Theme from None -> something else -> None
9. The linked file that was not loaded when used as source Artwork causes a crash
10. Assert on clicking on recolor button when the dialog is still active (or click twice)
11. Annotation remains on screen after the dismissal of dialog — rare (happens when hover theme picker cursor over a vector art and suddenly move to palette before the annotations disappear)
12. Asserts on applying to recolor to brush ArtNew redesigned Recolor artwork is available in Beta now.
We heard from many of you that the current Recolor is confusing and difficult to use. This new Recolor has a completely redesigned experience with an added ability to recolor your art based on your referenced images & artwork. We have broken the Recolor into two sections. When you invoke Recolor, you would see an on canvas dialogue that allows you to quickly Recolor your artwork with all the basic controls. For advanced settings, you can click on more options (...).
We would love to hear your candid feedback. Please provide…
0 votes
4352 results found
-
Allow eyedropper to ignore locked layers.
Allowing the eyedropper to optionally ignore the contents of locked layers would be very useful. Having a locked layer with transparency above an active layer and trying to sample a line weight, only to sample the fill or other attributes of a transparent object that you're working "through" is very frustrating.
9 votes -
XMP Meta Data、MM:Historyの機能改善
現在、IllustratorではXMPメタデータ上のHistoryの記述が最大で2個となっていて、初回保存時に1つ目、別名で保存時に2つ目が記述され、以降、別名で保存によるファイル派生が生じた時に2つ目のHistoryが更新される仕様になっています。
Photoshopでは、このHistoryの項目に保存履歴だけではなくconvertやderived等の主要な編集イベントの情報も記述されます。InDesignにおいても保存イベントは詳細に記述され履歴の確認が可能になっています。
Illustratorにおいても、もう少し細かく履歴情報の記述を行っていただきたい。以下に各サンプルを挙げておきます。
※Photoshop
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:fa197c48-1372-49d9-8ae1-f5cc273d4aae</stEvt:instanceID>
<stEvt:when>2019-01-25T20:48:06+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>converted</stEvt:action>
<stEvt:parameters>from image/jpeg to application/vnd.adobe.photoshop</stEvt:parameters>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>derived</stEvt:action>
<stEvt:parameters>converted from image/jpeg to application/vnd.adobe.photoshop</stEvt:parameters>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:779a3d47-4ae6-4b0e-be0b-b1a7f2ee5007</stEvt:instanceID>
<stEvt:when>2019-01-25T20:48:06+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:f343692b-df77-40bb-8ee4-6fefc6341435</stEvt:instanceID>
<stEvt:when>2019-06-05T21:28:08+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>保存以外の様々なイベントが記述され確認が可能です。
※InDesign
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>created</stEvt:action>
<stEvt:instanceID>xmp.iid:FC7BA4FD42206811822A93784E262F37</stEvt:instanceID>
<stEvt:when>2012-05-11T15:56:45+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe InDesign 7.0</stEvt:softwareAgent>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:CEC84C1347206811822A93784E262F37</stEvt:instanceID>
<stEvt:when>2012-05-11T16:26+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe InDesign 7.0</stEvt:softwareAgent>
<stEvt:changed>/;/metadata</stEvt:changed>
</rdf:li>
・
・
・
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:3aa516e9-6e10-4d30-8213-1d01b5e0c6e8</stEvt:instanceID>
<stEvt:when>2021-05-18T19:03:52+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe InDesign 16.1 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/metadata</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:8dc6f9ce-5068-4b44-8ca1-832341fcf4f1</stEvt:instanceID>
<stEvt:when>2021-05-19T09:16:49+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe InDesign 16.1 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:fee74c32-8ae2-46e4-9ef9-fc8a432d7f5a</stEvt:instanceID>
<stEvt:when>2021-05-24T17:08:14+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe InDesign 16.1 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>createdイベント以降詳細に保存履歴が記述されます。
この例のように全ての保存を記述する必要性は低いと思いますが最低限、別名で保存や複製を保存時には新たな履歴を追記するようにしていただきたいと考えます。
これにより、ファイルの履歴が明確になりデータ管理の一助となります。
現在、IllustratorではXMPメタデータ上のHistoryの記述が最大で2個となっていて、初回保存時に1つ目、別名で保存時に2つ目が記述され、以降、別名で保存によるファイル派生が生じた時に2つ目のHistoryが更新される仕様になっています。
Photoshopでは、このHistoryの項目に保存履歴だけではなくconvertやderived等の主要な編集イベントの情報も記述されます。InDesignにおいても保存イベントは詳細に記述され履歴の確認が可能になっています。
Illustratorにおいても、もう少し細かく履歴情報の記述を行っていただきたい。以下に各サンプルを挙げておきます。
※Photoshop
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:fa197c48-1372-49d9-8ae1-f5cc273d4aae</stEvt:instanceID>
<stEvt:when>2019-01-25T20:48:06+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>converted</stEvt:action>
<stEvt:parameters>from image/jpeg to application/vnd.adobe.photoshop</stEvt:parameters>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>derived</stEvt:action>
<stEvt:parameters>converted from image/jpeg to application/vnd.adobe.photoshop</stEvt:parameters>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:779a3d47-4ae6-4b0e-be0b-b1a7f2ee5007</stEvt:instanceID>
<stEvt:when>2019-01-25T20:48:06+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:f343692b-df77-40bb-8ee4-6fefc6341435</stEvt:instanceID>
<stEvt:when>2019-06-05T21:28:08+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe Photoshop CC 2017 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/</stEvt:changed>
</rdf:li>
</rdf:Seq>
</xmpMM:History>保存以外の様々なイベントが記述され確認が可能です。
※InDesign
<xmpMM:History>
<rdf:Seq>
<rdf:li rdf:parseType="Resource">
<stEvt:action>created</stEvt:action>
<stEvt:instanceID>xmp.iid:FC7BA4FD42206811822A93784E262F37</stEvt:instanceID>
<stEvt:when>2012-05-11T15:56:45+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe InDesign 7.0</stEvt:softwareAgent>
</rdf:li>
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:CEC84C1347206811822A93784E262F37</stEvt:instanceID>
<stEvt:when>2012-05-11T16:26+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe InDesign 7.0</stEvt:softwareAgent>
<stEvt:changed>/;/metadata</stEvt:changed>
</rdf:li>
・
・
・
<rdf:li rdf:parseType="Resource">
<stEvt:action>saved</stEvt:action>
<stEvt:instanceID>xmp.iid:3aa516e9-6e10-4d30-8213-1d01b5e0c6e8</stEvt:instanceID>
<stEvt:when>2021-05-18T19:03:52+09:00</stEvt:when>
<stEvt:softwareAgent>Adobe InDesign 16.1 (Macintosh)</stEvt:softwareAgent>
<stEvt:changed>/metadata</stEvt:changed>
</rdf:li>
<rdf:li…9 votes -
graph type preview checkbox
It would be nice to add a Preview checkbox to the Panel that you get when using Object > Graph > Type… , Object > Graph > Design… , Object > Graph > Colum… and Object > Graph > Marker…
After 35years this should be possible.
Thank you!9 votes -
9 votes
-
Smart guide show projected extension of another line when hovering
This is a basic feature in CAD programs. When you are using the pen or line tools, you need to be able to hover over the end point of a line, and then snap the cursor to that line's hypothetical extension, so you can start a new line on that extension, so that each point you make can be co-linear with another.
See this video: https://youtu.be/9RgRoOunCDs?t=18 and attached images
I can't say how many times (probably in the tens of thousands) in my career when I have had to drag out a construction line extension just so i can start a new line that is co-linear, or at least starts co-linear with an existing line, and then delete the construction line when i am done.
This is a basic feature in CAD programs. When you are using the pen or line tools, you need to be able to hover over the end point of a line, and then snap the cursor to that line's hypothetical extension, so you can start a new line on that extension, so that each point you make can be co-linear with another.
See this video: https://youtu.be/9RgRoOunCDs?t=18 and attached images
I can't say how many times (probably in the tens of thousands) in my career when I have had to drag out a construction line extension just so i can start…
9 votes -
Hold Shift to constraint Pan like InDesign does
In InDesign you hold Shift while panning to constraint the movement to axes. Th same thing could benefit Illustrator too.
9 votes -
Generate .ico file from Illustrator (AND Photoshop)
I just used https://icoconvert.com/ to convert a 32x32 PNG to ICO.
This is something that, in 2020, Illustrator -- AND Photoshop! -- ought to be able to do natively. I mean, if a WEBSITE can do it....
9 votes -
Add an option to make the bottommost object a Key Object
Please add an option to the Align Panel to allow the user to change the default behaviour of "Align to Key Object".
Currently, the default Key Object is the topmost object. However, it's very rare that I don't want the complete opposite – ie. to align an object to its underlying container. If users were able to "Align to Key Object (Bottommost)", it would save an enormous amount of time and effort.
9 votes -
Character Styles should only contain deviations from paragraph styles (like in InDesign)
In InDesign, I can simply design a paragraph using a paragraph style and then apply deviations (such as bolding) via a character style, because I can create a paragraph style that contains the sole information "style: bold". So that when I change the font in the paragraph style, the character style will simply apply the bolding to the new font.
In Illustrator, however, I need to select a font for the character style before I can select the style. This means that if I change the font in the paragraph style, I would also have to update it in the character style. Which makes the character style somewhat useless.
In InDesign, I can simply design a paragraph using a paragraph style and then apply deviations (such as bolding) via a character style, because I can create a paragraph style that contains the sole information "style: bold". So that when I change the font in the paragraph style, the character style will simply apply the bolding to the new font.
In Illustrator, however, I need to select a font for the character style before I can select the style. This means that if I change the font in the paragraph style, I would also have to update it in the…
9 votes -
Same functionalities as shown here in the subscribe tool
https://astutegraphics.com/software/subscribe/
Basically the 'Circle by Points Tool' in Subscribe should be a functionality added to the Ellipse Tool. And the 'Arch by Points Tool' in Subscribe should be a functionality added to the 'Line Segment Tool' in Ai as well. These are common functions in in cad programs and need to be added to Illustrator natively to improve vector building.9 votes -
Overprint simulation on image file exports (JPEG for example)
I think that it would add great value when Illustrator exports to image file the option to add overprint simulation, in the same way as InDesign easily does.
I would add great benefit to our jobs and would simplify some steps (not going to InDesign just to do that).9 votesIllustrator respects the overprint when exporting raster files. Please follow the instructions in comments and reply back if it does not work for you.
-
batch action to include image trace with ignore white plus expand
I would like to use image trace including advanced setting ignore white, plus expand to get paths, in a batch action. I can do these as separate actions, but not in combination on one image and not at all as a batch process. I confirmed this is a limitation of illustrator currently with your support reps in live chats. If you could add this in your next update that would be great! thanks.
9 votes -
Export Individual Layers separately
Now we can only export the multiple art boards on one layer at a time. Please make it possible to select more than one layer and export those to files.
It would save a ton of time when we have multiple images to export from like dartboards stacked up on multiple layers.
9 votes -
Please give us a way to disable newbie help
I know the "Tour" window goes away if you skip it 3 times, but this is professional software we should have a way to disable ALL automatic help features. Also this doesnt need to reset when a new version of illustrator is sent out.
9 votes -
gcode
Hello!
I would be absolutely DELIGHTED if you could introduce a way to export G-Code from Illustrator. I have a laser engraver (Cubiio) and the only way I can turn vectors into G-Code at the moment is by using Inkscape and an extension by J Tech Photonics. I hate Inkscape with a passion so I grind my teeth every time. This is what I have to resort to when working with vector files that I would like to convert: https://cubiio.muherz.com/gcode_instruction.html
There is a G-Code extension available for Illustrator, created by https://diegomonzon.com/illustrator-to-gcode/ , but I have been unable to get it to create code that the Cubiio accepts. Every time I've tried the Cubiio freezes and has to be rebooted.
I've seen this discussed on a number of forums, so I am under the impression that a built-in G-Code generator would be greatly appreciated by a number of Illustrator users. So pretty please, with sugar on top?
Hello!
I would be absolutely DELIGHTED if you could introduce a way to export G-Code from Illustrator. I have a laser engraver (Cubiio) and the only way I can turn vectors into G-Code at the moment is by using Inkscape and an extension by J Tech Photonics. I hate Inkscape with a passion so I grind my teeth every time. This is what I have to resort to when working with vector files that I would like to convert: https://cubiio.muherz.com/gcode_instruction.html
There is a G-Code extension available for Illustrator, created by https://diegomonzon.com/illustrator-to-gcode/ , but I have been unable to get it…
9 votes -
allow scripting access to the matrix property of symbol items
Allow script access to the matrix property for symbol items. The matrix property is available for similar classes of items, such as raster items, but not symbols. It isn't possible for a script to understand how a symbol has been rendered without it.
9 votes -
Export Color Codes for all colors in a file
I often have to put together style guides and have to manually (literally by hand) write down each color's codes for CMYK, RGB and HEX from Illustrator down onto a sheet of paper and then type those into the InDesign file for the style guide's color section.
It would be super helpful to be able to export a report for all of the colors used in a file and be able to see the RGB/HEX codes and the CMYK codes for each (depending on what the document color mode is set to)
Example:
Color 1:
CMYK 100, 100, 100, 100
RGB 0,0,0
HEX #000000Color 2:
CMYK 0,0,0,0
RGB 255,255,255
HEX #FFFFFFBonus points if it can detect PMS colors too :P
I often have to put together style guides and have to manually (literally by hand) write down each color's codes for CMYK, RGB and HEX from Illustrator down onto a sheet of paper and then type those into the InDesign file for the style guide's color section.
It would be super helpful to be able to export a report for all of the colors used in a file and be able to see the RGB/HEX codes and the CMYK codes for each (depending on what the document color mode is set to)
Example:
Color 1:
CMYK 100, 100, 100, 100…9 votes -
Isolate selection doesn't get recorded in Actions
Action doesn't record 'Isolate Selection' command.
I tried to conjure up an action that automates entering the isolation mode when nothing is selected — https://illustrator.uservoice.com/forums/333657/suggestions/35809273.
I can place an object stored in the action, isolate it, select all and delete. It’d be a nice workaround, and it almost works, except for we can’t Isolate Selected Object with an action, we can only Enter Isolation Mode from the Layers panel’s menu — these two commands are deceptively similar, but perform differently...and you can’t run the latter if Layers panel is collapsed or hidden (which is true for me at one of the machines I am using).Action doesn't record 'Isolate Selection' command.
I tried to conjure up an action that automates entering the isolation mode when nothing is selected — https://illustrator.uservoice.com/forums/333657/suggestions/35809273.
I can place an object stored in the action, isolate it, select all and delete. It’d be a nice workaround, and it almost works, except for we can’t Isolate Selected Object with an action, we can only Enter Isolation Mode from the Layers panel’s menu — these two commands are deceptively similar, but perform differently...and you can’t run the latter if Layers panel is collapsed or hidden (which is true for me at one…9 votes -
Missing Fonts Copy/Paste Font File Name in Resolve Missing Fonts Window
If Multiple fonts are missing , and all need to be activated in my font management system, I have to type in the search bar the name of the font exactly as it is spelled in order for the correct one to appear. This can be time consuming when a customer has provided multiple fonts with irregular naming conventions.
Can we have an update that makes the notices in Resolve Missing Fonts window active so it is possible to copy the name of the font exactly as it is being recognized in the program?
Thanks.
9 votes -
Can't edit simultaneously two several selected fills in Appearance
AI allows to select several fills in Appearance, but you can only delete or duplicate them then.
If I select two fills with Shift+click, for example, and try to apply new swatch, it would be applied to first selected fill only. If I try to add effect — it would be applied not to both, but selected only again.9 votes
- Don't see your idea?