Unicode正規化

提供: MeryWiki
2025年3月1日 (土) 13:35時点におけるUcky (トーク | 投稿記録)による版 (ページの作成:「== 概要 == 選択範囲のテキストに対してUnicode正規化を行うマクロです。 Unicode正規化の部分は V8 JavaScript エンジンの String.prototype.normalize() メソッドに依存しています。 == ダウンロード == ファイル:UnicodeNormalization.zip == 動作環境 == Mery Ver 3.7.12 以上で動作します。 == 使用方法 == # ダウンロードしたファイルを展開し、すべてのファイルを同じフォ…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

概要

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

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

ダウンロード

ファイル:UnicodeNormalization.zip

動作環境

Mery Ver 3.7.12 以上で動作します。

使用方法

  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で正規化します。
スポンサーリンク