[AI CC] Начало 0 системы координат

drawline

8 лет с rudtp
Топикстартер
Сообщения
89
Оценка реакций
1
Доброго всем.

Опять "старые грабли" - необходимо, чтобы 'O' координат по умолчанию (подчеркнуто) был в нижнем левом углу, т.е. чтобы по умолчанию открывалась привычная мне декартова система координат.
В CS2 и старше это было по умолчанию.
В CS4,5,6 это решалось правкой AiPrefs.
Как изменить сейчас, в Illustrator CC, кто-нибудь в курсе?

PS. Хочу сердечно попросить спецов и участников форума только поделиться решением (если имеется) и не вдаваться в полемику о правильности систем координат в любых редакторах и не задавать риторических вопросов "зачем это надо". Подобных дискуссий уже вполне достаточно на просторах инета - об этом спорят не только в России. ))
Например здесь - 1, 2, 3, 4 и здесь. Вопрос в свое время поднимался и на ProDTP.ru
PS2. В InDesign тоже работаю, но там это не мешает. ))
 
Последнее редактирование:

drawline

8 лет с rudtp
Топикстартер
Сообщения
89
Оценка реакций
1
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
12 лет на форуме
Сообщения
22 509
Оценка реакций
7 871
В CC нет таких строк и таких (подобных) параметров
У меня нет под рукой иллюстратора CC, но было бы очень странно, если бы они убрали оттуда эти параметры.
А скрипт то работает?
 

drawline

8 лет с rudtp
Топикстартер
Сообщения
89
Оценка реакций
1
У меня нет под рукой иллюстратора CC...
Смысл запускать скрипт, если в AiPrefs такие параметры отсутствуют. Пробовал ставить их вручную примерно в тех местах, где они стояли для CS5 (искал такие места по соседним параметрам).
Это не помогло.
..было бы очень странно..
Вот как раз такие случаи встречаются сплошь и рядом, особенно у MS и Adobe. ))
 
Последнее редактирование:

drawline

8 лет с rudtp
Топикстартер
Сообщения
89
Оценка реакций
1
Вопрос решен!
_MBK_, спасибо за участие! Без Вас, наверное, долго еще тупил бы. )) ПризнаЮсь в том, что был не совсем внимательным и файл AiPrefs смотрел от другой версии. )) А оказалось, всё на месте.

Теперь по порядку:
1) скрипт по ссылке выше - работает. Это просто избавляет от поиска файла настроек и копания в нем вручную. (Создал в блокноте файл 0coordsglobal.js и положил до запуска Illa сюда - ...\Adobe Illustrator CC 2018 (32 Bit)\Presets\en_US\Scripts)

2) Вручную: файл теперь называется Adobe Illustrator Prefs и лежит здесь - %USERPROFILE%\AppData\Roaming\Adobe\Adobe Illustrator 22 Settings\en_US\x86 (или ...\x64, вероятно)
В файле меняются параметры:
/isRulerOriginTopLeft
/isRulerIn4thQuad
в обоих '0', если 0 д.б. внизу слева, по умолчанию в обоих '1'

Скрипт удобен тем, что систему координат можно менять прямо при работе в редакторе по несколько раз без перезапуска.8*)

Всем спасибо!
 
Последнее редактирование:

@diz@

отечеств. про
12 лет на форуме
Сообщения
4 190
Оценка реакций
1 905
Очень странно, что этого нельзя сделать из самой программы.
 

_MBK_

Пикирующий бомбардировщик
12 лет на форуме
Сообщения
22 509
Оценка реакций
7 871
Очень странно, что этого нельзя сделать из самой программы.
Ты, наверное, удивишься, узнав, сколько там скрытых преференсов, которые нельзя изменить из самой программы. Более того, там можно свои собственные создавать, для плагинов, скриптов и расширений, напрпмер
 

@diz@

отечеств. про
12 лет на форуме
Сообщения
4 190
Оценка реакций
1 905
Ты, наверное, удивишься, узнав, сколько там скрытых преференсов, которые нельзя изменить из самой программы. Более того, там можно свои собственные создавать, для плагинов, скриптов и расширений, напрпмер
Не удивлюсь, поскольку одно время нещадно кодил и опирался именно на подобные файлы, благо это менее трудозатратно в плане интерфейса :)
 

Skvoznyak

12 лет на форуме
Сообщения
3 854
Оценка реакций
1 604
Illustrator в принципе одна из самых странных программ. Во внутренней системе координат Y вверх направлен, а не вниз, как во всех остальных. Перенос начала координат это меняет, кстати (если координаты из скрипта посмотреть)?
 

_MBK_

Пикирующий бомбардировщик
12 лет на форуме
Сообщения
22 509
Оценка реакций
7 871
В смысле доделок?
Обращение к преференсу из скрипта буквально одной строкой
В частности, в процитированном скрипте это выглядит так
Код:
app.preferences.setBooleanPreference ("isRulerOriginTopLeft",radCS5.value); 
            app.preferences.setBooleanPreference ("isRulerIn4thQuad",radCS5.value);
 

_MBK_

Пикирующий бомбардировщик
12 лет на форуме
Сообщения
22 509
Оценка реакций
7 871
Ну так это и есть универсальный доступ к этим преференсам, даже если адоба в следующих версиях и решит поменять их место хранения.