世界が認めた技術の融合
複雑な表(テーブル)や、縦横無尽といった熟語にも対応しています。
アプリケーション組込仕様書
ホストシステム側でログインしているユーザーの学年に応じて、読み込み時のルビ初期状態を以下のように制御できます。
| 渡す値(文字列/数値) | 画面表示 | 内部ロジック(ルビ対象) |
|---|---|---|
"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>