世界が認めた技術の融合

複雑な表(テーブル)や、縦横無尽といった熟語にも対応しています。

アプリケーション組込仕様書

ホストシステム側でログインしているユーザーの学年に応じて、読み込み時のルビ初期状態を以下のように制御できます。

渡す値(文字列/数値) 画面表示 内部ロジック(ルビ対象)
"all" ゼンルビ 全漢字にルビを振る(一年生と同じ挙動)
"1" 小学1年生 全漢字にルビを振る(ゼンルビと同じ挙動)
"2" 小学2年生 1年生の漢字をスキップ(2年生以上を対象)
"3" 小学3年生 1〜2年生の漢字をスキップ(3年生以上を対象)
"4" 小学4年生 1〜3年生の漢字をスキップ(4年生以上を対象)
"5" 小学5年生 1〜4年生の漢字をスキップ(5年生以上を対象)
"6" 小学6年生 1〜5年生の漢字をスキップ(6年生以上を対象)
"7" 中学以上 小学校の漢字を全てスキップ(中高漢字・難読漢字のみ対象)

実装用コードスニペット

<!-- 1. グローバルスコープに初期化パラメータを定義 -->
<script>
  // "all", "1", "2", "3", "4", "5", "6", "7" のいずれかを動的に出力
  window.USER_GRADE_SETTING = "1";
</script>

<!-- 2. ワンクリックルビJs 本体ファイルを読み込み -->
<script src="https://cdn-kaneyuki.pages.dev/rubi/index.js"></script>