10.202026
IVSとは?外字との違いをわかりやすく解説
こんにちは、カルチスタッフです。
今回は、IVSの基本についてお話をしていきたいと思います。
はじめに
同じ漢字に見えても、点の有無やしんにょうの形など、細かな字形差が問題になることがあります。人名や地名では、この差が大切に扱われることがあります。こうした字形差を表現する仕組みの一つがIVSです。

デジタル庁デジタル社会共通機能グループ地方業務システム基盤チーム作成、文字包摂ガイドラインより抜粋
IVSの基本
IVSは、Ideographic Variation Sequenceの略で、漢字の異体字を表現するための仕組みです。基本となる文字コードに、異体字セレクタと呼ばれる追加情報を組み合わせることで、同じ文字コードに属する複数の字形を指定します。

外字との違い
外字は、標準の文字集合やフォントにない文字を独自に登録して利用する方法です。一方、IVSはUnicodeの枠組みの中で、登録された字形差を指定する仕組みです。外字は環境依存が強く、同じコードでも別環境では違う文字になることがあります。IVSは標準化された管理に近づけられる点が特徴ですが、対応環境が必要です。

IVSを使うための条件
IVSを使えばすべての環境で同じ表示になる、というわけではありません。IVSに対応したフォント、アプリケーション、OS、入力方法、出力処理が必要です。対応していない環境では、異体字セレクタが無視され、基底文字の標準字形で表示される場合があります。
例えば、Windows11上でメモ帳を使用し、IVSに対応したフォントを指定して文字を入力すると、異体字を表示させることができます。表示方法についてはこちらの記事にも記載がありますのでご参照ください。

導入時の注意点
IVSを導入する際は、対象文字がIVSで表現可能か、利用する業務システムがIVSを扱えるか、検索や文字数カウントに影響がないかを確認する必要があります。また、帳票やPDF、データ連携先で同じように表示できるかも重要な検証ポイントです。
まとめ
IVSは外字問題を解決する有力な手段の一つですが、導入には環境面の確認が欠かせません。外字をIVSへ移行する場合は、対象文字の同定、対応フォントの確認、業務システムでの検証をセットで進めることが重要です。
文字コード、外字、異体字、組込みフォントなどでお困りの場合は、お気軽にお問い合わせください。


