Class MjCharacter

Namespace
KanjiVariants
Assembly
KanjiVariants.dll

MJ文字情報一覧表 Ver.006.02の文字図形名とUnicode表現を検索します。

public static class MjCharacter
Inheritance
MjCharacter
Inherited Members

Methods

Find(KanjiCharacter)

Unicode表現に関連するMJ文字情報と一致理由を、共有の読み取り専用一覧で返します。複数件の場合があります。IVS/SVSは自動縮退しません。

public static IReadOnlyList<MjCharacterMatch> Find(KanjiCharacter character)

Parameters

character KanjiCharacter

Returns

IReadOnlyList<MjCharacterMatch>

Find(string)

Unicodeスカラー一文字または登録済みIVS/SVSを検索します。複数件の場合があります。空文字、複数文字、不正UTF-16、未登録Variation Sequenceや該当なしは空の読み取り専用一覧です。nullは例外で、IVS/SVSは自動縮退しません。

public static IReadOnlyList<MjCharacterMatch> Find(string character)

Parameters

character string

Returns

IReadOnlyList<MjCharacterMatch>

Exceptions

ArgumentNullException

characterがnullです。

GetByMjGlyphName(string)

MJ文字図形名を正規化せず完全一致で一意に取得します。空文字や該当なしはnullです。

public static MjCharacterEntry? GetByMjGlyphName(string mjGlyphName)

Parameters

mjGlyphName string

Returns

MjCharacterEntry

Exceptions

ArgumentNullException

mjGlyphNameがnullです。