アカウント名:
パスワード:
>JIS第一水準・第二水準の漢字をフォント切り替えによって差し替える
そんな事しなくてもUnicodeには6400+65534×2文字の私用領域があるというのに。そういえば、TrueTypeは1書体に65535文字程しか収録できないとかどこかで見た気がする。
まー最近のアプリならサロゲートペアに対応してるんで、15面/16面のPUA使えばいいんですが、問題は対応してないものがあるかもしれないことで。TTFはいろんなテーブルが16ビットなので64Kの壁があるですね。
これ参考になりますか?FirefoxでDoCoMoの絵文字を表示する方法 [fc2.com]
フォントを指定すれば使えます。指定しなかったとき他のフォントにフォールバックしなくなったというだけです。PUAでフォールバックしたところでまったく無関係の文字が出てくるのが関の山ですから、フォントの指定が必須なのは当然だと思いますが。たとえばVista以降はMingLiU_HKSCSというPUAのほとんどの領域に文字を含んだフォントが標準でシステムに存在するので、Office 2003で文字化けします [microsoft.com]。GTの方式ならどうせフォント指定は必須ですから、PUAを使ってもFirefoxで問題になることはありません。問題はフォント自体にPUAのコードポイントが埋め込まれていなくて外字ファイルに分離されている場合、そっちを探してくれなくなった(つまり外字エディタ等でリンクした外字が使えなくなった)ことですね。回避策は別コメントにあるとおりです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
某M鏡のような実装方法 (スコア:0)
>JIS第一水準・第二水準の漢字をフォント切り替えによって差し替える
そんな事しなくてもUnicodeには6400+65534×2文字の私用領域があるというのに。
そういえば、TrueTypeは1書体に65535文字程しか収録できないとかどこかで見た気がする。
Re: (スコア:0)
まー最近のアプリならサロゲートペアに対応してるんで、15面/16面のPUA使えばいいんですが、問題は対応してないものがあるかもしれないことで。TTFはいろんなテーブルが16ビットなので64Kの壁があるですね。
Re:某M鏡のような実装方法 (スコア: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のコードポイントが埋め込まれていなくて外字ファイルに分離されている場合、そっちを探してくれなくなった(つまり外字エディタ等でリンクした外字が使えなくなった)ことですね。回避策は別コメントにあるとおりです。