Datatype is a new OpenType font that allows you to create charts based on text expressions.

Unlike Chartwell, it is a variable font. It (currently) offers three chart types and handles pie charts slightly differently than Chartwell. I think it’s an interesting approach.

Datatype is open source under the SIL Open Font License. Designed by Frank Tisellano.
https://franktisellano.github.io/datatype/ #InDesign #charts #variableFont

Fotorandom: 📐 ¿Sabías que la sangría francesa es la clave para que tus bibliografías e índices se vean profesionales? Descubre cómo aplicarla en InDesign y Word ✨ #DiseñoEditorial #Tipografía #Maquetación #InDesign
https://proyectografico.com/2026/03/16/tu-bibliografia-necesita-sangria-francesa/ https://instagr.am/p/DV-3fa1DwBx/
I've finally begun a long-term marketing project for my #freelance #book #editing, which is writing and #selfpublishing a series of books myself, then writing free online guides to the process, comparing software, etc. I'm starting with a journal I wrote last summer about rescuing an abandoned cat. I'm teaching myself #Canva's new, free and powerful #Affinity (basically an exact clone of #InDesign), and here's a possible cover I whipped up on day one of my tutorials.
@Matthias selbes hier. (Auch #Windows > #linuxmint ) #Inkscape kannst du eher mit #CorelDraw oder wenn du #Adobe hernehmen willst, dann #Illustrator vergleichen. Kein DTP Programm wie #InDesign , auch wenn man nun Seiten anlegen kann. Druckvorlagenerstellung (Ausgabe als PDF-X usw...) eignet sich eigentlich nur #Scribus aber es ist ein trauriges Programm. Altbacken & staubtrocken: Es fühlt sich an wie aus einem Museum entliehen. 😩 😅
Ich habe für Webgrafiken Libreoffice Draw entdeckt.

Is there a good alternative for Adobe's InDesign that works on Linux? Since my PC is still broken (and probably won't be fixed, even though the warranty is still going til october), I am thinking about getting rid of Windows.

#adobe #indesign #askfedi #linux #linuxmint

InDesign language switch ≠ language settings update!

Duplicating files can leave you with incorrect hyphenation & spell check.
Text Language Switcher for InDesign fixes this!
https://exchange.adobe.com/apps/cc/8bb222fc

✅ Updates spell check & hyphenation document-wide
✅ Includes tables & local overrides
✅ Layout stays perfect

Stop manual corrections! Built for designers, by designers.

Free on Adobe Exchange!

#InDesign #AdobeInDesign #GraphicDesign #Localization #Workflow #DesignTools

BUG: InDesign ExtendScript - textVariableInstances.add always inserts first variable

When using ExtendScript to insert a TextVariableInstance with a specific textVariable, InDesign always inserts the first variable in the document (index 0), regardless of the provided textVariable argument. This happens even if a dummy instance is created and removed as a workaround. The bug occurs in new documents and affects all variable types. Steps to reproduce: 1. Create a new document. 2. Add multiple text variables (e.g. 'Dateiname', 'Bildname', etc.). 3. Use ExtendScript to insert a TextVariableInstance with a specific variable: insertionPoint.textVariableInstances.add({ textVariable: desiredVariable }); 4. Check the inserted instance: It always references the first variable in the document. Expected: The inserted TextVariableInstance should reference the variable passed in the textVariable argument. Actual: The inserted instance always references the first variable (index 0). Workarounds: - Creating and removing a dummy instance does not solve the issue. - Manual insertion via UI works as expected. Environment: - InDesign version: 26.2, 25.0, - OS: 26.2 // InDesign ExtendScript: Create new A4 page, text frame, insert all text variables if (app.documents.length === 0) { var doc = app.documents.add(); } else { var doc = app.activeDocument; } doc.documentPreferences.pageWidth = "210mm"; doc.documentPreferences.pageHeight = "297mm"; var page = doc.pages.add(); var margin = 20; var tf = page.textFrames.add(); tf.geometricBounds = [margin, margin, 297 - margin, 210 - margin]; var vars = doc.textVariables; var insertPos = tf.insertionPoints[0]; for (var i = 0; i < vars.length; i++) { // Insert line break before each variable (dummy workaround) if (i > 0) { insertPos.contents = "\r"; insertPos = tf.insertionPoints.lastItem(); } // Initialize variable with dummy instance (workaround for InDesign bug) var dummy = tf.insertionPoints .lastItem() .textVariableInstances.add({ textVariable: vars[i] }); dummy.remove(); // Insert variable name as label insertPos.contents = vars[i].name + ": "; insertPos = tf.insertionPoints.lastItem(); // Insert variable instance var instance = insertPos.textVariableInstances.add({ textVariable: vars[i] }); $.writeln( "Inserted: " + vars[i].name + " (Index: " + vars[i].index + ") | Instance.associatedTextVariable: " + (instance.associatedTextVariable ? instance.associatedTextVariable.name : "unknown"), ); insertPos = tf.insertionPoints.lastItem(); } $.writeln("All variables have been inserted on a new page.");

Adobe InDesign
A warning for Adobe #InDesign users. I recently updated my copy, and after preparing a document, the recipient of that document sent me the alt text that popped up on one of their figures. Apparently, by default, InDesign uses AI to generate (often hilariously wrong) alt text for images.

Kleine Spielerei zum Wochenausklang: Endnoten in der Marginalspalte, automatisch fancy formatiert.

#InDesign

Aus der Serie »InDesign-Fehlermeldung, die ich noch nicht kannte«

#InDesign