Hatena::Groupcobrac8nu

最新情報 RSSフィード

2009.06.17

テルグ語の毒?

| はてなブックマーク - テルグ語の毒? - 最新情報

以下のような文字列を含むAAが各ソフトウエア上でどのように表示されるかというWindows XP SP3上のスクリーンショット。

^ิ౪^ิ

f:id:cobrac8nu:20090617215657p:image

f:id:cobrac8nu:20090617221852p:image

1枚め
右上 JaneView, 左上 Google Chrome 2, 右下 Opera 9.6, 左下 Mozilla Firefox 3
2枚め
右上 IE7 ,左上 Firefox(1行選択した状態), 右下 Safari, 左下 (´д`)Edit

ソフトウエアごとのレンダリング結果の違いも興味深いですが、Firefoxの場合の&#3178(U+0C6A)を含む行のラインボックス生成のしかたがちょっと変わっていて、ちょうどAAの首が飛んだような状態になっています。U+0C6Aはテルグ語の4を意味する文字だそうですが、この文字の副作用ということになりますでしょうか。

これは、IE6等で発生するといういわゆる「シリア語ブラクラ」と呼ばれる現象と似ています。ただし、IE6の場合にはそれ以降の表示すべてに影響する(そのために「ブラクラ」と忌避される)のと異なり、Firefoxの場合はその行以外には影響しないようです。

関連記事等

2009.06.05

IBM拡張文字とWindows版Safari

| はてなブックマーク - IBM拡張文字とWindows版Safari - 最新情報

WindowsSafariではIBM拡張文字が表示されない場合があるみたいです。

f:id:cobrac8nu:20090605204558p:image

上記スクリーンショット(このサイトの文字エンコーディングはEUC-JP)では「鈺」の字(金偏に玉)が表示されず、中黒のようなものが表示されています。他にもローマ数字「Ⅷ」も表示されませんでした。ただし、エンコーディングがUTF-8のページで確認すると、今度は「鈺」もローマ数字もちゃんと表示できました。*1

なお、同じレンダリングエンジン(WebKit)搭載のGoogle ChromeではEUC-JPのサイトでもIBM拡張文字の表示に問題はありませんでした。

ある意味「機種依存文字」であるIBM拡張文字は、使いどころに注意しないといけないということでしょう。以前、Bloglinesでフィードを読んだ際に、ダイアリーの記事中のローマ数字が化けていて文意が通じないということもありました。一方で、エンコーディングがUTF-8のはてなリングの掲示板に書き込まれたローマ数字の場合は問題なくフィードの表示ができていました。AAを掲載するならEUC-JPのはてなダイアリーよりも、はてなグループのダイアリーを使うほうが無難ということかも。:-)

*1:エンコードがShift_JISの2ちゃんねるを閲覧した場合には「鈺」は化けません。あるいはエンコーディングの違いのほかにCSSでのフォント指定も関係しているのかもしれません。もう少しいくつかの事例を確認する必要があるかもしれません。

2009.05.30

Trident VでAA

| はてなブックマーク - Trident VでAA - 最新情報

IE7いれました。

f:id:cobrac8nu:20090530040841j:image

当然予想される結果ではありますけども、IEのアップデートがすなわちMSフォントのアップデートというわけではないようです。京阪8000系AAのパンタグラフ部分(「∥」の文字)に注目するとグリフはMS Pゴシック5.0や2.5のものとは違うのがお分かりいただけるでしょうか。

一応、ウェブページの表示確認用に、後日スタンドアロン版のIE6を導入しようかとは思っています。あえて蛇足を記しておきますが、これはIE6を「入れなおす」ことによってMSフォントを元のバージョン2.3に戻すことができるという意味ではありません。

関連記事

おそらく別途MSフォントのアップデートを行った結果と思われる記述。

どうやらフォントのMSPゴシックがVer2.3からVer5.0に変わっていたようです。しかもIE7~8をインストールすると変わってしまうとのこと。…インストしちゃったよ…orz

今さらのMSPゴシックVer5.0問題 - アスキーアート・エッセイ(廃墟)

2009.05.22

WebKitでAA

| はてなブックマーク - WebKitでAA - 最新情報

Windows版のSafariをいれてみた。

f:id:cobrac8nu:20090521015830p:image

f:id:cobrac8nu:20090521015831p:image

デフォルトのフォント指定が Times New Roman 16ピクセルだもんで、そのまま2ちゃん等をみるとAAはズレます。MS Pゴシックに変更すると、一応ズレはなくなる。

フォントスムージングは、テキストを読む場合には文字がきれいになって良いかもしれないけど*1AAに関する限りは文字によってはグリフの印象が変わってちょっと厳しいかも。ざっと見た感じでは一番「丶」がその影響を受けているような。スムージングの強弱は選択できるが、機能それ自体をオフにはできないみたい。

デフォルトスタイルでの行間は0ドット(line-height:1相当か)。

ついでにGoogle Chromeも試してみた。

f:id:cobrac8nu:20090521022846p:image

デフォルトのフォント指定が MS Pゴシック 16ピクセルなので、2ちゃん閲覧時の場合とくに変更は不要。こちらもデフォルトスタイルの行間は0ドットAAの閲覧に関してはとくにFirefoxOpera等との差は感じられない。

お船のAA*2は自分のサイトで掲出しているもの。AA標準環境相当のCSSを仕込んでいるので「行間2ドット」の状態で表示されるようになっています。

追記 2009/5/23

Google Chrome 2.0が公開されましたが、AAをふくむテキストのレンダリングはとくに変化はないようです。

*1:まあでもちょっとくどいかな。

*2:元画像はこれ。http://commons.wikimedia.org/wiki/File:Prairial_1.jpg