ルビのテストの巻
Eclipse-pluginで「小説家になろう」の独特な仕様であるルビなどに色づけするメモのご紹介記事です。
プラグインについてはこちら:
http://park.ruru.ne.jp/ando/work/memo/
魔王になろう本編についてはこちら:
http://ncode.syosetu.com/n8869cq/
を参照してください
■とある優雅な一日
GM1「こんばんわ。俺様の名前は木森林太郎。ふふん。俺様は製作者集団、雷精霊達の技術基盤機構でリーダーを務めているのだぜ」
GM3「どもー。僕は人海戦術部隊の七日野ようこなのです! いや~。ついにキモたんが主人公の小説とか生意気だよねー。踏まれたい? 踏まれたいの?」
GM1「ZapZapZap (レーザーピストルの発射音。当たると死ぬ) 。えー。今回紹介するのはEclipseのプラグインで小説家になろう用のメモを作ってみたわけだ。どうだすげーだろう」
GM3「キモたん! どうすごいのかさっぱり分からないよッ! 伝わってこないよ!」
GM1「そうか。ようこはこの Eclipse-plugin の画面を見たことがないわけか。百聞は一見にしかずというからな、こんな感じで見れるわけだ↓」
GM3「現実逃避の果てにって……、今週土日もキモたんコンサル仕事あるって言っていたのにナニやっているのさ。それに本編の校正だって――って、こっちは僕の仕事か」
GM1「ZapZapZap。うぅ。忘れていたいのに」
GM3「しかしへー。ルビとか全角スペースとかに色が漬くんだね」
GM1「うむ、日本野鳥の会で培った文字列解析技術がようやく日の目に……。なみだなみだで語れない話がつらつらとー」
GM3「(無視して)でもキモたん。これ、実際問題としてこのpluginのルビの色漬けって結果正しいの?」
GM1[う……。するどい突っ込みを入れてくれるね。ということで、こっちでは使い方とかはそっちのけで、ルビの仕様を徹底的に解析しようと思う]
■ルビ評価用テスト1
GM1「まず最初は漢字プラス半角括弧の組み合わせだ」
GM3「よく小説家になろうのページで嵌っている人いますね。本当はルビにしたくないのに気づくとルビ化しているとか」
GM1「そういうときの為にもカラーリングは重要だな」
※Eclipseでの表示1
※結果1
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字(カタ・かな――)です。
ああ漢字です。
ああ漢字(DNA)です。
ああ漢字(漢字)です。
2つ名 (な)です。
■ルビ評価用テスト2
※Eclipseでの表示2
※結果2
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ|漢字(カタ・かな――)です。
ああ漢字です。
ああ|漢字(DNA)です。
ああ|漢字(漢字)です。
2つ名 です。
ああ|()これはだめだ。
■ルビ評価用テスト3
GM1「中括弧パターンだな」
GM3「だんだん複雑になっていきますね」
GM1「中括弧パターンの方がルビになるパターンが多いのがポイントだな」
※Eclipseでの表示3
※結果3
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
■ルビ評価用テスト4
GM1「こちらはルビの長さがどこまで耐えられるか調査したものだ」
GM3「確か11文字でNGになるんでしたっけ」
※Eclipseでの表示4
※結果4
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ漢字です。
ああ|漢字《壱弐参死五六七八九零壱》です。
ああ|漢字《壱弐参死五六七八九零壱弐》です。
■ルビ評価用テスト5
GM1「こっちは逆パターンだな」
GM3「あれ? でもキモたん、ルビちゃんとできているみたいだよ?」
GM1「見た目にはルビできているのだけれど、ちゃんと文字列の真ん中には来ていないんだな」
GM3「パイプがなくても漢字ならルビ化されるんですね」
※Eclipseでの表示5
※結果5
ああ壱です。
ああ壱弐です。
ああ壱弐参です。
ああ壱弐参死です。
ああ壱弐参死五です。
ああ壱弐参死五六です。
ああ壱弐参死五六七です。
ああ壱弐参死五六七八です。
ああ壱弐参死五六七八九です。
ああ壱弐参死五六七八九です。
ああああああああああああです。
ああ壱弐参死五六七八九零です。
ああ|壱弐参死五六七八九零壱です。
ああ|あああああああああああ《あ》です。
ああ|壱弐参死五六七八九零壱弐です。
ああ壱です。
ああ壱弐です。
ああ壱弐参です。
ああ壱弐参死です。
ああ壱弐参死五です。
ああ壱弐参死五六です。
ああ壱弐参死五六七です。
ああ壱弐参死五六七八です。
ああ壱弐参死五六七八九です。
ああ壱弐参死五六七八九です。
ああ壱弐参死五六七八九零です。
ああ壱弐参死五六七八九零壱です。
ああ壱弐参死五六七八九零壱弐です。
■でも結局……
GM3「でも、これ最終的にはEclipseが入っていないとなんの訳にも立たないんじゃない。一般受けには程遠いような…」
GM1「ZapZapZap (怒;」