Join a global community of InDesign users.
Recently active
I am working on a task to find junk characters in InDesign without using Glyphs, because I already tried using Glyphs in InDesign JavaScript and it takes too much time. What are the other possible ways to find junk characters?
I’m using Startup Scripts that loads the macOS Fondation Framework.They’re running without any problem with all InDesign versions from 2016 to 2025.At this time, I’m on a MacStudio M4, running macOs Sequoia and InDesign 20.5.3.The scripts works well. But if I install InDesign 2026 (v21.3) the Framework won’t load. Here is an example of code:use framework "Foundation"use scripting additionstell application id "InDn" make event listener with properties {event type:"afterOpen", handler:testHandler, name:"testHandler"}end tellon testHandler() set theString to current application's NSString's stringWithString:"test"end testHandler What’s new in InDesign that prevent the script to run?Is there a workaround?
I often change my script names, which causes the shortcut keys to stop working.However, the part of the script name that contains the shortcut key is fixed, for example:001-get Actual image width【Ctrl+Alt+O】.jsx【Ctrl+Alt+O】 represents the suggested shortcut key, and this part generally doesn’t change.Is it possible to ignore this part and modify the shortcut file (e.g., myShortCut.indk) to generate code like the following: <shortcut> <action-id value="0xff000000 + 11" name="Script:Application:C Common.lnk:001-get Actual image width【Ctrl+Alt+O】.jsx"></action-id> <context>DefaultContext</context> <string>Ctrl+Alt+O</string> </shortcut>It seems the shortcut stops working because it gets automatically cleaned up.
Hello everyone,I am currently trying to evaluate converting an internally used ExtendScript plugin to UXP. The plugin uses ScriptUI to display a modal configuration dialog, which is not supported any more in UXP (I think?).I tried to use UXP to create a modal dialog, but I could not find a complete example on how to do so.Here is what I have got so far:index.htm:<!DOCTYPE html> <html> <head> <script src="main.js"></script> </head> <style> dialog { background-color: var(--uxp-host-background-color); color: var(--uxp-host-text-color); border-color: var(--uxp-host-border-color); font-size: var(--uxp-host-font-size); } #sampleDialog>div { display: flex; flex-direction: column; height: 300px; width: 400px; align-items: center; } #sampleDialog>div>p { margin-top: 30px; } </style> <body> <dialog id="sampleDialog"> <div> <h1>Well hello!</h1>
I tried with var doc = app.activeDocument;// --- Create / get highlight color ---var highlightColor;var existingColor = doc.colors.itemByName("JunkHighlight");if (existingColor.isValid) { highlightColor = existingColor;} else { highlightColor = doc.colors.add({ name: "JunkHighlight", model: ColorModel.PROCESS, space: ColorSpace.RGB, colorValue: [255, 0, 0] });}// --- Create / get character style ---var highlightStyle;var existingStyle = doc.characterStyles.itemByName("JunkCharStyle");if (existingStyle.isValid) { highlightStyle = existingStyle;} else { highlightStyle = doc.characterStyles.add({ name: "JunkCharStyle", fillColor: highlightColor });}// --- Loop through all stories and characters ---var stories = doc.stories;for (var s = 0; s < stories.length; s++) { var chars = stories[s].characters; for (var i = 0; i < chars.length; i++) { var c = chars[i].contents; if (typeof c === "string" && c
Dear all,in my daily printed music production job it happens (albeit rarely) to need to create foldout pages when the music has not enough rests to allow for a comfortable page turn. To give you some context, let’s imagine that I have page 4 on the left and page 5 on the right. If I need a foldout page on the left I will need to number it 4-bis, while a foldout to the right will need to be numbered 5-bis. The next spread will continue to pages 6-7 as if nothing happened. The printer will then know what to do.How do I best achieve this in InDesign? I have seen something in the Pages panel about allowing Spreads and Pages to shuffle but I am not 100% sure I have understood how that works in practice. Also, how to manage proper page numbering? Thanks!
We are developing an Adobe InDesign plugin for macOS that requires the use of proprietary font files. These fonts must remain private to that Particular running InDesign instance after loading and protected from unauthorized access.The plugin must use these fonts for text rendering and layout within InDesign documents.The Objective is to Enable the plugin to load and use proprietary fonts dynamically at runtime without installing them system-wide and without exposing the original font files on disk.Functional requirementsThe solution must:Allow the plugin to use custom font files at runtime. Prevent permanent installation of fonts in system or user font directories. Avoid exposing original font files in accessible filesystem locations. Work seamlessly with Adobe InDesign’s text engine. Preserve typography features including: glyph shaping ligatures kerning OpenType features complex script support Security RequirementsThe implementation must:protect proprietary font data from unauth
Indesignで、小さめのテキストボックスを連結して文字を流し込みました。普通の文字列だと、問題なく表示されるのですが「々」の文字が入った場合のみ、文字が表示されず最後のテキストボックスのサイズを広げると初めて表示されるようになります。「佐々木」のようなものだと一番後ろのテキストボックスに表示され、「々」の文字が先頭にあると逆に問題なく表示されます。解決方法がわかりません。よろしくお願いいたします。(imac / mac OS sonoma 14.6.1 / indesign2026)
The InDesign files were originally for online only, not print, and as such, were set to 34 pages. We now want to print it, and it needs to be 34 pages.The design has been set up in a way that each page blends into the next, so adding two random pages will disturb the layout.I think adding one at the back should be fine, and will not disturb any layout, but adding one at the front will throw everything else out.How can I add a page at the beginning (front), to get to 34 pages, to fix this, and make it work?“Document attached for reference”Your help would be appreciated. Thanks
Hello!Wondering if this is even possible. In my work flow I usually have a print file in Indesign using multiple layers and artboards. I link these files to my "Proof Page" and use object layer options and pages to display different parts of the art. In the Proof Page I can have multiple instances of the art at a time showing various combinations of the layers. I was wondering if it's possible to have a script go through the Proof Page and automatically match the pages of the linked document to the corresponding pages of the proof page. So Page 3 of the proof would automatically update every instance of the linked file to Page 3. Bonus points if it can maintain my layer selections, but beggars can't be choosers Haha.Thanks again!Matt
Hi,I am working on an InDesign automation workflow where math content (MathML/XML) is imported into the document. I need to automate the import of math styles.
Looking to create a keyboard shortcut for Clear Transformations and it looks like it isn’t listed as an option. Am I just missing something?Additionally does anyone know of a script that would reset all object transformations in a document?Best,Matt
**Product:** Adobe InDesign 2026 (Version 21.0)**OS:** macOS (en_GB locale)**Related apps affected:** Adobe Photoshop 2026---**Bug 1: Copy/paste from InDesign to Photoshop fails when document contains linked files**When attempting to copy a vector object from an InDesign document that contains linked files, the following errors occur:- InDesign displays: "Failed to Export the PDF file"- Photoshop displays: "Could not complete the Paste command because the clipboard data is empty or invalid"The Links panel reports all links as valid (no warnings or missing link indicators). Despite this, the copy operation fails. Vector objects in documents with NO linked files copy and paste into Photoshop correctly.This confirms the issue is triggered by the presence of linked files, even when those links are reported as healthy by InDesign.**Steps to reproduce:**1. Open an InDesign document containing linked files (all links reporting as OK in the Links panel)2. Select any vector object3. Copy (Cmd+C
"You cannot reverse this change with the Edit > Undo command. Do you want to continue anyway? (Yes, No) every time I open InDesign now, this window pops up. It comes up again when (at a minimum) the first document is opened. There is nothing I am trying to undo. Any insight as to where this is coming from or how to fix it?
When styling an InDesign table, using the diagram in the table-styling toolbar is maddening becauseit’s so small, the selected and unselected lines in the diagram are indistinguishable. and finally, the pale gray and blue colors are tonally too close. Could you please try something like this:Thanks much.
Product: Adobe Photoshop v27.5.0Impact observed in Adobe InDesign 2026When exporting a PNG from Photoshop using Save for Web with metadata set to “All Except Camera Info,” InDesign only recognizes the image Alt Text. The Description metadata is dropped and does not appear in InDesign’s Object Export Options.Steps to reproduce:Open an image in Photoshop v27.5.0 Navigate to File > File Info > IPTC Enter text into both: Alt Text Description Export the image via File > Export > Save for Web with: Preset: PNG‑24 Metadata: All Except Camera Info Place the exported PNG into Adobe InDesign Select the image in InDesign and open Object Export OptionsActual Result:Alt text appears in InDesign IPTC Description metadata is missingExpected result:Alt text appears IPTC Description appears Camera metadata excludedIPTC Description metadata should not be removed when camera metadata is excludedTest:When the same image is re-exported from Photoshop with Metadata set to “All,” both Alt Tex
For example, I’ve selected a combination of an image and a text box.I want to move the text box to the end of the selection without ungrouping the objects.Below is the code that works when objects are not grouped.Is there a way to perform operations on objects within a group?// Sort the text box Move the text box to the endsel.sort(function (a, b) { var a; var b; if (“TextFrame” == a.constructor.name) { return 1; } else if (“TextFrame” == b.constructor.name) { return -1; }});
Is there a way to have something like this in a pdf form made in InDesign (or Acrobat DC) ? So the person filling the form can format the text he is writing
Hi!When working in InDesign with elements using transparency (opacity) and/or blend modes (e.g. Multiply), the display corrupts intermittently: affected elements suddenly render at low resolution and blend modes are ignored. The bug only occurs when using a Wacom Intuos stylus — trackpad and mouse do not trigger it. Environment- macOS: multiple versions over the years (currently latest)- Hardware: multiple MacBook Pro over the years (currently MacBook Pro M4 Pro, 48GB RAM)- InDesign: multiple versions over the years (currently latest)- Peripheral: Wacom Intuos M, using stylus button in "Pan/Zoom" or "Zoom" mode- GPU acceleration: tested both enabled and disabled — bug occurs in both cases Steps to reproduce1. Open any InDesign document containing at least one element with reduced opacity and/or a blend mode (e.g. Multiply)2. Connect Wacom Intuos, configure stylus button to "Pan/Zoom" or "Zoom" mode3. Work normally — navigate, move elements, adjust opacity4. Use the stylus button to zo
I have a column in a table that contains numbers between 1-100, and I would like the cells to fill with a color based on the numerical value. For example, 80-100 would have a green fill, 50-79 would be yellow, and 0-49 would be a red fill. Is there a way to do this?
I have a fairly common problem - losing special characters on a data merge. I thought the cause of the problem was with the data file exported from Excel, but using a csv or even a plain text file correctly encoded to UTF-8 and testing all possible combinations of import options results in losing extended characters on data merge. So a name like Świeżewski is losing those non-standard characters and is coming through as ≈Öwie≈ªewski. It is not the font (Minion Pro - and I've tested every font I have), because I can copy the word out of Excel and paste it into InDesign without any problems. I've also tried various different encodings and regional character settings. I do this sort of work all the time and various workarounds have always fixed it in the past, but on this occasion I can't make it work. I would appreciate any suggestions. Using a Mac, which may be part of the problem, I don't know. Slight update: it appears that InDesign is ignoring the Unicode opt
I consistently get Share for Review errors when trying to update the share links.Restarting, clearing preferences don’t have any effect.
Kun muunnan InDesign työni PDF -muotoon, jää PDF:stä pois taustalla oleva, osin läpinäkyvä, kuva ?(Liitteenä, kuvina ko. ongelma)
Hi folksI’ve come across this odd copy/paste bug in InDesign 21.2. Text fields are not located correctly when pasting a group of obejcts. Same thing happens with Paste and Paste in Place.I am pasting from the right window (A5) into the left window (A5) hence the size difference.Is this a known bug?ThanksRichard
For the past few months I’ve been experiencing slow Indesign performance when editing documents but it has been tolerable until the past few days when Indesign started to be too slow to even launch. Closing the app is also extremely laggy, usually it does not fully close until I restart the computer.Indesign can launch but takes more than 20 minutes to get to the home page, and I haven’t been able to load it to the point of being able to open any files.I have already tried a clean removal + reinstallation of the app with the creative cloud cleaner tool, and also deleted all preferences. Most files are saved on adobe cloud.I am on Id version 21.3, Windows 11 Pro, OS 26200.8117Any help would be appreciated :) thank you UPDATE: Running version 21.2 works fine it’s 21.3 that’s not working.
Remix with Firefly Community Gallery
Thousands of free creations to fall in love with and remix in Firefly.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.