表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
1/11

はじめに

このテキストが投稿されている「小説家になろう」にはHTMLのruby要素を使ったルビを使用できる。また、そのための記法も用意されている。


ルビ記法についてはマニュアルの「ルビを振る」に記載されている。

参照:https://syosetu.com/man/ruby/


このマニュアルだが、気になる箇所がある。


> また、ルビを振る文字が漢字であり、ルビがひらがなもしくはカタカナである場合、ルビを《 》ではなく()内に入力するだけで、ルビとして表示されます。


つまり本来は


|漢字《かんじ》


と入力する必要があっても、漢字に対してひらがなやカタカナでは


漢字(かんじ)


と入力すればよいのだ。

私個人としては使いにくい機能だと感じるが、そこは重要ではない。


このマニュアルにおける「漢字」とはどこからどこまでなのか。小説家になろう記法の漢字用正規表現が公開されていればよいのだが、そうではなさそうだ。

ルビを調査しているユーザーは存在したが、そのものを私は見つけられなかった。


それならば力技で調査するしかないと判断し、このUnicodeで漢字として扱われている文字を総当りで調査することにした。


丁(あ)


のような文字列を作って投稿する。

漢字ならば次のように表示されるはずだ。



これでルビが振られなければ、その文字は小説家になろうにおいて漢字として扱われていないことがわかる。


次回以降で調査用テキストを投稿する。


私の予想では、よくある


[一-龠]


の正規表現を用いているのではないかと思う。

それとしても、例外的に追加されている文字があるかもしれないので調査しておくべきだろう。

評価をするにはログインしてください。
この作品をシェア
Twitter LINEで送る
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

この作品はリンクフリーです。ご自由にリンク(紹介)してください。
この作品はスマートフォン対応です。スマートフォンかパソコンかを自動で判別し、適切なページを表示します。

↑ページトップへ