summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Pluim <rpluim@gmail.com>2024-11-05 12:33:49 +0100
committerRobert Pluim <rpluim@gmail.com>2024-11-05 12:33:49 +0100
commitfb55431c44ec00b05122eaa09d310c1dcf2684b1 (patch)
tree8b72f0052f1227300b557f3d583548222be4028a
parent83f095d1fd4be8be5db61fd6a94fc6203cc78b2f (diff)
; 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.
-rw-r--r--doc/lispref/nonascii.texi14
-rw-r--r--doc/lispref/strings.texi6
2 files changed, 10 insertions, 10 deletions
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi
index c55e5a67693..f4f65e2020f 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 09f5bdc803b..aed371f5704 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