JaPon


v.1.0q
2009/5/14

sekino@mtb.biglobe.ne.jp
http://www5f.biglobe.ne.jp/~T-Pilot/
http://www5f.biglobe.ne.jp/~T-Pilot/PalmWares/JaPon/


Table of Contents


Notification
Table of Folder Contents
1. JaPonって?
2. 多分動くはず
3. 概要
4. インストール
5. アンインストール
6. 使用方法
7. 動作チェック
8. イメージサンプル
9. レジスト、送金、購入方法
10. トラブル対処方法
11. 趣味人、ハッカー、クラッカーの方へ
12. フォントリソースの無体財産権について
13. 更新履歴
14. API一覧

Top


Notification


TOC Top

※ JaPonはハックアプリです 予期せぬハードリセットに備えてください
 万が一の場合にも責任を取りたいのですが、それはできませんので...

TOC Top


Table of Folder Contents


TOC Top

 ./
 JaPon-ReadMe.html
 JaPon-RegKey-Request-PKG.html
 prc/
 JaPon-Inst-10q.prc
 JaPon-Check.prc
 JaPon-FontRes-Eval.prc
 JaPon-FontRes-Lo-Eval.prc
 Fixer/
 ApplicationsFix.prc
 ButtonsFix.prc
 CalendarFix.prc
 TH55/
 TH55_HalfFontExtn_jpAN.prc
 *for clie TH55/E1 only
 TJ37/
 TJ37_HalfFontExtn_jpAN.prc
 *for clie TJ37 only
 img/
 img-**.gif
 img-**.gif
 old/
 
 
 JaPon-10q.zip
 JaPon/
 JaPon-ReadMe.html
 JaPon-RegKey-Request-PKG.html
 prc/
 JaPon-Inst-10q.prc
 JaPon-Check.prc
 JaPon-FontRes-Eval.prc
 JaPon-FontRes-Lo-Eval.prc
 Fixer/
 ApplicationsFix.prc
 ButtonsFix.prc
 CalendarFix.prc
 TH55/
 TH55_HalfFontExtn_jpAN.prc
 *for clie TH55/E1 only
 TJ37/
 TJ37_HalfFontExtn_jpAN.prc
 *for clie TJ37 only
 img/
 img-**.gif
 img-**.gif

TOC Top


1. JaPonって?


TOC Top

非日本語版Palm機を日本語が取り扱える環境とするPalmWareです

※ FEPは提供していません 日本語の入力には別途PoBoxATOKなどを利用してください

まだclieが存在した頃のPalm社純正の日本語版と同じ動作をすることを目指しました。
 Palm社純正でない日本語環境で作られたデータはおかしな動作をすることがあります。
 たとえば、アドレス帖のソート順がおかしくなるとか。
 ソートに関しては、作者の方に修正をお願いするか、あきらめるかのどちらかの対応をお願いします。

TOC Top


2. 多分動くはず


TOC Top

英語版/インターナショナル版 Palm OS 5.x 搭載機

Palm, Palm One, Handspring
 Tungsten|T / Tungsten|T2 / Tungsten|T3 / Tungsten|T5 / TX
 Tungsten|C / Tungsten|E / Tungsten|E2
 Zire21 / Zire31 / Zire71 / Zire72 / Z22
 treo600 / Treo650 / Treo680 / Treo700p / Treo755p / Centro
 LifeDrive
Tapwave
 Zodiac1 / Zodiac2
GroupSense
 Xplore M28
sony
 clie TH55 / TJ25 / TJ37
こんなところかな。

TOC Top


3. 概要


TOC Top

サポートする文字
 Microsoft Windows Codepage : 932 (Japanese Shift-JIS)に規定されている全文字
  参) http://www.microsoft.com/globaldev/reference/dbcs/932.htm
 試用版は、JIS第一水準相当の文字までに限定 [0x9872:]まで

文字サイズ
 StandardLargeTinySmall4

日本語文字を含む文字列のソート
 日本語版PalmOS同等

サポートする文字コード
 ASCIIJIS X 0201JIS X 0208Unicode(UCS2UCS4)

サポートする文字符号化方式変換
 ISO-2022-JP(JIS)Shift-JISEUCUTF-8UTF-16UTF16-BEUTF16-LEUTF32UTF32BLEUTF32LE
 おまけで符号化方式ではありませんがUnicode(UCS2UCS4)

