謎は解けたよヒラギノくん
iPhoneで見た囲碁の衝撃画像
続編
iPhoneで一部の全角記号が等倍フォントでないという件の解決編です。
以下の文章には推定も含まれています(文末に追記もあり2010.12.04、画像追加2010.12.06)。
iPhoneには標準でSafariという舶来のブラウザが搭載されています。
このブラウザには利用者側で設定できる項目がほとんどないようで、ちゃんとサイト側が文字コードは日本語だと指定してあげないと、利用者は設定変更をする手だてが無く、欧文に化けてしまいます。
そして、文字フォントはサイト側が指定しないとブラウザの標準設定フォントになります。
その標準フォントは、ヒラギノゴシックであると言われていますが、それだけではなく、Arial Unicode MSも優先順位的に先にあるのではないかと(推定)。
Arial Unicode MSには世界の字体が収録されており、全角記号も入っているようで、この全角文字が先に出てきて、今回のフォント問題になってしまったのではないかと(推定)。
もちろん、サイト側でフォントを指定すればいいのです。
しかし、ひとつのフォントには英語用・日本語用・略語・プリンタ用と沢山の名前が付いていて、Safariに対してはどうやらそれを間違えてはいけないようなのです。
インターネットの検索で探し当てた例文はことごとく駄目で、結果的に下の画の上から3番目と下から2番目の指定がうまく行きました。
iPhoneを持っていればすぐに判明して直せていた事なので痛い。
font-family: 'Hiragino Kaku Gothic ProN';
追記:訂正があります。ヒラギノ角ゴシックは等倍かというと、そうではなく、現在「×」という文字の横幅が小さいという問題が出ています。ProNのProはプロポーショナルのこと。
後日参考記事を発見しました。
URL
続編
iPhoneで一部の全角記号が等倍フォントでないという件の解決編です。
以下の文章には推定も含まれています(文末に追記もあり2010.12.04、画像追加2010.12.06)。
iPhoneには標準でSafariという舶来のブラウザが搭載されています。
このブラウザには利用者側で設定できる項目がほとんどないようで、ちゃんとサイト側が文字コードは日本語だと指定してあげないと、利用者は設定変更をする手だてが無く、欧文に化けてしまいます。
そして、文字フォントはサイト側が指定しないとブラウザの標準設定フォントになります。
その標準フォントは、ヒラギノゴシックであると言われていますが、それだけではなく、Arial Unicode MSも優先順位的に先にあるのではないかと(推定)。
Arial Unicode MSには世界の字体が収録されており、全角記号も入っているようで、この全角文字が先に出てきて、今回のフォント問題になってしまったのではないかと(推定)。
もちろん、サイト側でフォントを指定すればいいのです。
しかし、ひとつのフォントには英語用・日本語用・略語・プリンタ用と沢山の名前が付いていて、Safariに対してはどうやらそれを間違えてはいけないようなのです。
インターネットの検索で探し当てた例文はことごとく駄目で、結果的に下の画の上から3番目と下から2番目の指定がうまく行きました。
iPhoneを持っていればすぐに判明して直せていた事なので痛い。
font-family: 'Hiragino Kaku Gothic ProN';
追記:訂正があります。ヒラギノ角ゴシックは等倍かというと、そうではなく、現在「×」という文字の横幅が小さいという問題が出ています。ProNのProはプロポーショナルのこと。
後日参考記事を発見しました。
URL
続:iPhoneで見た囲碁の衝撃画像
iPhoneで見た囲碁の衝撃画像
調査は続いています。
iPhoneを持っていないので、表示テストぺージを作って、iPhoneを持っている方に1日1回見て頂いて、感想を伺っています。
iPhone(の標準ブラウザSafari)は日本語フォントを指定しないと「ヒラギノ角ゴ」というフォントになると言われていますが、私には疑わしく思えてきました。
何も指定しない(または指定書式が無効で無視される)とArialファミリーが先に有効になって、その中のArial Unicode MSの記号が優先されているのではないか・・・?
調査は続いています。
iPhoneを持っていないので、表示テストぺージを作って、iPhoneを持っている方に1日1回見て頂いて、感想を伺っています。
iPhone(の標準ブラウザSafari)は日本語フォントを指定しないと「ヒラギノ角ゴ」というフォントになると言われていますが、私には疑わしく思えてきました。
何も指定しない(または指定書式が無効で無視される)とArialファミリーが先に有効になって、その中のArial Unicode MSの記号が優先されているのではないか・・・?



