Skip to main content
6401 Posts
Macのillustrator 2022で、「strtable error」のエラーが出て強制終了する。

【症状】あるファイルを開くと、レインボーサークルが数分間くるくるした後に「strtable error」のエラーが出て開きます。しかし、一瞬で強制終了することのほうが多いです。ただし、社内の同機種のmac数台で検証したところ、問題なく数秒で開きました。 【ファイル】このファイルは1.3MB。ちょっと大きめのpsd画像が2つリンク配置され、16コのQRコードのillustratorファイルを配置しています。その他のバージョンで開くのはまったく問題ありません。illustrator 2022だけの症状です。また、ほかの多くのファイルは問題なく、いくつかの特定ファイルのみです。 【試してみたこと】・初期設定ファイル や Cashes を削除して再起動 → すぐ強制終了する・フルディスクアクセスにillustrator 2022を登録して再起動 → すぐ強制終了する ※illustrator 2022を登録すると「illustrator 2023」と表示されるのですがこれは問題なのでしょうか?  (illustrator 2023もアプリケーションフォルダに入っています) 社内の事情で illustrator 2022 で環境を統一しているため、解決方法を知りたいです。 よろしくお願いいたします。 Illustrator 2022 ver.26.5.2MacOS10.15.7iMac2017

【Javascript】複合パスの名前は変更できても、パスの名前は変更できない

お世話になっております。 とあるスクリプトに、パスに名前をつけるという動作をいれたのですが、複合パスには名前はつけられるのに、ただのパスには名前をつけられない場合がありました。 chatGPTに聞いてみたら、-----------------------------------------------------------------通常のパスに名前を設定できない理由の一つとして、通常のパスが通常のパスであり、その性質が単純なベクトルデータを表現することにある可能性があります。通常のパスは、例えば線や曲線のセグメントなど、単純な図形を構成するために使用されます。このようなパスは、通常は名前が設定されないことが多いため、名前を変更できないことがあります。一方、複合パスは、複数のパス要素が組み合わさったもので、通常のパスよりも複雑な形状を表現するために使用されます。複合パスに名前を設定できる理由の一つは、それがより複雑な構造を持つため、名前を設定して識別しやすくする必要性があるからです。-----------------------------------------------------------------と言われました。こういうことってあり得るのでしょうか? var sel = app.activeDocument.selection; var nameArr = ['りんご', 'ごりら', 'ラッパ', 'パセリ']; for (var i = 0; i < sel.length; i++) { sel[i].name = nameArr[i]; }これならパスでも変更は出来るけど、var sel = app.activeDocument.selection; var nameArr = ['りんご', 'ごりら', 'ラッパ', 'パセリ']; var changeArr = []; for(w=0; w<sel.length; w++){ changeArr.push(sel[w]); } for (var i = 0; i < changeArr.length; i++) { changeArr[i].name = nameArr[i]; }例えば上記のように一旦配列にい