2009-11-23

またちょんぼ(事実誤認)をしてしまった……。

実際に確認してから書くべきだったなあ。ましてはじめからもう一度行くつもりだったんだから、書くのはそのあとでもよかったはず。そうしなかったのは気が逸ってたとしか言いようがない。めずらしく同時性の高いことを書くから、少しでも早く、となってしまったのだと思う。

というか「僕の書いたのを見て誰か興味を持ってくれるかもしれないぞ」とまだ思ってたってことだ。まだまだ自分は青いと思った。それが悪いこととはぜんぜん思わないけど(むしろほとんどの人にとってはいい動機だと思う)、自分に限ってはそういうこと考えない方が楽になれると思うんだよなあ。

Windows 7 + IE 8 で(おそらく Vista + IE 7 でも)フォントがおかしくなる件

Blogger の場合テンプレートが複雑なせいでわかりにくくなってるのだけど、要は「デフォルトフォントが serif となっていて、それまでに指定されているフォントが日本語文字セットを含まない場合に起こる」でいいのかな。

例。たとえばこんな HTML ファイルで発生する。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>テスト1</title>
<style type="text/css">
<!--
body { font-family: "Times New Roman", serif; }
-->
</style>
</head>
<body>

<h1>テスト1</h1>

<p>スタイルシートを修正したので今は大丈夫だと思うけど、Windows 7 の IE8
でしか確認していない。ほかの環境でおかしかったら言ってください。</p>

</body>
</html>

HTML ソースのエンコーディングは関係ないですね。Shift_JIS でも、UTF-8 でも起こる。

回避方法は、日本語フォントもちゃんと指定する。

body { font-family: "Times New Roman", "MS 明朝", serif; }

しかしMS明朝固定は避けたいという場合は、先日知った IE の「バージョンベクタ」のテクニックを使う。CSS ハックとかいうやつよりはこっちのほうがいいよね。

<style type="text/css">
<!--
body { font-family: "Times New Roman", serif; }
-->
</style>
<!--[if gte IE 7]>
<style type="text/css">
body { font-family: "Times New Roman", "MS 明朝", serif; }
</style>
<![endif]-->

フォント名は指定しないほうがいいという意見もあるし、それはそれで傾聴に値すると思うんだけど、少しは遊んでみたいときもある。

そのことで以下余談。

理想をいえば、マイクロソフトがMS明朝/ゴシック(とその他の日本語フォント)をはじめからきれいにレンダリングできるようにしていればよかったのに、と思う。メイリオなんていう新しいフォントを付け足すんじゃなくて。そもそもどんなフォントでも読みやすくレンダリングできていれば、前述のような意見は出てこなかったろうに。海外のページを見ると、みんな自分のお気に入りの書体でページを作れていいなあ、と思う。

ラテン文字(アルファベット)では、ClearType はとても読みやすいテキストを描画する。Windows の 2000 か XP か忘れたけど、初めて ClearType をオンにして NYTimes あたりを見たとき、こりゃやばいと思った。欧米の人間は「これでもうディスプレイの解像度やフォントの品質の改良はいらないな」と思ってしまうだろうから、日本語テキストの描画品質の改善が置き去りにされてしまうんじゃないかと思ったのだ。

一方で、昔、Mac OS X が(UI の構成部品とか含めて)スクリーンのすべてのフォントをアンチエイリアス処理して描画してるのを見たとき、これはマイクロソフトのアプローチのほうが正しそうだ、と思った記憶もある。初めの頃の OS X の日本語フォントはほんと読みにくかった。ここでいうマイクロソフトのアプローチというのは、ラテン文字はアンチエイリアスで出しても、MS明朝/ゴシックなどの日本語フォントはビットマップフォントという方針のこと。当時は描画速度の問題もあったんだろうけど。

ところが Tiger かその前あたりで、OS X は日本語フォントが随分読みやすくなっていた。いろいろ中の人ががんばっていたんだろうと思う。結果的に今では Mac のほうが日本語フォントは読みやすい環境にあると思う。

