Copy link to clipboard
Copied
Hello,
I am having trouble moving the zero point to another part of the document.
When I attempt to drag it, the window instantly zooms in, the window goes white, and I am unable scroll across the document to see where I am moving the zero point to.
I assume this is a new ‘design feature’ in a recent update, as it has never happened before.
I’m running Indesign 19.0.1 on Mac OS 14.1.1
I’ve spent an hour trying to figure out what has changed and am now stuck. It makes InDesign almost useless being unable to set the zero point accurately for my current job.
Thanks in advance.
Angus
One of known issues on Sonoma. InDesign doesn't officially support Sonoma yet (you can search the forum for Sonoma for more details). One of the solutions to solve the display issues on Sonoma is to disable the rulers - which in your case defies the purpose. Revert to Ventura if you can.
Copy link to clipboard
Copied
You might try...
Turning off GPU Acceleration (or on; or off and on)
Reset InDesign and other troubleshooting
Copy link to clipboard
Copied
Thanks. I don't have a CPU and monitor supported for GPU performance, so it can only be off.
Copy link to clipboard
Copied
One of known issues on Sonoma. InDesign doesn't officially support Sonoma yet (you can search the forum for Sonoma for more details). One of the solutions to solve the display issues on Sonoma is to disable the rulers - which in your case defies the purpose. Revert to Ventura if you can.
Copy link to clipboard
Copied
Hi @Angus5FFD , You might be able to use a script to set the zero point and bypass the ruler bug. Something like this:
app.scriptPreferences.measurementUnit = MeasurementUnits.POINTS;
var x, y;
makeDialog();
function makeDialog(){
var theDialog = app.dialogs.add({name:"Set Zero Point", canCancel:true});
with(theDialog.dialogColumns.add()){
staticTexts.add({staticLabel:"X:"});
staticTexts.add({staticLabel:"Y:"});
}
with(theDialog.dialogColumns.add()){
x = measurementEditboxes.add({editUnits:MeasurementUnits.INCHES, editValue:0, minWidth:90});
y = measurementEditboxes.add({editUnits:MeasurementUnits.INCHES, editValue:0, minWidth:90});
}
if(theDialog.show() == true){
app.activeDocument.zeroPoint = [x.editValue, y.editValue];
theDialog.destroy();
}
}
app.scriptPreferences.measurementUnit = AutoEnum.AUTO_VALUE;