The Trap of Web Design

丸数字(とかローマ数字とか)は使ってよいのか?

大前提として、あんまり古い環境への対応は考えなくても良いってことで。そもそも UTF-8 を見れないって環境とか。

① UTF-8 で、スタイルシートでいちおうフォント種別を指定してれば、基本的には表示される筈なんですが。今なら実は、Shift_JIS のページだろうと、たぶん大丈夫。フォント種別指定ナシか、無効であっても大丈夫、かな?

② ずっと Nucleus CMS 使ったサイト管理やってて、基本的に(サイトが UTF-8 であっても投稿する側がそうとは限らない)「環境依存文字」は使わないでくださいねーなんてご指導していた訳だけど、現在は文字化けした状態をとんと見ない。それがなんでかというのが、実はよく分からない。


Ⅲ ローマ数字はよく化けてるのを見かけてた。だから、なおさら分からない。とりあえず、自分の環境で記述して表示させたらちゃんと出る。

♡ これって、サーバー、PHP、MySQL の文字コードだとか、当然絡みますよね。ソッチか。それとも OS も絡む?

サーバーや PHP に関して、殆どそのへんいじれる環境でやっていて、シッカリ統一可能なのであれば、今は UTF-8 にしてますから、だからやっぱりタマタマ大丈夫だってことなのかな。その割に、以前作った奴(DB が UJIS、送出文字コード Shift_JIS っていうのがまだいっぱいある)のサーバー移動での文字化け対策にハマったりもしてるのですが(笑)つい最近も「〜」の化けの原因追求に結構時間とられた。(DB 移動時の変換処理でバケたデータが挿入されていた)

さて、そんなことで、んじゃ、そのへん平気で使って良いのではないかと思うのですが「いや、やっぱり、コレコレコウイウ状態の時に困るから、使わない方が良いよ」というご意見があれば、お知らせください。

例えば、Windows 98 から Nucleus CMS なんかに投稿する時には、アウトっぽい気がするんですが、すでにそのチェック環境は身近にないのでありました。(ていうか、Windows98 で IE6 環境だと、JavaScript 関係で怪しくて投稿できなかった気がする)

CSS3 の周辺ネタ情報が各所で見られるようになって、チェックにいそしんでる状態です。CSS3 module: Lists なんかを見ると、list-style-type にも丸数字がある。欧州言語環境でマル数字ってナイんじゃないの?なんて思ってましたが、そうではないのか。

そんなんでネット徘徊してたら IE6を使って閲覧すると右上に「アナログ」って出るようにしようぜ。 というのを見つけたので、このサイトもそのネタに乗りました。あえて、業務で作っているサイトにもつけて、ユーザーやクライアントにつっこまれたら「地デジと共に、このサイトは見れなくなります。え?知らなかったんですか?」とかっていってみたい。

アナログ終了後には、ページを砂嵐で埋めるというのもアルな(笑)スクリプト使えばどうにでもなる。

追記

Netscape7.1 なんて引っ張りだしてみたら、やっぱりマル数字もローマ数字も出ない。

フォント依存でも OS 依存でも無く、ブラウザ依存なんでしょうか?うーん…

2009-02-06 14:56 | WebCreate | ichiro | permalink


Comments

コメントはまだありません


Portfolio

Stagemind

▲ 珍しくカバーアニメーションとか