小塚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
フォントや字形に詳しくないのでお聞きします。
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をインストールしたときに一緒にインストールされた物です。
[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
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になるので、混乱しました。
(まだ、どういう時にどうなるのかが、よく分りません)
[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
で、逆引きのロジックはわからないのですが、わたしの環境でも、小塚書体ならCID=114→FIGURE DASH、モリサワ・フォントの場合はProならCID=114→FIGURE DASH(Pr5またはPr6だとCID=114→EN DASH)と表示されます。
いずれにしても、メニューの「ハイフンおよびダッシュ」から入力したのなら、実際の符号位置はU+2013 EN DASHだと思います。情報パレット(こちらはUnicodeベースです)で確認してみてください。
[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は変わるようで、あてにしない方がよいようです。
(誤)
・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は変わるようで、あてにしない方がよいようです。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)