The (rnrs unicode (6)) library provides procedures for
manipulating Unicode characters and strings.
These procedures translate their arguments from one Unicode character set to another.
char-upcase,char-downcase, andchar-titlecaseare identical to their counterparts in the Guile core library; See Characters, for documentation.
char-foldcasereturns the result of applyingchar-upcaseto its argument, followed bychar-downcase—except in the case of the Turkic charactersU+0130andU+0131, for which the procedure acts as the identity function.
These procedures facilitate case-insensitive comparison of Unicode characters. They are identical to the procedures provided by Guile's core library. See Characters, for documentation.
These procedures implement various Unicode character set predicates. They are identical to the procedures provided by Guile's core library. See Characters, for documentation.
These procedures perform Unicode case folding operations on their input. See Alphabetic Case Mapping, for documentation.
These procedures perform case-insensitive comparison on their input. See String Comparison, for documentation.
These procedures perform Unicode string normalization operations on their input. See String Comparison, for documentation.