というか、Windows の日本語フォントのユーザー体験って、Windows 95 から基本的に変わってないよね。15年だぞ、15年。コンピューターの世界でこれはひどくないか。これについては日本人はもっと怒ってもいいんじゃないかと思うんだけど。15年たっても、Windows では日本語フォントの描画品質はまったく変わっておらず、エディットコントロールでは禁則処理もできていない(いや、Windows の API にいろいろあるのは知ってますよ)。

でも、日本ではあんまりそういう要望は聞かれないのかもしれない。というのは、携帯電話のテキストまわりのユーザー体験を考えてみると、いまだに驚くほど貧弱だから。以前 INFOBAR 2 を使ってたけど(いまはまた古い携帯使ってます)、2007年の時点でメールの本文を折り返し表示して行頭に句読点が平気で出ていた。これが21世紀かと。

いいですか、ぶんかてきというのは、でんわにてれびをつけたりすることじゃ、ないんですよ。

もちろん、使ってる日本人すべてが「句読点が行頭にくるのはおかしい!」とか声を荒げるべきだというつもりはないよ。こういうの(写植と組版)には、こういうことに対して執念深く追求するある種の人間が必要で、そういう人々によって(普通の人々が気づかないところで)実現されるものだと思う。Mac とか TeX とか、そうでしょ。TeX 嫌いだけど。しかしそういう「活字の美しさに取り憑かれた技術者」がいないのだろうね。

世の中には、吉の字の上が長いか下が長いかの違いを血眼になって議論する人もいれば、常用漢字に何を入れるかに熱くなる人もいれば、InDesign のバグについて重箱の隅をつつくことに情熱を注ぐ人もいるみたいだけど、コンピューターのもっとも基本的でだれもが使うところでの当たり前のユーザー体験の部分について改善しろという人はいないのか。

どうも、そういう基本的なところさえもがいつまでたっても改善されないのが不満なんですよ。

組版に対する情熱では、日本人は欧米人にとうていかなわないと思う。Microsoft の DirectWrite のページとかを見ると、こいつらの欲望は果てしないな、と思わずにはいられない。墨の表現に使うとかで、日本語フォントにもかなり応用の利きそうなトピックもあるけど、まあそういう恩恵にあずかれるようになる日はこの調子では近くはないであろう。

自分にフォントの知識があったらなあ、とはよく思うけど、あの世界は僕には難しすぎる。ベジエとか何?みたいな。

2009-11-08

早朝というか深夜といってもいいくらいに目が覚めてしまい、どうしようと考えたところ、VAIO P に Windows 7 入れるのは今だ、と思いつき、

VAIO type P に Windows 7 Home Preminum を入れる

後人のため。

用意したもの
VAIO type P (VGN-P90HS) 本体
VAIO Windows 7 サプリメントディスク
Windows 7 Home Preminum
USB 外付け DVD ドライブ (Panasonic LF-P968C)

Windows の新規インストール。一時間弱でデスクトップの表示までたどり着いた。

ここで解像度を変更したりする。1600×768 に最初からできた。以前の Windows の残骸などを掃除する(フォーマットしなかったので)。使用領域はこの時点で 16.2 GiB。念のため再起動。

VAIO サプリメントディスク挿入。20分後、二枚目。なんかいろいろインストールしてる。(ここでなかなか終わらないのでコーヒーを入れる。)さらに30分後、三枚目。さらに20分かかって終了。再起動したら、McAfee が走っていた。ふざけんな!、とキレる。

この時点で使用領域は 20 GiB。こんなもんか。DPI 変更は再起動じゃなくてログオフでよくなったんだ。無線 LAN の設定などをして、McAfee SecurityCenter を削除。あとはドライバとか VAIO のユーティリティとかなので、とりあえずそのまま。

こんな感じです。だいたい Windows に1時間、VAIO サプリメントディスクに1時間かかる、と。その後 Subversion, PuTTY, WZ Editor 5 など、いつも使ってる各種ツールや辞書ソフトをだらだらと入れる。インストール時に問題が発生するアプリのリストを持ってるのか、それっぽいものに対して修正したインストールを勧めるダイアログが出たりした。

