当wikiでは、記事のリスト化のため、記事に振り仮名を振ることを推奨しています。
#right(){&furigana(【ここに振り仮名】)【検索用:&furigana()|登録タグ:&tags()】}
この文字列を記事の冒頭に入力することで、振り仮名を設定し、記事に付けられたタグと共に表示します。
しかし最近、リストの整理を行っていた所、リスト化された記事が辞書順で並んでいないことに気づきました。
#list_by_tagsearch(【抽出するタグ】,sort=furigana,100)
というプラグインを使い、特定のタグが含まれる記事を100個まで抽出して振り仮名順に並べているのですが、おそらくUnicode順に並べられることが原因と思われます。
QuizKnockの演者の皆様くらいUnicodeネイティヴなら問題は無いかと思いますが、我々の多くは日本語を主に使っていますので、辞書順に並べるために、振り仮名の設定規則を定めることにしました。
- すべて
ひらがな で表記します。
ひらがなブロックの後にカタカナブロックがまとめられているので、カタカナは強制的に後ろに回されます。 - 濁点・半濁点は外します。
はばぱひびぴふぶぷ……の順に並んでいるので、濁音・半濁音は強制的に後ろに回されます。 - 小文字は大文字に直します。
ゃやゅゆょよ……の順に並んでいるので、小文字は強制的に前に回されます。 - 長音は前の字の母音に直します。
長音はU+30FCなので、「ヷ」より後ろに回されます。