Skip to main content
Komiya2011
Participating Frequently
August 16, 2018
Answered

グループに適用したアピアランスがアートボードサイズに反映されない問題

  • August 16, 2018
  • 5 replies
  • 3490 views

アピアランスを単独のオブジェクトにかけた場合はアートボードサイズに反映されますが、グループにかけた場合は正しくアートボードサイズに反映されません。

アピアランスを含めたサイズのPDFを書き出す際かなり不自由なのですが、これは仕様でしょうか?
もし不具合であれば早急な改善を望みます。

(この事象により実際に端欠けの事故・損失も起きております)

検証した環境

MacOSX 10.10.5  Yosemite

Illustrator CC2017(21.1.0)

および CS6(16.2.1)

 

↑ 個々のオブジェクトにドロップシャドウを適用したものは、正常にアートボードサイズに反映されています

↑ 2つのオブジェクトをグループ化したものにドロップシャドウを適用したものは、アピアランス部分が無視されたアートボードになってしまいます

↑ アウトライン文字に適用したアピアランス(ふち)も無視されたアートボードになってしまいます

    This topic has been closed for replies.
    Correct answer monokano

    IllustratorのScriptで、アートボードをオブジェクト全体に合わせる

    こちらのスクリプトはグループ効果でも効果も含めたアートボードサイズになりますね。

    私はいつもこれを使っているので、グループに効果を適用した際の現象を知りませんでした…。

    なお、作者のカネムーさんは改良版も公開されていますが、そちらはグループ効果だと無視したアートボードサイズになってしまいます。もしかすると、あちらを立てればこちらが立たずといったことかもしれません。

    5 replies

    jdash2000
    Inspiring
    August 17, 2018

    もう回答済みになっていますが、「アセットの書き出し」パネルにドラドラしてPDFで書き出せば大丈夫です。

    jdash2000
    Inspiring
    August 17, 2018

    アウトライン化された文字へのフチ文字も試してみましたがOKでした。

    silk-m
    Community Expert
    Community Expert
    August 16, 2018

    もっと単純にグループ解除してから複数のオブジェクトにまとめて効果をかけるのではダメでしょうか。

    -- silk-m

    --Susumu Iwasaki
    monokano
    Community Expert
    Community Expert
    August 16, 2018

    cymk200 さんも書かれていますが、グループを対象にして適用した効果は、グループ解除で消失してしまうのです。

    silk-m
    Community Expert
    Community Expert
    August 16, 2018

    はいわかっています。効果をかける前にグループを解除して、その後効果ということです。

    -- silk-m

    --Susumu Iwasaki
    monokano
    Community Expert
    monokanoCommunity ExpertCorrect answer
    Community Expert
    August 16, 2018

    IllustratorのScriptで、アートボードをオブジェクト全体に合わせる

    こちらのスクリプトはグループ効果でも効果も含めたアートボードサイズになりますね。

    私はいつもこれを使っているので、グループに効果を適用した際の現象を知りませんでした…。

    なお、作者のカネムーさんは改良版も公開されていますが、そちらはグループ効果だと無視したアートボードサイズになってしまいます。もしかすると、あちらを立てればこちらが立たずといったことかもしれません。

    Komiya2011
    Participating Frequently
    August 17, 2018

    monokanoさん

    スクリプトのご提案ありがとうございました。

    こちらのスクリプトを使ってみましたが、確かに正しいアートボードサイズを得ることができました!

    現状ではこれを使うのが最適な方法に思います。

    この程度の内容であれば修正するのもそう難しくはなさそうですね。

    アプリケーション側による根本的な解決がなされるまでの間は、こちらのスクリプトを使っていこうと思います。

    ありがとうございました!

    (解決マークつけた方がいいでしょうか?)

    monokano
    Community Expert
    Community Expert
    August 17, 2018

    私というより、カネムーさんのために解決をマークつけるといいんじゃないでしょうか。

    silk-m
    Community Expert
    Community Expert
    August 16, 2018

    環境は macOS 10.13.6 + Illustrator CC 22.1 でちょっと違いますが、多分同じことです。

    わかりやすいようにバウンディングボックスを表示しています。

    オブジェクトを2つ選択して効果のドロップシャドウ

    オブジェクトメニューの「アピアランスを分割」

    選択範囲からアートボードを作成、オブジェクト2つがグループ化されていても同じことです。

    アウトライン文字の場合も「アピアランスを分割」後にアートボードを作成すれば欠けません。

    -- silk-m

    --Susumu Iwasaki
    Komiya2011
    Participating Frequently
    August 17, 2018

    silk-mさん

    アピアランス分割のご提案ありがとうございました。

    後出しで申し訳ありませんが、実はそのアイデアは当方でも検討しておりました。

    ただ、当方は自身の制作物だけでなく、外部からやってくるデータを扱うことも多々ありまして、こうしたデータに対し全体を一気にアピアランスの分割をかけるのは、正しい結果が得られているかどうしても不安が残ります(検証にも時間がかかります)。

    万一、不正な結果になったのを気付かず進行してしまうリスクを考えるとあまりやりたくない作業です。

    またグループ化を解除して個々にアピアランスを適用するというご提案ですが、cmyk200さんmonokanoさんよりご指摘いただいている通り、グループ化を解除してしまうと予期せぬ結果になることがありますので、外部制作のデータでは残念ながらこちらもできません。

    確かに、現状デフォルト状態のIllustratorで正確なアートボードサイズを得るには、silk-mさんの方法しかないと認識しております。

    自身の制作物にはご提案いただいたことを念頭に作業したいと思いますが、場合によっては同様の手法をとることができないことをご理解いただけたらと思います。

    - - - - -

    蛇足ですが、自身の制作物でもグループ化オブジェクトにアピアランス適用したくなることがあります。

    パスファインダ(複合シェイプ)で回避できるとは思いつつも、バランス等の修正の手間を考えるとどうにも…。

    ここはやはり、Adobeさんに根本的な問題の解決を望みたいところですね。

    ↑ 「一番小さい丸をもう少し大きくして」「cとdの間をもう少しツメて」なんていう修正を想定すると、どうしてもグループ化に頼りたくなります

    Inspiring
    August 16, 2018

    Win7,CS2015のIllustratorにて再現しました。製作者側も知らなかった仕様でしょう。

    一つのオブジェクトを単独でグループ化してもアートボードには含まれませんでした。

    次期バージョンアップにて修正されるというのが希望するところですが、下位バージョンやサポートの終わったバージョンでは修正されないと思います。

    グループを解除するとグループにかけたアピアランスは消滅してしまうので、これを何とかする方法を探したほうが良いかも知れませんね。

    Komiya2011
    Participating Frequently
    August 17, 2018

    cmyk200さん

    検証いただきましてありがとうございました。

    合わせてみると、OSやバージョン問わずあらゆる環境で発生する不具合のようですね。

    今まで気付かれなかったのが不思議に思えるほどです。

    この声がなんとか開発陣に届いて、次のバージョンでは解消されることを望みたいです。

    現状では下の方でmonokanoさんよりご提案いただいた

    IllustratorのScriptで、アートボードをオブジェクト全体に合わせる

    これで凌ぐしかなさそうです。