2004年05月17日(月曜日)
Palm T|CでCJKOSを使わずに快適WEB閲覧を…^^
Palm T|Cネタをここんトコ書いて無いですね〜T^T;; 日々、通勤時やスケジュール入力ではPPCよりもサクサク動作してくれるので、T|Cを使ってますから1日トータルで見るとPPCよりも長い時間使ってはいるんですけどね〜^^。
え〜っと、今回のネタは「CJKOSを使わないでWebPro/Xiinoでスモールフォントを…」というのを書きます^^。 そもそもは、WebProでEUCなページでの検索時にフォーム入力した文字列が正常に渡らない現象を解決する為にT-Pilotさんが作成された「ToJISDA」関連のBBSスレッドから、派生していった方法によるモノですが、導入方法が結構ゴチャゴチャしてて分かりにくかったので、覚え書き目的も半分で書いておきます。
さて、T|C標準搭載のWEBブラウザでは文字フォントが大きすぎて、閲覧性が良くないので「WebPro3.0」を利用している方も多いのでは無いでしょうか? しかし、このブラウザを使用するにはCJKOSを使わなければスモールフォントが文字化けしてしまいます^^;; もっとも、J-OSの場合はEUCなページだとスタンダードフォントでも化けてしまいます。 ここは素直にCJKOS+ハイレゾフォントを導入すれば良いのですが、主観的にフォントの好き嫌いがあったりして、J-OSを使いたいって人も多いと思います(私もそう^^)
まずはJ-OS環境にて、EUCなページを文字化けせずに閲覧するには、Enc_Hack.prcとEnc_SwDA.prcが必要になります。 前者が文字コードを判定して変換するHackモジュール本体で、後者が前者をON/OFFするDAとなります。 こちらからダウンロード出来ます。
![]()
それから、Hackモジュールをロードする「YAHM (Yet Another Hack Manager)」も必要になりますので、同じくダウンロードしてインスコしておきましょう。 次に何かしらのDAランチャーで「Enc_SwDA」を起動して、「Auto」設定しておきましょう。 後は、「YAHM」にて「Enc_Hack」をロードするように設定しておけば、J-OS+WebProでスタンダードフォントにて、EUCなページを文字化けせずに閲覧することが出来るようになります。
![]()
ここまでは上手くいきましたが、スタンダードフォントでは文字が大きくて、T|Cの限られた画面サイズでは情報量が少ないので是非、スモールフォントで表示したくなりますよね^^。 しかし、WebProのフォント設定でスモールフォントを選んでしまうと、残念ながら文字化けしてしまいますT^T。
![]()
これらの問題を解決するには、y-FntS.prc と y-FntS-DA.prcを導入します。 こちらからダウンロードしておきましょう。 上記構成と同じく前者がフォントサイズを1つ小さいモノにシフトするHackモジュール本体で、後者が前者をON/OFFするDAとなります。 こちらも「YAHM」にてロードするように設定し、DA側にてフォントサイズのシフトを有効/無効に切り替えます。 これにより、スモールサイズのフォントでも文字化けが解消されるようになります^^。
![]()
しかし、このフォントサイズのシフトによる方法ですが、アプリ単位での指定は出来ずに、システム全体に影響してしまいますので、その他のアプリでは、希望するフォントサイズより1つ大きめのを選択しなければならなくなります…。 もっとも、WebProを使う時だけ、切り替えをする作業が苦でなければ、他アプリのフォントサイズを変更する必要はありません^^。。
ちなみに、「Xiino 3.0 Evaluation Version」でも同等の効果が得られます^^。 ご参考まで
※ ToJISDA.prcは、ドネーションウェアです。
関連リンク
・TK-BLOG : WebPro3.0.1 単体発売^^
Excerpt: 自分のメモです。 TK-BLOG: Palm T|CでCJKOSを使わずに快適...
From: The Song Lives On
Date: 2004.11.06
FontShiftのユーザテストをお願いしていますので、良かったらお試しください
T-PilotBBSのプレリリーステストのお願いスレッド参照くださいませ
Encハックも新版を組んでいますので、近いうちにアップします
有効にするアプリケーションを4個指定できるようにしています
あと、Hack管理も自前で行っていますので、YAHM必要なしです
紹介いただき感謝です
どもども、ハジメマシテ^^。
期待大です^^。 早速、週末にでもテスターとして参加させていただきます〜。
ご連絡、ありがとうございましたー

