長い時を経て、RubyReaderのWindows 8版が登場しました!
Windowsストアで販売される、Windows8アプリケーション。 常に、どこまで読んでいたかを自動的に保存。マイクロソフトアカウント使用時には、複数のコンピュータでしおりを自動的に同期。 C++、Direct2D、DirectWriteを使用し、爆発的な描画、スクロール速度。 WindowsCE版譲りの縦書き、ルビ表示。 背景に邪魔にならないようなテクスチャーを貼りました。テクスチャーはちゃんと文字と一緒に爆速スクロールします。 試用可能。気に行っていただければ、画面右上の購入ボタンをクリックして購入手続きをお願いします。160円です。 以下はRubyReader Windows8版の画面です。
以下はRubyReader Windows8版の画面です。
Windows8 ユーザーの方はこちらから試用版を入手できます。
RubyReader掲示板です。意見交換、情報交換などにご利用ください。
以下は、WindowsCE版の旧サポートページです。
WindowsCE Software Contest 2001で、 アプリケーション/ツール部門の「部門大賞」 日本ビクター株式会社の「メーカー賞」 をいただきました!
最新バージョンは2.01になっています。また、掲示板サービスをスタートしました。
暫定的に製作途中の次期バージョンが公開されています。こちらからどうぞ
ほとんどのWinCEマシンにはPocketWordが付属しており、これでテキストファイルを読むことは可能です。しかし、単純に読むだけという用途で考えると、PocketWordにはいくつかの弱点(難点)があります。 終了時にどこまで読んでいたかを保存してくれない スクロールをするためのカーソルの移動がわずらわしい ルビを文字の上に表示してくれない 縦書きで表示することができない RubyReaderはこれらの欠点をカバーし、なおかつ読むだけの場合は不要と思われる機能を削除した、シンプルなテキストビューアとなっています。 以下はRubyReaderの画面です。
ほとんどのWinCEマシンにはPocketWordが付属しており、これでテキストファイルを読むことは可能です。しかし、単純に読むだけという用途で考えると、PocketWordにはいくつかの弱点(難点)があります。
RubyReaderはこれらの欠点をカバーし、なおかつ読むだけの場合は不要と思われる機能を削除した、シンプルなテキストビューアとなっています。
以下はRubyReaderの画面です。
↑ 通常画面、横書き、ノーマル、マイクロテクノロジー形式 ↑
↑ 画面の左側を下にした画面、縦書き、ノーマル、マイクロテクノロジー形式 ↑
↑ 画面の右側を下にした画面、縦書き、ボールド、青空文庫形式 ↑
↑ 設定画面。後ろは通常画面、縦書き、ノーマル、青空文庫形式 ↑
↑ 2.0の画面。アンチエイリアステキスト。 ボールド ↑
↑ テキスト13ポイント、ルビ7ポイント、フォント 楷書体 とその一部を拡大したもの↑
RubyReaderは以下の機能を持っています。 通常のテキストファイル(Shift-JIS/Unicode)を縦書き、横書きでスクロールさせながら読むことができます。 画面を横倒しにして、右側を下にして表示したり、左側を下にして表示したりすることができます。いずれの状態でも横書き、縦書きの両方をサポートしています。 本文にルビ(RubyReader形式、青空文庫形式)が埋め込まれている場合、ルビを本文の上(右)に表示します。 ファイルを閉じる際に、現在表示されている行を記憶し、再び同じファイルが開かれた時にその行を自動的に表示します。特別な操作は必要ありません。また、起動時に、最後に開いていたファイルを自動的に開くようにすることもできます。 カーソルがなく、上下カーソルで1行スクロール、左右カーソルでページスクロールをします。また、左手だけでもページを送ることができるように、「S,D,E,X」のキーにカーソルキーと同様の機能を割り当てています。これにより、右手で電車のつり革を握ったまま左手だけで読みつづけることができます。右手側もカーソルキーが下の方についているマシンを想定して、「^、@、「、:」の四つのキーもカーソルの代わりに使用できます。スペースキー、エンターキーでもページ送りをします。 エスケープキーを押すだけですぐに終了します。 キーボードがついていないハードを想定して、画面の中央を境目に、上半分をクリックすると上スクロール、下半分をクリックすると下スクロールするようになっています。 本文フォントの大きさ、太さ、ルビフォントの大きさ、行間、ルビと本文の間などを設定することができます。また、ルビの非表示も選択できます。選択結果はファイルごとの設定として保存されます。 外部のエディタを呼び出すことができます。呼び出しの際、ファイル名と行番号を渡すことができます。 簡単な検索機能を持っています。 さらに2.0ではアンチエイリアステキスト機能を持ち、よりなめらかで美しい文字表現ができます。
RubyReaderは以下の機能を持っています。
WindowsCE2.0以降のH/PC、P/PC、H/PC PRO、PocketPC、HPC2000。
RubyReader2.01 PalmsizePC MIPS版をダウンロード RubyReader2.01 PalmsizetPC SH3版をダウンロード RubyReader2.01 HPC2000 MIPS版をダウンロード RubyReader2.01 HPC2000 ARM版をダウンロード RubyReader2.01 HPC MIPS版をダウンロード RubyReader2.01 HPC ARM版をダウンロード RubyReader2.01 HPC SH3版をダウンロード RubyReader2.01 HPC SH4版をダウンロード RubyReader2.01 PocketPC MIPS版をダウンロード RubyReader2.01 PocketPC SH3版をダウンロード RubyReader2.01 PocketPC ARM版をダウンロード RubyReader2.01 CASSIOPEIA l'agenda版をダウンロード iPAQには2.01から正式に対応いたしました。(PocketPC ARM版) 何が良くなるのかはわかりませんが、HPC2000にも対応しました。 CASSIOPEIA A-60前後の機種で動かないというレポートが来ています。症状は確認されましたが目下原因を究明中です CASSIOPEIA l'agenda版は、ダウンロードした後解凍してから、setup.exeを起動してください。プログラム自体はPalmsizePC MIPS版と同等のものです
RubyReader2.01 PalmsizePC MIPS版をダウンロード
RubyReader2.01 PalmsizetPC SH3版をダウンロード
RubyReader2.01 HPC2000 MIPS版をダウンロード
RubyReader2.01 HPC2000 ARM版をダウンロード
RubyReader2.01 HPC MIPS版をダウンロード
RubyReader2.01 HPC ARM版をダウンロード
RubyReader2.01 HPC SH3版をダウンロード
RubyReader2.01 HPC SH4版をダウンロード
RubyReader2.01 PocketPC MIPS版をダウンロード
RubyReader2.01 PocketPC SH3版をダウンロード
RubyReader2.01 PocketPC ARM版をダウンロード
RubyReader2.01 CASSIOPEIA l'agenda版をダウンロード
iPAQには2.01から正式に対応いたしました。(PocketPC ARM版)
何が良くなるのかはわかりませんが、HPC2000にも対応しました。
CASSIOPEIA A-60前後の機種で動かないというレポートが来ています。症状は確認されましたが目下原因を究明中です
CASSIOPEIA l'agenda版は、ダウンロードした後解凍してから、setup.exeを起動してください。プログラム自体はPalmsizePC MIPS版と同等のものです
RubyReaderMIPS版をダウンロード RubyReaderSH3版をダウンロード RubyReaderARM版をダウンロード 現在、Jornada820では行スクロールなどの表示が乱れるという問題が報告されています。 1.5.2にあった「設定が変更できない」という不具合は、1.5.4で解消されたようです。 RubyReaderSH4版(103KB)をダウンロード やはり行スクロールが乱れるという問題が報告されています RubyReaderPocketPC MIPS版(114KB)をダウンロード 行番号が表示されません。 RubyReaderPocketPC SH3版(110KB)をダウンロード 行番号が表示されません。
RubyReaderMIPS版をダウンロード
RubyReaderSH3版をダウンロード
RubyReaderARM版をダウンロード
現在、Jornada820では行スクロールなどの表示が乱れるという問題が報告されています。 1.5.2にあった「設定が変更できない」という不具合は、1.5.4で解消されたようです。
RubyReaderSH4版(103KB)をダウンロード
やはり行スクロールが乱れるという問題が報告されています
RubyReaderPocketPC MIPS版(114KB)をダウンロード
行番号が表示されません。
RubyReaderPocketPC SH3版(110KB)をダウンロード
まことに申し訳ないのですが、RubyReaderは2.0よりシェアウェアとさせていただくことになりました。 したがって継続的にご利用いただくには、ライセンスが必要となります ライセンス登録には、直接作者宛にメールを送って決済する方法と、ベクターデザインのシェアレジをご利用いただく方法の二つがあります 直接作者に連絡をとっていただく方法 (カードが不要です) メールアドレスkatayama@randmax.jp(←半角に変換してください)の片山 まで以下の内容が入ったメールを送信してください。 お名前 お使いのWindowsCE機種 折り返しこちらからパスワードを送付いたします。それを「ユーザー登録」画面に入力していただくと、登録完了となります。 ユーザー登録の際には、シェアウェア利用料1000円を郵便局か銀行までお振込みいただきます。振込先の詳細は登録の返信メールにてお伝えします (注)3月21日から23日まで一時的にご注文のお返事ができなくなります。ご注文いただくことはできますが、発送は24日以降となりますのでご了承ください。 ベクターデザインのシェアレジをご利用いただく方法 (カード等でのオンライン決済が可能です) ベクターデザインのシェアレジのページにアクセスしていただきます レジ作品番号の欄に「SR023130」を入力して、「次に進む」をクリック 画面の指示に従って、決済方法を選択し、その他の情報を入力 申し込みが終わると、ベクターデザインからパスワードを含むメールが送られてきます 補足 登録が完了するまで、「どこまで読んでいたかを記憶する機能」が無効となります。それ以外の機能は完全に動作しますが、継続的にお使いいただく場合はユーザー登録をお願いいたします ユーザー登録の権利は半永久的なものとします。今後のバージョンアップで新たな料金が発生することはありません ユーザーの皆様から集まったシェアウェア利用料は、テスト機の購入などに充てさせていただきます。今後はできるだけ実機を購入して手元でテストしてから発表できる環境を作っていきたいと思っています。 これまでの1.5.4までのバージョンは、フリーウェアとして今後もご利用いただけます
RubyReader2.0のアンチエイリアステキスト機能は、文字を一度2倍の大きさで表示してから、それを縮小表示することで実現しています。したがって、「ぱう16」のように固定の文字サイズしかサポートしていない文字では、その半分のサイズ、つまり8ポイントのサイズを選択しないと正しく表示されません。 また、アンチエイリアステキスト機能はある程度重い処理ですので、通常の描画より若干遅くなります。小説などを読んでいる間はなるべく気にならないように十分な最適化を行っているつもりですが、ログを目でサーチするような高速なスクロールを要求する処理には向いていません。逆に内容を読みながらページめくりをしていくような用途では、ほとんど描画速度が遅くなったとは感じられないと思います。 多くのWinCEマシンは「MS ゴシック」以外のフォントを搭載していないため、フォントを変更するためには当然ながらフォントを別途インストールする必要があります。
今回対応しているルビフォーマットは、「RubyReader(マイクロテクノロジー)形式」と「青空文庫形式」となっています。 RubyReader形式 ルビが振られる漢字とルビの両方を括弧で指定するものです。例えば、こんな感じです。 例) 《風》【かぜ】の《又三郎》【またさぶろう】 青空文庫形式 ルビの方だけを括弧で指定するものです。例えば、こんな感じです。 例) 風《かぜ》の又三郎《またさぶろう》 バラエティに富んだテキストが、ボランティアの手によって入力され、配布されています。 詳細はこちらのホームページをご覧ください。 青空文庫ホームページ http://www.aozora.gr.jp/
今回対応しているルビフォーマットは、「RubyReader(マイクロテクノロジー)形式」と「青空文庫形式」となっています。
ルビが振られる漢字とルビの両方を括弧で指定するものです。例えば、こんな感じです。 例) 《風》【かぜ】の《又三郎》【またさぶろう】
ルビが振られる漢字とルビの両方を括弧で指定するものです。例えば、こんな感じです。
例)
《風》【かぜ】の《又三郎》【またさぶろう】
ルビの方だけを括弧で指定するものです。例えば、こんな感じです。 例) 風《かぜ》の又三郎《またさぶろう》 バラエティに富んだテキストが、ボランティアの手によって入力され、配布されています。 詳細はこちらのホームページをご覧ください。 青空文庫ホームページ http://www.aozora.gr.jp/
ルビの方だけを括弧で指定するものです。例えば、こんな感じです。
風《かぜ》の又三郎《またさぶろう》
バラエティに富んだテキストが、ボランティアの手によって入力され、配布されています。
詳細はこちらのホームページをご覧ください。
青空文庫ホームページ http://www.aozora.gr.jp/
フォントや縦横などの設定を変えても表示位置が極力変わらないようにした 文書の設定を全て消去するとパスワードまで忘れてしまう問題を修正 句読点の表示方法を若干改善 最後の行の終わりに改行がないと表示がおかしくなる問題を修正
フォントを設定できるようにした アンチエイリアステキストをサポート H-PCを正式にサポート(スクロールの問題が解決) Pocket-PCを正式にサポート テキスト形式のひとつ「マイクロテクノロジー形式」を「RubyReader形式」に名称変更 アイコンをカラーに変更
1.5.3で、H-PCだと「×」ボタンが見えなくなってしまっていた問題を修正。 起動するとき、最後に開いていたファイルを自動的に開く機能を追加
PalmSize-PCで、ダイアログが画面からはみ出ないよう修正(HPCではこれまでどおり) PlamSize-PCで、行番号表示が見えるようボタンを消去(HPCではこれまでどおり) 「×」「§」などの文字が半角文字と認識されてしまう問題を修正
機能追加、変更など アイコンを変更 文書設定のダイアログで数値を設定する項目にスピンボタンを付加した 二つ同時に起動しようとすると、先に起動したほうをアクティブにするようにした アプリケーションがアクティブになるたびにIMEを切るようにした ARM、SH4の両CPUに対応したものを暫定リリース バグフィックスなど 半角文字が入っていると行ごとの文字数カウントがおかしくなる問題を修正 ルビが画面からはみ出ないよう調整 半角カナを半角文字として正しく表示できるよう修正 行数が極端に少ないテキストで表示がおかしくなる問題を修正 半角文字が奇数字あった場合に、半文字はみ出る問題を修正 縦書き表示を少しだけ高速化した 句読点と括弧の位置を調整した マイクロテクノロジー形式で、行に収まる被ルビ単語が次行に行ってしまう問題を修正 改行の禁則処理をさらに改善した
機能追加、変更など
バグフィックスなど
フォントの描画方式を変えて読みやすくした 青空文庫形式の被ルビ区切り文字(|)をとりあえず無視するようにした 改行の禁則を正しく処理するようにした 青空文庫形式で、行末の単語につくルビが次行の頭に行ってしまう問題を修正した
縦書きのサポート 画面左右横倒しのサポート 青空文庫形式、通常のテキスト形式のサポート 外部エディタ呼び出し機能を追加 エスケープキーでの終了、スペースキー、エンターキーでのページ送り、「^、@、「、:」キーでのページ移動を追加 外部エディタ呼び出し機能を追加 不要な文書情報を削除する機能を追加
プログラムの再配布は自由ですが、以下のメールアドレスまでご一報お願いいたします。また、このサポートページか、RANDMAXトップページへのリンクをお願いします。
このプログラムの著作権は以下に属します
katayama@randmax.jp(←半角に変換してください) 片山 功士
ご意見・ご感想はkatayama@randmax.jp(←半角に変換してください)まで