あお
ぞら
こ
ねこ
青
空
子
猫
Windows Mobile 6 用 青空文庫ビューア
( .NET Compact Framework 2.0 SP2 later)
更新履歴:
2010/07/16 version 1.54
・東芝T-01B/IS02用の描画対策機能を追加しました。
本棚画面「メニュー」>「そのほかの設定」>「本文画面」の「東芝T-01B/IS02用描画」チェックを付けることで、縦書き表示時に半角・一部の記号が正しく表示できない問題を解決します。ただ、このロジックは描画速度が低速なため、半角・一部の記号が多い文書では速度が低下します。
2010/05/08 version 1.53
・本棚画面にたくさんのファイルが登録されているときに、リスト読み込み動作が遅くなる場合の対策を行いました。
設定にて「自動しおりの位置(%)を表示する」と「ファイルサイズ(KB)を表示する」のチェックを外すと、ファイルチェック処理を省略するため、再表示が速くなります。
・本棚フォントのレンダリング品質を選択できるようにしました。
ClearType / AntiAliased / Draft
・アイコンの角が丸くなりました...
・動作対象をWindows Mobile 6以上に変更しました。
5.0以前については、作者の動作検証範囲からは外させていただきます。
2008/11/09 version 1.51
・「表示中テキストと画像」の画像表示時に、画面をドラッグしてスクロールできるようにしました。
※Windows Mobile 6 Standardは対象外です。
2008/09/07 version 1.50
・簡易スクリプト機能「konekoScript」を実装しました。
konekoScriptは、本棚の整理と外部プログラムの実行を目的としたものです。
本棚画面に「.koneko」拡張子のファイルを登録して、そのファイルを本棚画面から実行できます。
★サンプルとして、MortScriptを使った「青空文庫新着チェック」と「お天気RSS新着チェック」を用意しました。お試しください。
本棚画面メニュー「そのほかの設定」 > 「konekoScript」にて、実行前ダイアログ・実行後ダイアログ・ログファイルの扱いを変更できます。
・1.30の本棚ドラッグ移動機能により、「本をタップして開く」動作の判定が非常に辛口になっていましたので、調整を行いました。
2008/08/15 version 1.30
・本棚画面で、本をペンでドラッグして上下に移動できるようにしました。
※Windows Mobile 6 Standardではドラッグ操作ができないため対象外です。
・作者の開発環境をVisual Studio 2008 SP1に変更しました。
2008/08/06 version 1.28
・本文冒頭にある、55文字のハイフンで囲まれた「【テキスト中に現れる記号について】」部分は、青空文庫タグとしては処理しないようにしました。
上記の部分では本文中に現れる記号が説明されているのですが、ここで「字下げタグ」などが不完全な形で例示されると、動作が不適切になる場合がありました。
そのため、このブロック内は青空文庫タグはそのまま表示するようにしました(実際、もともとそうすべきだった部分です)。
特別な処理が行われているブロックであることを示すため、ブロック内は文字色はグレーになります。
※本文画面メニュー > [表示内容の調整] > [処理対象外タグは隠す]を設定しても、上記部分は常に表示されます。ご了承ください。
・本棚画面[本の名前を変更...]機能にて、本文1行目と2行目の内容を読み込んで設定する機能を追加しました。
青空文庫の仕様では、1行目に作品名、2行目に著者名を記入することになっています。
仕様元: http://www.aozora.gr.jp/KOSAKU/txt_chu_kigo.html
本の名前を変更する際、メニューの機能にて上記内容をファイルから読み込んで設定することができます。
・画像指定タグとして[#挿絵(image/01/01.jpg)入る]形式に対応しました。
2008/07/17 version 1.27
・表示不能文字指定タグ(※[#〜]《〜》)に対応しました。
以下のような形式で埋め込まれているタグに対応できます:
…確実さで、益※[#二の字点、面区点番号1-2-22、33-3]《ますます》はっきりと…
・青空文庫タグによる改ページ処理時に、区切り線を描画するかしないかを設定できるようにしました。
設定画面 > [本文画面] 「改ページ時に区切り線を描画」のチェックで変更できます。
2008/03/08 version 1.26
・「プロファイルの詳細」設定画面を設けました。
本棚画面メニュー [プロファイル切り替え] > [選択プロファイルの詳細...]から設定できます。
プロファイルの名称設定、左右カーソルキーでのスキップ設定、他のプロファイルの本棚本文画面設定をコピー適用・プロファイルのリセットが行えます。
・プロファイル切り替えの処理待ち時に、プロファイル名称を表示するようにしました。
・本棚のプロファイル数を8つに拡張しました。
2008/02/22 version 1.25
・主にバグフィックス系の修正です。
促拗音の直前の文字の下部がわずかに欠けてしまう問題を修正しました。
・設定画面に「本文描画アクセラレーション」の設定項目を追加しました。
本文表示が乱れる場合は、このチェックをはずしてください。「Dell AXIM X51v」にて描画が乱れるとの報告を受けています。
2008/02/10 version 1.24
・「1行/2行/3行進む」「1行/2行/3行戻る」機能を追加しました。
要望の多かった機能です。速度的な問題が片づいたため、ようやく実装の段となりました。
2008/02/03 version 1.23
・本文画面の描画速度を向上する調整を行いました。
文字描画エンジンの調整で描画時間を30%-40%短縮しました。
画面切り替え時の描画プロセスを調整し、画面のちらつきを軽減しました。
2007/12/27 version 1.22
・字下げタグ[#ここから○字下げ][#ここで字下げ終わり]に対応しました。
「n字下げ」を一律全角2文字下げとして処理します(PDAの画面ではそれ以上の字下げは画面が狭くなり読みづらくなるためです)。
・改ページタグ[#改ページ][#改頁][#改丁][#改段]に対応しました。
その位置に水平線または垂直線を描画して、改ページします。
・縦書き表示時、半角文字(英数字等)の次に促拗音(っぁぃぅぇぉゃゅょ)が続く場合にのみ文字幅がずれる問題を修正しました。
2007/12/23 version 1.21
・「文字に多くのルビ文字が指定されると重なって表示される」の制限を回避しました。
掌《てのひら》 のように、1文字に多くのルビが設定されている場合でも、文字の重なりが少なくなりました。
・本棚画面の縦スクロールバーの幅を、Windowsシステムのスクロールバー幅に合わせるようにしました。
2007/12/18 version 1.20
・Ver1.14でカタカナの「ラ」の処理がおかしくなっていた問題を修正しました。
・本文フォントのレンダリング品質を選択できるようにしました。
ClearType / AntiAliased / Draft
安定して見やすいのはClearTypeです。何らかの理由で正しく表示されない場合、Draftをお試しください。高解像度機ではAntiAliasedが見やすい場合があります。
・作者の開発環境をVisualStudio2008に変更しました。
2007/11/16 version 1.14
・「Windows Mobile 6.0 Standard」への動作対応を行いました。
まだエミュレータテストレベルです。試された方は動作レポートをいただけるとうれしいです。)
・促拗音(っぁぃぅぇぉゃゅょ)の表示位置を修正しました。
・[そのほかの設定...] > [本文色設定]にプリセットカラーボタンを設置しました。
2007/09/30 version 1.12
・本棚画面の「並べ替え > 先頭 / 末尾」機能が正しく動作していなかった問題の修正
項目を「先頭 / 末尾へ移動」するはずが、「先頭 / 末尾と交換」する実装になっていたため、移動する実装に修正しました。
2007/07/24 version 1.11
・本棚画面で、カーソルキーの左右で本棚プロファイルを切り替える機能の追加
複数の本棚を簡単に切り替えることができるようになりました。
カーソル右で次の本棚プロファイル、カーソル左で前の本棚プロファイルに切り替わります。
2007/07/14 version 1.10
・本棚画面で「項目のフルパス表示」を選択できる機能の追加
本棚画面メニュー「そのほかの設定」 > 「項目のフルパスを表示」にチェックが入っていると、3行表示です。チェックをはずすと、本タイトルと状況の2行表示になります。
・本の並べ替えに「最終更新日時順」を追加
本棚画面メニュー「並べ替え」 > 「最終更新日時順(昇順)」で、昇順に並べ替えます。降順にもできます。
・本棚画面で「リストの本を置き換え」で一括再配置する機能の追加
プロファイル内の本リストをクリアしてから本が追加されます。特定のフォルダをリロードしたい場合に便利と思います。
・しおり/自動しおりがShift_JISの第2バイト目をポイントしている場合に、文字によってはプログラムが終了してしまう問題のFix
青空子猫で閲覧後に他のアプリでテキストファイルを編集して全体のファイルサイズが変わってしまった場合などに起こります。
・傍点タグの処理を微調整
傍点タグを含む段落が数ページの画面にまたがって表示される場合に、別なページに傍点が表示されることがあるケースの対応です。
・横書き表示時に前のページに戻ると1行ずれることがある問題のFix
フォントのサイズ設定によっては行の数え方がずれてしまい、前のページに戻った際に1行少なくページを戻してしまうケースの対応です。
・Windows Mobile 6 エミュレータでの動作確認(Classic/Professional)。
2007/06/10 version 1.03
・本文画面の色変更機能を追加
本棚画面メニュー「そのほかの設定」 > 「本文色設定」で設定します。
設定例:
黒板のような色:文字色 #FFFFE0 背景色 #006400
昔のワープロ(緑系):文字色 #00E000 背景色 #000000
昔のワープロ(橙系):文字色 #FF7C00 背景色 #000000
上記色コードは士工房様より頂きました。ありがとうございます。
・画面回転時の画面崩れの件の進捗
Microsoft様より正式な対応方法が公開されたため、実装を行いました。この版にて対応完了予定です。
・画像タグ対応の微調整
2007/05/13 version 1.02
・「ここにしおり2をはさむ」がしおり2へ移動する機能になっていたバグの修正(しおり3も同様)
・キー割り当て機能に「何もしない」を追加
・画面タップで機能を実行する際、2タップ連続で入力されてしまうケース(デジタイザ側の問題と思われますが...)の対策
2007/04/29 version 1.01
・本文縦書き表示、[っ][ッ]の位置を微調整
・表示可能な親字のないルビは、そのまま本文に展開するように変更
例:※[#「※」は「ころもへん+上」、255-3]※[#「※」は「ころもへん+下」、255-3]《かみしも》
・EM・ONEでの画面回転時描画崩れ対策(暫定版)
本棚画面メニュー「そのほかの設定」 > 「画面回転時の描画崩れ対策」で設定できます。
2007/04/23 version 1.00
ようやく1.00までたどり着きました!
たくさんの方々から感想・ご要望メールもいただき、それがとても励みになりました。ありがとうございます。
・専用の「開くダイアログ」を実装。ファイルの複数指定やフォルダ読み込みに対応。
・<img src="abc.jpg">のような画像タグに対応。
本文表示画面メニュー「表示中テキストと画像...」にその画像を表示します。
・コマンドラインでどのプロファイルで起動するかを指定できるようにした。
aokoneko.exe "\My documents\book.txt" /prof1 のように指定します(1〜4まで有効です)。
・プロファイル内の作品リストを一括でクリアする機能の追加。
本棚画面メニュー「プロファイルの切り替え」 > 「選択プロファイルのリストをクリア」で実行します。
・消すときに実テキストファイルも一緒に削除する機能の追加。
本棚画面メニュー「そのほかの設定」 > 「リストから削除時に実ファイルも削除」にチェックを入れておくと、次からの削除処理で実ファイルの連動削除ができます。
ただし上の「一括クリア」では実ファイル一括削除は行いません(安全のため)。
・本棚項目の説明をQVGA機用にコンパクト表示する機能の追加。
本棚画面メニュー「そのほかの設定」 > 「項目の説明をコンパクトに表示」で設定できます。
・ファイルを開けないケースのチェックを強化。
UTF7/8/16/EUCは読めないため、メッセージを表示するようにしました。
2007/04/15 version 0.97
・本文表示画面で表示色を反転する設定の追加
十分な明かりのない場所では背景が明るいと読みづらいため、背景色黒+文字色白で、少しでも読みやすくするための設定です。
本文表示画面メニュー「表示内容の調整」 > 「色の反転」で設定します。
・本文表示画面で本のタイトルを表示する設定の追加
本文表示画面メニュー「表示内容の調整」 > 「本の名前を表示」で設定します。
2007/04/14 version 0.96
・本棚画面で本をタップしたらすぐ本文を開く設定の追加
本棚画面メニュー「そのほかの設定」 > 「項目タップで本を自動しおりから開く」のチェックボックスで設定します。
・傍点として使用する文字 (「・」これです) を変更する設定の追加
本棚画面メニュー「そのほかの設定」 > 「傍点として使用する文字」の入力枠に1文字入力して設定します。
・スクロールホイールの暴走対策
機体依存ですが、ホイールを動かすとスクロールが止まらなくなるケースが有るようで(この場合は他のアプリでもそうなるそうです)、一度に大量のスクロール要求が有った場合は無視する設定です。
本棚画面メニュー「そのほかの設定」 > 「スクロールホイールの暴走対策」のチェックボックスで設定します。
pending:
・画面回転時の画面崩れの件の進捗
イーモバイルカスタマーセンター様より、現在確認中との連絡を頂きました。
2007/04/11 version 0.95
・スクロールホイールの操作に対応 (本棚画面「そのほかの設定」 > 「キー割り当て」にスクロールホイール割り当て設定があります)
EM・ONEで動作確認しています。
pending:
・画面回転時の画面崩れの件の進捗
EM・ONEサポートセンター様とやりとり中です。まだはっきりした答えは出ていません。
2007/04/02 version 0.92
・本棚画面でファイルサイズと自動しおり位置の確認機能追加(「そのほかの設定」)
・本文表示画面の画面余白マージンの調整機能追加(「フォント関連の調整」 > 「画面枠マージン」)
・マージン関連の微調整
pending:
・EM・ONEで画面を数回回転させた場合に画面が崩れる症状について
2007/04/01現在のEM・ONEにて、横向き状態から青空子猫を起動して本文表示画面を開き、そのあと画面回転を4回行うと、4回目に画面が崩れる症状を確認しています。この状態になってしまった場合は、一度本文表示画面を閉じて開き直すと元に戻ります。
この件について、EM・ONE+.net CF2.0でメニューを持たないウィンドウは軒並み同じ症状になるため、SHARP様に確認のメールをお送り致しました。
2007/03/31 version 0.91
・傍点タグに対応 (例:ここを強調[#「強調」に傍点])
・本文表示画面のレンダリング速度を向上(平均約20%、状況によっては約60%向上)。
2007/03/28 version 0.90
・キー割り当て機能を追加。
・上記割り当て候補に本文表示画面メニューのほとんどの機能を用意。
・現在表示中のテキストの必要な部分をクリップボードへコピーできる機能を追加。
2007/03/26 version 0.85
・IPA 明朝&P明朝で縦書き表示時の長音位置を調整。
・縦書き表示時にカンマとピリオドも位置補正をするようにした。
2007/03/25 version 0.84
・IPA P明朝で縦書き表示時の句読点位置を調整。
・現在位置バーをドラッグ中のパフォーマンスを改善。
・本文表示画面のレンダリング速度を向上(約10%)。
2007/03/24 version 0.83
・本の名前を変更する機能の追加。
・本文表示画面のタップ操作に任意の機能を割り当てる機能の追加。
・本棚プロファイルを4セット持ち、任意に切り替える機能の追加。
・現在位置バーをタップ&ドラッグで任意位置へジャンプする機能の追加。
・SHIFT-JIS以外の本を開こうとした際に開けない旨の警告表示を追加。
bugfix:
・ルビロジックの修正(長音の次に漢字が続くとルビの親字判定がずれる問題。例: シュバイツァー博士《はかせ》)
・禁則処理の修正(ぶら下げる余裕が1pixelしかない場合に禁則処理が働いていなかった)
2007/03/22 version 0.82
・本棚に本を全く登録していないときに「本を開く」を押すとプログラムが終了してしまう問題を修正。
2007/03/21 version 0.81
・一般公開開始
戻ります。