※ このページでは Javascript を使用しています。Chrome と Firefox でのみ動作確認をしています
※ Yahoo API を利用した 青空文庫形式 のルビ付加処理を行います(カクヨム・小説になろう・アルファポリス共通です)
例:電子書籍 ⇨ |電子書籍《でんししょせき》
Yahoo API ルビ振り機能の詳細は こちら です。
※ “選択” チェックボックスを オン にすると、テキストエリアをクリック時にテキストを選択をします
※ “JISx0208 文字チェック” ボタンを押すことで、テキストの文字が JISx0208(1990) 規格内になっていることをチェックします
◎ 入力テキストの中の 既存のルビ付きテキストは (既存,きぞん) ,
(既存,きぞん_a) ,
(既存,きぞん_b)
のように表示されます
◎ 実行時に既存のルビ設定と JISx0208 規格外の文字を退避することでエラーにならないようにしています
◎ JISx0208 規格外の漢字は常にルビ記号を追加します
◎ EMダッシュ('—':U+2014) は YahooRubyAPI でエラーになるため、HORIZONTAL BAR('―':U+2015) に常に変換/正規化します
◎ 全角チルダ/波線('〜':U+301C) は YahooRubyAPI を通すと、全角チルダ('~':U+FF5E) に変換されます
※ “RubyOnce” チェックボックスを オン にすると、同一漢字・熟語に一度のみルビを追加します
※ “点滅行以外非表示” チェックボックスを オン にすると、出力結果欄にて点滅ヶ所の無い行を非表示にします
※ “VizRuby付加処理実行” ボタンを押下で、YahooRubyAPI を呼び出して振り仮名が付いた単語を VizRuby形式 に変換します
(比較的重い処理を行っているため、実行回数を1時間100回までに制限しています)