テキストフレームを多角形にすると・・・

[4848]テキストフレームを多角形にすると・・・ | 投稿者:クリ | 投稿日:2010/06/29(Tue) 17:53:18
テキストフレームにアンカーポイントを増やすと、
テキストボックスの左右幅いっぱいに文字が広がらないという現象です。
CS2、CS3、CS4と試したのですが、すべて同じでした。
これはなぜなんでしょうか? 回避できないのでしょうか?
宜しくお願い致します。
attached image
» 1
[4849]Re: テキストフレームを多角形にすると・・・ | 投稿者:いき | 投稿日:2010/06/30(Wed) 09:28:29
書き込みの内容から、POLYGONであるが故の制限かと思ったのですが......

CS3とCS5で試しました。
CS3だとテキストフレームのどこにアンカーポイントを増やしても文字面とフレームの間にわずかにマージンが発生してしまいます。
CS5だとアンカーポイントを増やす位置によっては字送りに影響が出たり出なかったりしますが、文字面とフレームの間にマージンが発生してはいないようです。

画像は、CS5のものです。左上がアンカーポイントを増やしていないもの。赤丸がそれぞれアンカーポイントを増やした場所です。
attached image
» 2
[4850]Re: テキストフレームを多角形にすると・・・ | 投稿者:YUJI | 投稿日:2010/06/30(Wed) 09:39:33
CS5では発生しませんが、CS4以前のバージョンでアンカーポイントを増やしたものをCS5で開くと
フレームとテキストの間のアキは生きたまま表示されます。
この時、文字パネルの「欧文合字」をオフにしてやるとアキはなくなるので
このあたりの処理が関係しているようにも思いますが、
そもそもテキストフレームにアンカーポイントを増やす必要があるのでしょうか?
» 3
[4851]Re: テキストフレームを多角形にすると・・・ | 投稿者:クリ | 投稿日:2010/06/30(Wed) 16:06:37
いき様、YUJI様、ご回答をありがとうございました。
CS5だとこのような現象は起きないのですね。もっていないので試すことはできませんが、どちらにしろCS4以前のバージョンでは回避する方法はないということでしょうかね。
YUJI様がおっしゃっていた
「文字パネルの「欧文合字」をオフにしてやるとアキはなくなる」
というのはCS5でのことでしょうか?
CS4で試したのですが、なんの変化もありませんでした。
というか、「欧文合字」は最初からオフになっていたので・・・。
テキストフレームにアンカーポイントを増やす必要性というのは、
フレームを多角形として使用したい場合などがあると思います。
(思いますというのは、この疑問は知人からなげかけられたもので、私も原因を知りたかったので、ここでお伺いさせていただきました。)
attached image
» 4
[4852]Re: テキストフレームを多角形にすると・・・ | 投稿者:くぉーたー | 投稿日:2010/06/30(Wed) 17:45:37
テキストの回り込みじゃ駄目なんですかね...?
» 5
[4853]Re: テキストフレームを多角形にすると・・・ | 投稿者:いき | 投稿日:2010/06/30(Wed) 18:10:54
> YUJI様がおっしゃっていた
> 「文字パネルの「欧文合字」をオフにしてやるとアキはなくなる」
> というのはCS5でのことでしょうか?
その通りです。CS4以前のバージョンでは「欧文合字」のオンオフに関係なく多角形であれば文字面とフレームの間にアキができます。
» 6
[4854]Re: テキストフレームを多角形にすると・・・ | 投稿者:まる | 投稿日:2010/06/30(Wed) 23:59:20
ちょっと違う話ですが、CS4までは、
テキストフレームに「角オプション」をつけると(角マルとか)、
「テキストフレーム設定」の「テキストの配置」がうまくいかない、
といったことがありますね。
CS5からはそういうこともないらしい(まだインストールしてない)ので、
なんかそういうこととも関係ありそうな感じがします。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)