mocaの日記: IPAex明朝・ゴシックフォントのIVS対応 6
日記 by
moca
IPAの文字情報基盤整備事業のアンケートに状況を投稿しておいた。
内容は以下のような感じ(同一ではない)。
Windows7環境でメモ帳,IE,Chrome(除くFirefox)でIPAexフォントのIVSの切り替えができていないのではないか。
(注意:PDF) http://ipafont.ipa.go.jp/ipaexfont/IPAex_IVS121107_00201.pdf
この一覧からtextファイルを作り
http://sakura.qp.land.to/?Request%2F498
のfileivs_ipaex.txt を作成し中を見比べてみるが、同じ文字しか表示されない。
YOzFontでは、メモ帳でも異なる文字が表示されるので、フォントの問題ではないか。
なお、IPAmj明朝のIVSでは上記一覧とは対応文字は違うがメモ帳でも文字の違いが見れた。
IPAexフォントは2012年11月公開のようなのだけど、IVSオタクとか、いままで誰も気が付かなかったはずないと思うんだけど、
おまかん(お前の環境が悪い)の可能性もあり、よく分からないのでここにもメモを残しておく。
たぶんこれ (スコア:1)
http://glyphwiki.org/wiki/User:emk [glyphwiki.org]
IPAex明朝2.01から、Default UVS Tableを使うようになっていますね。1.03までは使っていなかったのですが。Windows 8ではメモ帳やIE11などでも字形切り替えが効いたので、このバグは直っているようです。FirefoxはOSの機能に頼らず独自にIVS対応を行っているため、Windows 7でもXPでも字形切り替えが効きます。
Chromeは少なくとも現バージョンでは字形切り替えを効かせることができませんね(IPAexのみならずWindows 8付属のMS明朝でも)。昔試したときはできたような気がするのですが…。
Re:たぶんこれ (スコア:1)
情報ありがとうございます。
なにやらフォントファイルvsレンダリングエンジンの複雑な事情があるんですね。
VistaからOSはIVSに対応とか書いてあるのを見たんですが、そう簡単にはいかないのですね。
Re:たぶんこれ (スコア:1)
どこでご覧になったのかわかりませんが、VistaはIVSによる字形切り替えに対応していません。IVSをちゃんとDefault Ignorableな文字として描画する(というか描画しない)という意味では対応していますから、「IVSに対応」と書かれていたこと自体は間違いではないのかもしれませんが、ちょっと誤解を招きそうですね。
Re:たぶんこれ (スコア:1)
(自分用メモを兼ねています)
Vista対応はたぶんこの辺からです。
Vistaは実機を持っていないので確かめられず、そういう細かい情報は助かります。
http://www.shuiren.org/chuden/teach/ms-ime2010/ime2010-8.htm [shuiren.org]
Mery はblogによるとTextOutらしいけれどIVSはVista以降対応と記載されています。
http://www.haijin-boys.com/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E... [haijin-boys.com]
Unicode IVS Add-in for Microsoft Officeの動作要件がVista,7なので、紛らわしいことになっているのだと思います。
http://internet.watch.impress.co.jp/docs/news/20121112_572392.html [impress.co.jp]
>そのドキュメントで使用する異体字をテンポラリ領域に外字として割り当てて処理
なので実際は外字みたいですけど。
色々詳しいAlphaの日記
http://alpha-olddays.tumblr.com/post/33143480833/54-sip-ivs [tumblr.com]
ivs_ipaex.txtが正しく添付されていないように見える (スコア:0)
land.toが広告を入れるせいでしょうか。zipか何かで添付できませんか?
Re:ivs_ipaex.txtが正しく添付されていないように見える (スコア:1)
UTF-16にしたせいかおかしくなってますね。
zipに変更しました。