アカウント名:
パスワード:
>JIS第一水準・第二水準の漢字をフォント切り替えによって差し替える
そんな事しなくてもUnicodeには6400+65534×2文字の私用領域があるというのに。そういえば、TrueTypeは1書体に65535文字程しか収録できないとかどこかで見た気がする。
まー最近のアプリならサロゲートペアに対応してるんで、15面/16面のPUA使えばいいんですが、問題は対応してないものがあるかもしれないことで。TTFはいろんなテーブルが16ビットなので64Kの壁があるですね。
JIS第1水準・第2水準に限るというのは保守的で確実ではあるのですが、5年前ならともかく今はUnicode非対応のWindowsもほぼ絶滅しましたし、ガラケーにはTrueTypeフォントを追加でインストールしたりできないのですから、いい加減方式を見なおしてほしいですね。とくにUnicodeにある字はJIS第1水準・第2水準の範囲外でもUnicodeのコードポイントに割り当ててほしいです。かつてはHan Unificationを拒否するという大義名分がありましたが、今はIVSに登録もできますし。Unicodeにない字は既存の漢字を差し替えるよりPUAを使うべきでしょう。JIS第1水準・第2水準合わせても6355文字しかないので、1フォントあたりならBMPのPUAだけで間に合います。
べ、べつに、みんなに使って欲しいなんて思ってないんだからねっ!
ってコトでは? もう誰も待ってなかったと思うし、楽にしてあげようよ。
これ参考になりますか?FirefoxでDoCoMoの絵文字を表示する方法 [fc2.com]
フォントを指定すれば使えます。指定しなかったとき他のフォントにフォールバックしなくなったというだけです。PUAでフォールバックしたところでまったく無関係の文字が出てくるのが関の山ですから、フォントの指定が必須なのは当然だと思いますが。たとえばVista以降はMingLiU_HKSCSというPUAのほとんどの領域に文字を含んだフォントが標準でシステムに存在するので、Office 2003で文字化けします [microsoft.com]。GTの方式ならどうせフォント指定は必須ですから、PUAを使ってもFirefoxで問題になることはありません。問題はフォント自体にPUAのコードポイントが埋め込まれていなくて外字ファイルに分離されている場合、そっちを探してくれなくなった(つまり外字エディタ等でリンクした外字が使えなくなった)ことですね。回避策は別コメントにあるとおりです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
某M鏡のような実装方法 (スコア:0)
>JIS第一水準・第二水準の漢字をフォント切り替えによって差し替える
そんな事しなくてもUnicodeには6400+65534×2文字の私用領域があるというのに。
そういえば、TrueTypeは1書体に65535文字程しか収録できないとかどこかで見た気がする。
Re: (スコア:0)
まー最近のアプリならサロゲートペアに対応してるんで、15面/16面のPUA使えばいいんですが、問題は対応してないものがあるかもしれないことで。TTFはいろんなテーブルが16ビットなので64Kの壁があるですね。
Re: (スコア:0)
JIS第1水準・第2水準に限るというのは保守的で確実ではあるのですが、5年前ならともかく今はUnicode非対応のWindowsもほぼ絶滅しましたし、ガラケーにはTrueTypeフォントを追加でインストールしたりできないのですから、いい加減方式を見なおしてほしいですね。
とくにUnicodeにある字はJIS第1水準・第2水準の範囲外でもUnicodeのコードポイントに割り当ててほしいです。かつてはHan Unificationを拒否するという大義名分がありましたが、今はIVSに登録もできますし。
Unicodeにない字は既存の漢字を差し替えるよりPUAを使うべきでしょう。JIS第1水準・第2水準合わせても6355文字しかないので、1フォントあたりならBMPのPUAだけで間に合います。
Re: (スコア:0)
べ、べつに、みんなに使って欲しいなんて思ってないんだからねっ!
ってコトでは? もう誰も待ってなかったと思うし、楽にしてあげようよ。
Re: (スコア:0)
# ローカルなネットワークでWindowsに入れてある外字流したら出てこない。調べたらFirefoxの2か3の頃、表示できないように修正されていたのでがっかり。これはPUAとは違いますかね。開発側にはブラウザがインターネットのみで使われるという思い込みがあるようで、残念です。
Re: (スコア:0)
これ参考になりますか?
FirefoxでDoCoMoの絵文字を表示する方法 [fc2.com]
Re: (スコア:0)
フォントを指定すれば使えます。指定しなかったとき他のフォントにフォールバックしなくなったというだけです。PUAでフォールバックしたところでまったく無関係の文字が出てくるのが関の山ですから、フォントの指定が必須なのは当然だと思いますが。たとえばVista以降はMingLiU_HKSCSというPUAのほとんどの領域に文字を含んだフォントが標準でシステムに存在するので、Office 2003で文字化けします [microsoft.com]。
GTの方式ならどうせフォント指定は必須ですから、PUAを使ってもFirefoxで問題になることはありません。
問題はフォント自体にPUAのコードポイントが埋め込まれていなくて外字ファイルに分離されている場合、そっちを探してくれなくなった(つまり外字エディタ等でリンクした外字が使えなくなった)ことですね。回避策は別コメントにあるとおりです。