「Unicode正規化」の版間の差分

提供: MeryWiki
ナビゲーションに移動 検索に移動
Ucky (トーク | 投稿記録)
編集の要約なし
Ucky (トーク | 投稿記録)
編集の要約なし
 
2行目: 2行目:
選択範囲のテキストに対してUnicode正規化を行うマクロです。
選択範囲のテキストに対してUnicode正規化を行うマクロです。


Unicode正規化の部分は V8 JavaScript エンジンの String.prototype.normalize() メソッドに依存しています。
Unicode正規化の部分は JavaScript エンジンの String.prototype.normalize() メソッドに依存しています。


== ダウンロード ==
== ダウンロード ==
8行目: 8行目:


== 動作環境 ==
== 動作環境 ==
Mery Ver 3.7.13 以降で動作します。また WebView2 ランタイムが必要です (Windows 10 以降にはたいてい入っていると思います)。
* Mery Ver 3.8.0 以降
* Windows 7 以降


== 使用方法 ==
== 使用方法 ==
26行目: 27行目:
;Unicode正規化形式KD (NormalizeNFKD.js)
;Unicode正規化形式KD (NormalizeNFKD.js)
:選択範囲のテキストを正規化形式KDで正規化します。
:選択範囲のテキストを正規化形式KDで正規化します。
NormalizeSelections.js は途中で使われるファイルで単体では動作しません。

2025年11月18日 (火) 21:45時点における最新版

概要[編集]

選択範囲のテキストに対してUnicode正規化を行うマクロです。

Unicode正規化の部分は JavaScript エンジンの String.prototype.normalize() メソッドに依存しています。

ダウンロード[編集]

ファイル:UnicodeNormalization.zip

動作環境[編集]

  • Mery Ver 3.8.0 以降
  • Windows 7 以降

使用方法[編集]

  1. ダウンロードしたファイルを展開し、すべてのファイルを同じフォルダーに配置。
  2. 必要なマクロを追加し、テキストを選択してマクロを実行。

各マクロの動作は以下のとおりです。

Unicode正規化 (Normalize.js)
選択範囲のテキストをポップアップメニューで選択した正規化形式で正規化します。
Unicode正規化形式C (NormalizeNFC.js)
選択範囲のテキストを正規化形式Cで正規化します。
Unicode正規化形式D (NormalizeNFD.js)
選択範囲のテキストを正規化形式Dで正規化します。
Unicode正規化形式KC (NormalizeNFKC.js)
選択範囲のテキストを正規化形式KCで正規化します。
Unicode正規化形式KD (NormalizeNFKD.js)
選択範囲のテキストを正規化形式KDで正規化します。
スポンサーリンク