Charm.jsを更新しました。
本日の更新により、最新バージョンは3.5.0になりました。
今回の更新で出来るようになったことは、ひらがなorカタカナからのイニシャル表記です。
ひらがな、またはカタカナで登録した名前の頭文字からイニシャルを半角英字の大文字で表示します。
英字の名前はそのまま頭文字の英字を大文字にします。
日本語表記で最もポピュラーなヘボン式ローマ字表記のルールに近いですが、現代の和名であまり使われない[ゐ゙→E]「ぢゃ→J」など、一部は違う動きをします。
現代の50音表にある文字 + 拗音(小さい文字)なしの濁音と半濁音は対応しているので、和風の名前はカバーできます。(対応漏れがあればおしえてください!)
洋風の名前はもしかしたら意図しないイニシャルになるかもしれません。
ひらがな、カタカナ、英字以外の文字に大しては何も表示しなくなります。
このカスタムは他のカスタムとは併用できません。
はなこ→H、たろう→Tのように変換されます。
デフォルト名が みょうじ なまえ で登録されている場合は苗字を「M」名前が「N」になりますので、タグの中のデフォルト設定もイニシャルにしてください。
例:data指定
<span class="charmname4" data-charm-initial="on">N</span>
例:class指定
<span class="charmname4 charm_initial">N</span>
もともとローマ字で登録されていた場合はローマ字でイニシャルを表示します。ひらがな、カタカナ以外の文字(数字や漢字)で登録すると何も表示されなくなります。
GitHubのCDNも最新化済みです。
今後ともCharm.jsをよろしくお願いいたします!
追記:2025年1月13日 21:30
本館サイトのダウンロードリンクの スクリプト本体のみダウンロード でダウンロードできるファイルが最新化されていませんでした。
現在は修正し、同じボタンでバージョン3.5.0のCharm.jsがダウンロードできるようになっています。
21:30頃までにダウンロードをしていた方は、大変お手数をおかけしますが再度ダウンロードと差し替えをお願いいたします。
waveboxでご連絡くださった方、ありがとうございます。