外部メモリーカードにおける日本語文字を含むファイル、ディレクトリの取り扱い
 OK

他、ついでの些細な実装

ソフトキーボードの配列修正
 ちょっと変更を入れています

文字化けパッチ
 メニューアイテム末尾
 行頭「・
 DateBookCalendarなどでの時刻設定フォームの分リストの「・00」「・30

クリップボードの拡張
 32Kバイトに

FEPの切り替え
 Tungsten|T3およびTungsten|T5では、DIAキーボードの[Intl.]キーで切り替え可能

コマンドツールバー拡張
 メニュが表示されているときに、再度メニューキーでコマンドツールバーを呼び出し
 ハードキー操作可能
 ランドスケープ時、登録可能数が11個に

TOC Top


4. インストール


TOC Top

インストーラとフォントリソースをお使いのPalmにインストールして、JaPon-Instを実行してください
 必ず本体メモリにインストールしてください

インストーラ

JaPon-Inst-10q.prc

フォントリソース

全文字収録版 (既にレジストキーをお持ちの場合)
 JaPon-FontRes.prc JaPon-FontRes-Lo.prc のどちらか *[Reg-Key] Required

試用版
 JaPon-FontRes-Eval.prc JaPon-FontRes-Lo-Eval.prc のどちらか

試用制限の解除

インストール時に[Key]入力ダイアログが表示されますので、ご連絡したレジストキーを入力してください

レジストキーには数字の10は使っていません
※ Palm
上ではJaPon-Regという名前で保存されます
試用制限を解除するには再インストールが必要です

たとえば、Zire21をお使いの場合は、次のファイルをインストールすることになります

JaPon-Inst-10q.prc
JaPon-FontRes-Lo-Eval.prc

Tungsten|T5をお使いですでにレジストされている場合

JaPon-Inst-10q.prc
JaPon-FontRes.prc

インストールは英語環境で行ってください
試用版と全文字収録版ではインストールするフォントリソースが異なります
ハイレゾ用とローレゾ用の二種類のフォントリソースを用意してあります
  どちらでもお使いいただけますので、ハイレゾ機であってもメモリがきつい場合にはローレゾ用のフォントリソースをお使いになられても良いでしょう
  ローレゾ用のフォントリソースはハイレゾ用リソースの約四分の一のサイズになります
試用期間は、インストール時点から約720時間(30)です
※ [clie TH55/E1]
でお使いの場合は、TH55_HalfFontExtn_jpAN.prc をインストールしてください
  タイニー、スモールフォントの文字化けが起きなくなります
※ [clie TJ37]
でお使いの場合は、TJ37_HalfFontExtn_jpAN.prc をインストールしてください
  TH55と同様にタイニー、スモールフォントの文字化けが起きなくなります

TOC Top


5. アンインストール


TOC Top

JaPonのインストーラ(JaPon-Inst-10q.prc)をお使いのPalmにインストールして実行し、次の手順を踏んでください

1. [Install "JaPon"?] のダイアログで [Cancel] を選択
2. [Un-Install "JaPon"?]
のダイアログで [OK] を選択

TOC Top


6. 使用方法


TOC Top

JaPonを起動して [Turn On] [Turn Off]

確認のダイアログが表示された後、自動的にソフトリセットがかかります

TOC Top


7. 動作チェック


TOC Top

簡単な動作チェックはJaPon-Check.prcを利用して行えます

JaPon-Checkを実行して、表示される文字列を選択してみてください

きちんと選択できればOK
選択がおかしかったり、表示が乱れた場合は上手くJaPonが動き出せていません

上手く動き出せていないときはJaPon[On]/[Off]やソフトリセットを何度か試してみてください

TOC Top


8. イメージサンプル


TOC Top

JaPonのアイコン

 

 

 

 

 JaPon-On時 

 JaPon-Off時 

 JaPon-Inst 

 JaPon-Check 

JaPon [On] / [Off]

インストール時のスクリーンショット

ローレゾ機のスクリーンショット

スタンダードフォント

ラージフォント

ハイレゾ機のスクリーンショット

スタンダードフォント

ラージフォント

タイニーフォント

スモールフォント

JaPon-Checkのスクリーンショット

動作チェックOK

上手く動き出せていないとき

TOC Top


9. レジスト、送金、購入方法


