From 5129695b04aa865c8f0bcc7ddbbb001abd6f9da0 Mon Sep 17 00:00:00 2001 From: Robert Pluim Date: Tue, 5 Nov 2024 12:33:49 +0100 Subject: [PATCH] ; Fix typos in case-conversion descriptions * doc/lispref/nonascii.texi (Character Properties): Fix typos. * doc/lispref/strings.texi (Case Conversion): Fix typos. (Case Tables): Fix typos. (cherry picked from commit fb55431c44ec00b05122eaa09d310c1dcf2684b1) --- doc/lispref/nonascii.texi | 14 +++++++------- doc/lispref/strings.texi | 6 +++--- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi index cb32c7671e7..87503a45075 100644 --- a/doc/lispref/nonascii.texi +++ b/doc/lispref/nonascii.texi @@ -631,30 +631,30 @@ is @code{nil}, which means the character itself. @item special-uppercase Corresponds to Unicode language- and context-independent special upper-casing rules. The value of this property is a string (which may be empty). For -example mapping for U+00DF @sc{latin small letter sharp s} is +example for U+00DF @sc{latin small letter sharp s} the value is @code{"SS"}. This mapping overrides the @code{uppercase} property, and thus the current case table. For characters with no special mapping, -the value is @code{nil}, which means @code{uppercase} property needs to +the value is @code{nil}, which means the @code{uppercase} property needs to be consulted instead. @item special-lowercase Corresponds to Unicode language- and context-independent special lower-casing rules. The value of this property is a string (which may -be empty). For example mapping for U+0130 @sc{latin capital letter i -with dot above} the value is @code{"i\u0307"} (i.e. 2-character string +be empty). For example for U+0130 @sc{latin capital letter i +with dot above} the value is @code{"i\u0307"} (i.e. a 2-character string consisting of @sc{latin small letter i} followed by U+0307 @sc{combining dot above}). This mapping overrides the @code{lowercase} property, and thus the current case table. For characters with no -special mapping, the value is @code{nil}, which means @code{lowercase} +special mapping, the value is @code{nil}, which means the @code{lowercase} property needs to be consulted instead. @item special-titlecase Corresponds to Unicode unconditional special title-casing rules. The value of -this property is a string (which may be empty). For example mapping for +this property is a string (which may be empty). For example for U+FB01 @sc{latin small ligature fi} the value is @code{"Fi"}. This mapping overrides the @code{titlecase} property, and thus the current case table. For characters with no special mapping, the value is -@code{nil}, which means @code{titlecase} property needs to be consulted +@code{nil}, which means the @code{titlecase} property needs to be consulted instead. @end table diff --git a/doc/lispref/strings.texi b/doc/lispref/strings.texi index c2b18387ad5..efeddf1a20c 100644 --- a/doc/lispref/strings.texi +++ b/doc/lispref/strings.texi @@ -1593,7 +1593,7 @@ be made. Other characters can also have special case-conversion rules. They all have non-@code{nil} character properties @code{special-uppercase}, -@code{special-lowercase} or @code{special-titlecase} (@pxref{Character +@code{special-lowercase}, or @code{special-titlecase} (@pxref{Character Properties}) defined by the Unicode Standard. These properties define special case-conversion rules which override the current case table (@pxref{Case Tables}). @@ -1640,11 +1640,11 @@ maps for both lower case and upper case. Some characters have special case-conversion rules defined for them, which by default override the current case table. These characters have non-@code{nil} character properties @code{special-uppercase}, -@code{special-lowercase} or @code{special-titlecase} (@pxref{Character +@code{special-lowercase}, or @code{special-titlecase} (@pxref{Character Properties}) defined by the Unicode Standard. An example is U+00DF LATIN SMALL LETTER SHARP S, @ss{}, which by default up-cases to the string @code{"SS"}, not to U+1E9E LATIN CAPITAL LETTER SHARP S@. To -force these characters follow the case-table conversions, set the +force these characters to follow the case-table conversions, set the corresponding Unicode property to @code{nil}: @example -- 2.39.5