Skip to contents

punycoder vendors its Unicode data (combining classes, decompositions, UTS #46 mapping and status, Bidi_Class, Joining_Type) as generated tables compiled into the package, and a build can carry more than one version at once. This reports the versions it carries, in registration order.

Usage

unicode_versions()

Value

A character vector of Unicode version strings, e.g. "16.0.0".

Details

Which one host_normalize() uses by default is the pinned version, and it is reported by normalization_profile_info()$unicode_version rather than marked here — that column is the single source of truth downstream packages key on.

See also

host_normalize() for selecting one, normalization_profile_info() for the pinned default and the rest of the profile identity.

Examples

unicode_versions()
#> [1] "16.0.0" "17.0.0"
normalization_profile_info()$unicode_version # the pinned default
#> [1] "17.0.0"