TOC Top

JaPonはシェアウエアとさせていただきます

シェアフィーはお手元で動いているJaPon一本毎にお支払いください

例えば
 Tungsten|T3Treo650の両方を使っている
     ⇒2台分
 Tungsten|T3で使っていたけれどTungsten|T5に乗り換える
     ⇒1台分

pocketgames PDA秘宝館で購入いただく場合:

pocketgames PDA秘宝館にてご購入ください

クレジットカードをご利用いただけます

パッケージ版を購入いただく場合:

主要なモバイルグッズ取扱店にて購入いただけます

パッケージ貼り付けラベル記載の[Serial Number][Request Key]をメールにてご連絡いただき、レジストキーを入手していただく必要があります
※ pocketgames
殿取り扱いです

レジストキーリクエストフォーム  パッケージ購入の場合

TOC Top


10. トラブル対処方法


TOC Top

JaPonOnにした際に不具合が発生した場合は、上ボタンリセットを試してください
 上ボタンまたはファンクションボタン(Zodiac)をずーっと押したままリセット

よほどのことが無い限り無事に起動するはずです 無事に起動したら、速やかにJaPonを起動してOFFにし、再起動後にアンインストールを行ってください

TOC Top


11. 趣味人、ハッカー、クラッカーの方々へ


TOC Top

フォントデータを自前で用意したい方はご連絡ください できるだけのサポートをさせていただきます

フォントのフォーマットは、Palm標準のフォーマットに従っていますので、面倒ではありますがたいして難しい作業ではありません (ARMアーキテクチャの標準エンディアンにあわせてあるだけ)

 フォントリソースの解析、流用は禁止です

JaPonそのもののクラッキング、ハッキングは特に制限しませんので、上手くクラッキングできたらご連絡ください レジスト状況、試用期限のチェックを行っている部分は68kコードなので簡単です この場合、フォントの使用料は徴収させていただきますが、代わりにレジストキーを発行してさしあげます

TOC Top


12. フォントリソースの無体財産権について


TOC Top

JaPonで使用しているフォントリソースの無体財産権は潟cgヤ殿に帰属しています とてもきれいなフォントですので、WindowsMac 環境でもお使いになられてみると良いかと思っています

JaPonで使用しているフォントの母字は「モトヤシーダ1”」で、WindowsMac 環境用のフォントを潟cgヤ殿よりダウンロードすることができます
 http://www.motoya.co.jp/
 http://www.motoyafont.jp/

試用版、全文字収録版ともにフォントリソースの流用、改変を僕以外の第三者が行うことは認められていませんので、レジスト頂いたPalm機以外のデバイスにおいて使用すること、また、試用期間終了後も継続して所有することはおやめください

また、JaPonと共に使用することだけが認められていますので、他の日本語環境において使用することもだめでございます

TOC Top


13. 更新履歴


TOC Top

2009.05.14. JaPon v.1.0q メインテナンスリリース

 Centro(香港版)対応のための修正

2007.11.16. JaPon v.1.0p メインテナンスリリース

 Centro対応のための修正

2007.06.24. JaPon v.1.0n メインテナンスリリース

 treo755p対応のための修正

2007.01.19. JaPon v.1.0m メインテナンスリリース

 treo680対応のための修正

2006.09.01. JaPon v.1.0k メインテナンスリリース

 treo700p対応のための修正

2006.xx.xx. JaPon v.1.0j メインテナンスリリース

 標準搭載の[SMS]にて送信できない不具合の対応

2005.06.10. JaPon v.1.0i メインテナンスリリース

 エンコード関連のAPIの実装再見直し

2005.05.27. JaPon v.1.0h パッケージ販売を開始いたしました

 主要なモバイルグッズ取扱店にて購入いただけます

パッケージ貼り付けラベル記載の[Serial Number][Request Key]をメールにてご連絡いただき、レジストキーを入手していただく必要があります
※ pocketgames
殿取り扱いです

2005.05.10. JaPon v.1.0h メインテナンスリリース

 検索関連のAPIの実装見直し
 コマンドツールバー操作clieJog対応

2005.05.08. JaPon v.1.0g メインテナンスリリース

 エンコード関連のAPIの実装再見直し 1.0c相当に
 インストーラ変更
  レジストキー入力により試用制限を解除

