aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-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.
631@item special-uppercase 631@item special-uppercase
632Corresponds to Unicode language- and context-independent special upper-casing 632Corresponds to Unicode language- and context-independent special upper-casing
633rules. The value of this property is a string (which may be empty). For 633rules. The value of this property is a string (which may be empty). For
634example mapping for U+00DF @sc{latin small letter sharp s} is 634example for U+00DF @sc{latin small letter sharp s} the value is
635@code{"SS"}. This mapping overrides the @code{uppercase} property, and 635@code{"SS"}. This mapping overrides the @code{uppercase} property, and
636thus the current case table. For characters with no special mapping, 636thus the current case table. For characters with no special mapping,
637the value is @code{nil}, which means @code{uppercase} property needs to 637the value is @code{nil}, which means the @code{uppercase} property needs to
638be consulted instead. 638be consulted instead.
639 639
640@item special-lowercase 640@item special-lowercase
641Corresponds to Unicode language- and context-independent special 641Corresponds to Unicode language- and context-independent special
642lower-casing rules. The value of this property is a string (which may 642lower-casing rules. The value of this property is a string (which may
643be empty). For example mapping for U+0130 @sc{latin capital letter i 643be empty). For example for U+0130 @sc{latin capital letter i
644with dot above} the value is @code{"i\u0307"} (i.e. 2-character string 644with dot above} the value is @code{"i\u0307"} (i.e. a 2-character string
645consisting of @sc{latin small letter i} followed by U+0307 645consisting of @sc{latin small letter i} followed by U+0307
646@sc{combining dot above}). This mapping overrides the @code{lowercase} 646@sc{combining dot above}). This mapping overrides the @code{lowercase}
647property, and thus the current case table. For characters with no 647property, and thus the current case table. For characters with no
648special mapping, the value is @code{nil}, which means @code{lowercase} 648special mapping, the value is @code{nil}, which means the @code{lowercase}
649property needs to be consulted instead. 649property needs to be consulted instead.
650 650
651@item special-titlecase 651@item special-titlecase
652Corresponds to Unicode unconditional special title-casing rules. The value of 652Corresponds to Unicode unconditional special title-casing rules. The value of
653this property is a string (which may be empty). For example mapping for 653this property is a string (which may be empty). For example for
654U+FB01 @sc{latin small ligature fi} the value is @code{"Fi"}. This 654U+FB01 @sc{latin small ligature fi} the value is @code{"Fi"}. This
655mapping overrides the @code{titlecase} property, and thus the current 655mapping overrides the @code{titlecase} property, and thus the current
656case table. For characters with no special mapping, the value is 656case table. For characters with no special mapping, the value is
657@code{nil}, which means @code{titlecase} property needs to be consulted 657@code{nil}, which means the @code{titlecase} property needs to be consulted
658instead. 658instead.
659@end table 659@end table
660 660
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.
1593 1593
1594 Other characters can also have special case-conversion rules. They 1594 Other characters can also have special case-conversion rules. They
1595all have non-@code{nil} character properties @code{special-uppercase}, 1595all have non-@code{nil} character properties @code{special-uppercase},
1596@code{special-lowercase} or @code{special-titlecase} (@pxref{Character 1596@code{special-lowercase}, or @code{special-titlecase} (@pxref{Character
1597Properties}) defined by the Unicode Standard. These properties define 1597Properties}) defined by the Unicode Standard. These properties define
1598special case-conversion rules which override the current case table 1598special case-conversion rules which override the current case table
1599(@pxref{Case Tables}). 1599(@pxref{Case Tables}).
@@ -1640,11 +1640,11 @@ maps for both lower case and upper case.
1640 Some characters have special case-conversion rules defined for them, 1640 Some characters have special case-conversion rules defined for them,
1641which by default override the current case table. These characters have 1641which by default override the current case table. These characters have
1642non-@code{nil} character properties @code{special-uppercase}, 1642non-@code{nil} character properties @code{special-uppercase},
1643@code{special-lowercase} or @code{special-titlecase} (@pxref{Character 1643@code{special-lowercase}, or @code{special-titlecase} (@pxref{Character
1644Properties}) defined by the Unicode Standard. An example is U+00DF 1644Properties}) defined by the Unicode Standard. An example is U+00DF
1645LATIN SMALL LETTER SHARP S, @ss{}, which by default up-cases to the 1645LATIN SMALL LETTER SHARP S, @ss{}, which by default up-cases to the
1646string @code{"SS"}, not to U+1E9E LATIN CAPITAL LETTER SHARP S@. To 1646string @code{"SS"}, not to U+1E9E LATIN CAPITAL LETTER SHARP S@. To
1647force these characters follow the case-table conversions, set the 1647force these characters to follow the case-table conversions, set the
1648corresponding Unicode property to @code{nil}: 1648corresponding Unicode property to @code{nil}:
1649 1649
1650@example 1650@example