Discussion 解説
This property is a String
, not a Unicode
or Character
, because some mappings may transform a scalar into multiple scalars or graphemes. For example, the ligature “fi” (U+FB01 LATIN SMALL LIGATURE FI) becomes “Fi” (U+0046 LATIN CAPITAL LETTER F, U+0069 LATIN SMALL LETTER I) when converted to titlecase.
このプロパティは、あるString
です、Unicode
またはCharacter
ではなく、なぜならいくつかのマッピングはスカラーを複数のスカラーや書記素に分解するかもしれないからです。例えば、合字 “fi” (U+FB01 LATIN SMALL LIGATURE FI) は、タイトルケースに変換される場合は “Fi” (U+0046 LATIN CAPITAL LETTER F, U+0069 LATIN SMALL LETTER I) になります。
This property corresponds to the “Titlecase_Mapping” property in the Unicode Standard. このプロパティは、Unicode Standardにおける “Titlecase_Mapping” に相当します。