2005.05.02. JaPon v.1.0f メインテナンスリリース

 ソート関連のAPIの実装再見直し
 一部の文字に対する扱いを日本語版PalmOSとほぼ同じに変更

2005.04.27. JaPon v.1.0e メインテナンスリリース

 treo600treo650対応のための修正

2005.04.20. JaPon v.1.0d メインテナンスリリース

 インストーラのみtreo600対応のための修正

2005.03.30. JaPon v.1.0d メインテナンスリリース

 エンコード関連のAPIの実装再見直し

2005.03.08. JaPon v.1.0c メインテナンスリリース

 検索関連のAPIの実装見直し
 エンコード関連のAPIの実装見直し

2005.03.07. JaPon v.1.0b メインテナンスリリース

 ソート関連のAPIの実装再見直し

2005.02.23. JaPon v.1.0a メインテナンスリリース

 ソート関連のAPIの実装見直し

2005.02.17. JaPon v.1.0 pocketgames取り扱い開始

2005.02.14. JaPon v.1.0 正式リリース

 フォントデータを若干修正
 トラップの実行コードとデータのリソースを分割

2005.01.15. JaPon v.1.0 RC1e メインテナンスリリース

 コマンドツールバー関連
  最大登録数変更 8⇒11
   ※T|T3T|T5Zodiacのランドスケープ時
  キー操作サポート
  呼び出し動作修正
 トラップのエントリーポイント
  一つのリソースに集約
  r12レジスタ経由で元のAPIアドレス、設定値を受け渡すように変更

 以下インストーラの修正
  試用期間の延長
   2005116 零時以前にインストールされていた場合、使用開始時点の記録をリセットします

2004.12.28. JaPon v.1.0 RC1d メインテナンスリリース

 文字列ソートの再度見直し
 TxtConvertEncoding実装見直し
 コマンドツールバー呼び出しサポート
  (Tungsten|T3T5Treo600650Zodiacのみ)
  メニューキー押し下げメニュー表示
  続けてメニューキー押し下げコマンドツールバー表示

 以下インストーラの修正
  Treo650T/Sフォント生成コード修正
  Tungsten|T5:システム音が変ってしまう不具合を修正
  Treo600650[Alt]キー動作を変更
   不要の場合[HsExtensions 5.0 v.x.0_jpAN]を削除ください

2004.12.23. JaPon v.1.0 RC1b メインテナンスリリース

 文字列ソートの見直し
 RC1aで追加したシステムリセット後の遅延を廃止(Zodiac除く)
 API置き換え方法を変更
  トラップベクタテーブルの直接書き換え⇒SysPatchEntry使用(Zodiac除く)

2004.12.21. JaPon v.1.0 RC1a 公開

 システムリセット後のJaPon起動に遅延追加
 システムロケールをjpJPに変更
 動作テスト・文字確認用のJaPon-Check.prcを追加

2004.12.17. JaPon v.1.0 RC1 公開

なつかしJpFontKit1217日でした

TOC Top


14. API一覧


TOC Top

だいたいのAPIがオリジナルのAPIより若干高速に動作しています お暇な方はベンチマークを取られてみると面白いかも

Fonts
 FntCharWidth

Fields
 FldCopy
 FldCut

Menus
 MenuCmdBarAddButton

Overlay Manager
 OmGetSystemLocale
 OmOpenOverlayDatabase

System Manager
 SysEventGet
 SysHandleEvent

Text Manager
 TxtByteAttr
 TxtCaselessCompare
 TxtCharAttr
 TxtCharBounds
 TxtCharEncoding
 TxtCharIsValid
 TxtCharSize
 TxtCharXAttr
 TxtCompare
 TxtConvertEncoding
 TxtEncodingName
 TxtFindString
 TxtGetChar
 TxtGetNextChar
 TxtGetPreviousChar
 TxtGetTruncationOffset
 TxtGetWordWrapOffset
 TxtMaxEncoding
 TxtNameToEncoding
 TxtPrepFindString (TxtGluePrepFindString)
 TxtSetNextChar
 TxtStrEncoding
 TxtTransliterate
 TxtWordBounds

Windows
 WinDrawChar
 WinPaintChar

TOC Top


JaPon
v.1.0q
2009/5/14

sekino@mtb.biglobe.ne.jp
http://www5f.biglobe.ne.jp/~T-Pilot/

TOC Top