diff options
Diffstat (limited to 'doc/case_mapping.rdoc')
-rw-r--r-- | doc/case_mapping.rdoc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/doc/case_mapping.rdoc b/doc/case_mapping.rdoc index 29d7bc6c33..57c037b9d8 100644 --- a/doc/case_mapping.rdoc +++ b/doc/case_mapping.rdoc @@ -1,4 +1,4 @@ -== Case Mapping += Case Mapping Some string-oriented methods use case mapping. @@ -24,17 +24,17 @@ In Symbol: - Symbol#swapcase - Symbol#upcase -=== Default Case Mapping +== Default Case Mapping By default, all of these methods use full Unicode case mapping, which is suitable for most languages. -See {Unicode Latin Case Chart}[https://www.unicode.org/charts/case]. +See {Section 3.13 (Default Case Algorithms) of the Unicode standard}[https://www.unicode.org/versions/latest/ch03.pdf]. Non-ASCII case mapping and folding are supported for UTF-8, UTF-16BE/LE, UTF-32BE/LE, and ISO-8859-1~16 Strings/Symbols. Context-dependent case mapping as described in -{Table 3-17 of the Unicode standard}[https://www.unicode.org/versions/Unicode13.0.0/ch03.pdf] +{Table 3-17 (Context Specification for Casing) of the Unicode standard}[https://www.unicode.org/versions/latest/ch03.pdf] is currently not supported. In most cases, case conversions of a string have the same number of characters. @@ -60,7 +60,7 @@ Case changes may not be reversible: Case changing methods may not maintain Unicode normalization. See String#unicode_normalize). -=== Options for Case Mapping +== Options for Case Mapping Except for +casecmp+ and +casecmp?+, each of the case-mapping methods listed above |