もともとこの VAIO には、Dropbox に入れているファイルと Subversion でチェックアウトしたファイルくらいしかなかったので、データをどこかに待避したりもせず、えいやっといきなり上書き新規インストール。その後 Dropbox を入れれば以前そこにあったファイルが自然に復活し、Xmarks を入れればブックマークが自然に復活し、そのブックマークから Gmail を開けばメールも同じように使える。いい時代になったもんです。

Vista の時より無線 LAN の復帰が早くなったのはよい。

Aero

Vista のときは、「Windows Vista ベーシック」にすると描画が遅くて使い物にならなかったけど、7 だと Aero でもそこそこ動く。でももたつくのでそのままでは使えない。使えないのだが、Aero が有効なテーマにした上で、半透明の効果とかアニメーションとかをオフにした状態にすると、「Windows ベーシック」のときよりも描画がきびきびしているような気もする。なんかこの辺は謎だよなあ。

ATOK 2009

Windows 7 での話。ATOK 2009 の MS-IME キー定義で、入力文字列を F9, F10 で英数字に変換できない(F7, F8 と同じカタカナ変換になってしまう。キー定義はあってるのに)。カナ入力時でのみ起こると思われる(よく確認してないけど)。これは不便だな、どうしたものか。

2009-11-04

ひみつメモ帳、0.8.3

Windows Live ID のアカウントを作ろうとしたらキャプチャが難しすぎてわからない。

VAIO P の「Windows 7 サプリメントディスク」は DVD 三枚もある。そんなに何が入ってるんだ?

Windows 7 をダウンロード販売で買う

我、後人のためにこれを書き残す。

Windows 7 Home Premium ダウンロード版を Microsoft Store から購入。

ダウンロード版でも、32bit, 64bit のどちらとも利用できる(両方ともダウンロードできる)。

「ダウンロードマネージャ」からダウンロードを選択しても「ダウンロードマネージャ」とやらが起動しない。どうせ制限ユーザのアカウントで利用してるから Active X コンポーネントをインストールできないってんだろ? ださいサイトだ。しかたないので「ブラウザからダウンロード」を選ぶと、ダウンロード可能回数だけはすでにしっかり一回減っていやがる。

ダウンロード可能回数はぜんぶで5回。これは数ギガバイトの ISO ファイルをダウンロードする側としてはけっこうひやひやする回数だ。いままで買ったダウンロード版製品の中でいちばん制限きびしいなあ、これ。

(十数分後)

ぎゃー、ダウンロードが切れた! だめだ、明日会社の光回線から落とそう……。

レヴィストロース死去

長生きしたんだなあ。彼のような20世紀の思想の巨人は、21世紀のこのありさま(キャプチャが難しすぎてわからないとか、利用規約を読んでいると「セッションがタイムアウトしました」と言われるとか)をどう感じていたのだろうか。

2009-11-01

今年ももう終わる。

更新情報

ひみつメモ帳、0.8.2 です。

EPWING コンソーシアムのトップページが

(ほぼ)白紙だぞ!

Palm

Apple が執拗にアップデートで Palm Pre の iTunes 同期機能をぶった切っているのには恐れ入る。昔の Microsoft を思い出す。Palm と Microsoft のハンドヘルド戦争が繰り広げられていた当時、Windows 2000 で Microsoft は IrDA(赤外線ポート)の仕様を変え、Palm ハンドヘルドのワイヤレス HotSync をできなくしたのだった。

裁判が近いのではないか。そして裁判の裁定よりも、裁判にかかる時間そのものによって Palm は消耗させられるのではないか。Xerox による Graffiti 訴訟のことも思い出される。

なぜこんなに Palm はいじめられるのか。

“Hi, I’m Palm!” って現れてその途端双方から無言でボコボコにされる CM というのはどうだろう。

Windows 7

エプソン「Windows 7 発売記念 XP Pro 搭載モデル 今だけ ¥49,980〜」。意味わからん(いや、わかるけどさ)。

VAIO type P に入れようかなと思ってるけど、この休みにやらないとできなくなるかな。ダウンロード販売で買ってみようか。

それにしても、ダウンロード販売で「完売」って、白々しいよなあ。