小塚OTFとEN DASH

[996]小塚OTFとEN DASH | 投稿者:シゲ | 投稿日:2008/04/14(Mon) 14:59:09
いつも参考にさせてもらってます。
フォントや字形に詳しくないのでお聞きします。
CS3で小塚ゴシックL(OTF)を使ってます。
右クリック→特殊文字の挿入→ハイフンおよびダッシュ→で
ENダッシュを挿入しました。
しかし字形パレットで確認するとENダッシュではなくFIGURE DASHとなっています。
他のフォントモリサワOTFやMinion ProなどではEN DASHとなってユニコードは2013で挿入されます。
小塚OTFだとFIGURE DASHユニコード2012となります。
WindowsXPの文字コード表からユニコード2013をコピペしてもユニコード2012になってしまいます。
EN DASHとFIGURE DASHは同じ物なんでしょうか?
気にしなくていいでしょうか?
小塚OTFは、CS3をインストールしたときに一緒にインストールされた物です。
» 1
[997]Re: 小塚OTFとEN DASH | 投稿者:梅花藻 | 投稿日:2008/04/14(Mon) 16:42:59
(全然、答えにはなっていないのですが、)
MAC OSX 10.4.9 InDesign CS2 4.05 で試してみました。

・特殊文字の挿入でENダッシュを入れた場合(数字はユニコード、またはDecimal値)
小塚ゴシック Pro L = 字形パレット:2012 情報パレット:2013 スクリプトで確認したcontents:1397059140(SpecialCharacters.enDash)
A-OTF リュウミン Pro L-KL = 字形パレット:2013 情報パレット:2013 スクリプトで確認したcontents:1397059140(SpecialCharacters.enDash)

・MACの文字パレットから2013 EN DASHを入れた場合
小塚ゴシック Pro L = 字形パレット:2012 情報パレット:2013 スクリプトで確認したcontents:1397059140(SpecialCharacters.enDash)
A-OTF リュウミン Pro L-KL = 字形パレット:2013 情報パレット:2013 スクリプトで確認したcontents:2013

・MACの文字パレットから2012 FIGURE DASHを入れた場合
小塚ゴシック Pro L = 字形パレット:2012 情報パレット:2012 スクリプトで確認したcontents:2012
A-OTF リュウミン Pro L-KL = 字形パレット:2013 情報パレット:2012 スクリプトで確認したcontents:1397059140(SpecialCharacters.enDash)

となりました。どちらの書体も、ユニコード:2012と2013は、CID:114で同じグリフです。

また、最初にテキストフレームで小塚ゴシック Pro Lで調べ、コピー&ペーストして、A-OTF リュウミン Pro L-KLに書体を変えて、特殊文字の挿入でENダッシュを挿入したところ、字形パレットの表示が2012になるので、混乱しました。
(まだ、どういう時にどうなるのかが、よく分りません)
» 2
[998]Re: 小塚OTFとEN DASH | 投稿者:NAOI | 投稿日:2008/04/14(Mon) 16:43:37
ヒラギノ以外のAdobe-Japan1フォントでは、U+2012 FIGURE DASHとU+2013 EN DASHは、いずれもCID=114に対応します。InDesignの字形パレットはCIDベースであるため、このような1対n対応のケースでは、そこで表示されるUnicodeの符号位置は(CIDから逆引きした符号位置のうちの1つに過ぎないので)実際の符号位置と一致するとは限りません。

で、逆引きのロジックはわからないのですが、わたしの環境でも、小塚書体ならCID=114→FIGURE DASH、モリサワ・フォントの場合はProならCID=114→FIGURE DASH(Pr5またはPr6だとCID=114→EN DASH)と表示されます。

いずれにしても、メニューの「ハイフンおよびダッシュ」から入力したのなら、実際の符号位置はU+2013 EN DASHだと思います。情報パレット(こちらはUnicodeベースです)で確認してみてください。
» 3
[999]Re: 小塚OTFとEN DASH | 投稿者:NAOI | 投稿日:2008/04/14(Mon) 16:56:58
すみませんかぶりました。わたしのNo.998はシゲさんへのコメントです。
» 4
[1005]Re: 小塚OTFとEN DASH | 投稿者:梅花藻 | 投稿日:2008/04/15(Tue) 12:14:31
No.997 は今日調べ直したところ、contentsの返す値を間違えていたようです。

(誤)
・MACの文字パレットから2013 EN DASHを入れた場合
A-OTF リュウミン Pro L-KL = 字形パレット:2013 情報パレット:2013 スクリプトで確認したcontents:2013

・MACの文字パレットから2012 FIGURE DASHを入れた場合
A-OTF リュウミン Pro L-KL = 字形パレット:2013 情報パレット:2012 スクリプトで確認したcontents:1397059140(SpecialCharacters.enDash)

(正)
・MACの文字パレットから2013 EN DASHを入れた場合
A-OTF リュウミン Pro L-KL = 字形パレット:2013 情報パレット:2013 スクリプトで確認したcontents:1397059140(SpecialCharacters.enDash)

・MACの文字パレットから2012 FIGURE DASHを入れた場合
A-OTF リュウミン Pro L-KL = 字形パレット:2013 情報パレット:2012 スクリプトで確認したcontents:2012

1文字「-」を選択してcontentsを調べた場合、ユニコード2013のEN DASHは1397059140(SpecialCharacters.enDash)を返すということのようです。

また、字形パレットに表示されるユニコード値は、同じA-OTFであってもPro,Pr5,Pr6で(ウェイトも関係するかも)2012か2013は変わるようで、あてにしない方がよいようです。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア