aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref
diff options
context:
space:
mode:
authorEli Zaretskii2019-06-05 19:52:00 +0300
committerEli Zaretskii2019-06-05 19:52:00 +0300
commitf68b33f50299339a36da29cd1913d19fd5f288e0 (patch)
tree8c5d92a7de588a712eede5fb05c9d5e00b43c187 /doc/lispref
parentff7ec6ff3322ed38e35342e960b6af5a36c9e51d (diff)
downloademacs-f68b33f50299339a36da29cd1913d19fd5f288e0.tar.gz
emacs-f68b33f50299339a36da29cd1913d19fd5f288e0.zip
Fix styling of Unicode codepoints in manuals
* doc/lispref/nonascii.texi (Character Properties): * doc/lispref/display.texi (Glyphless Chars) (Bidirectional Display): * doc/emacs/search.texi (Lax Search): * doc/emacs/text.texi (Quotation Marks): * doc/emacs/basic.texi (Inserting Text): Canonicalize the style of "U+NNNN CHARACTER NAME". (Bug#35885)
Diffstat (limited to 'doc/lispref')
-rw-r--r--doc/lispref/display.texi10
-rw-r--r--doc/lispref/nonascii.texi23
2 files changed, 17 insertions, 16 deletions
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index b07999432ce..2ff73b08bdb 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -7269,9 +7269,9 @@ Non-@acronym{ASCII}, non-printing characters @code{U+0080} to
7269@samp{\230}). 7269@samp{\230}).
7270 7270
7271@item format-control 7271@item format-control
7272Characters of Unicode General Category [Cf], such as @samp{U+200E} 7272Characters of Unicode General Category [Cf], such as U+200E
7273(Left-to-Right Mark), but excluding characters that have graphic 7273@sc{left-to-right mark}, but excluding characters that have graphic
7274images, such as @samp{U+00AD} (Soft Hyphen). 7274images, such as U+00AD @sc{soft hyphen}.
7275 7275
7276@item no-font 7276@item no-font
7277Characters for which there is no suitable font, or which cannot be 7277Characters for which there is no suitable font, or which cannot be
@@ -7654,12 +7654,12 @@ problem:
7654 7654
7655@itemize @minus 7655@itemize @minus
7656@item 7656@item
7657Append the special character @code{U+200E}, LEFT-TO-RIGHT MARK, or 7657Append the special character U+200E @sc{left-to-right mark}, or
7658@acronym{LRM}, to the end of each field that may have bidirectional 7658@acronym{LRM}, to the end of each field that may have bidirectional
7659content, or prepend it to the beginning of the following field. The 7659content, or prepend it to the beginning of the following field. The
7660function @code{bidi-string-mark-left-to-right}, described below, comes 7660function @code{bidi-string-mark-left-to-right}, described below, comes
7661in handy for this purpose. (In a right-to-left paragraph, use 7661in handy for this purpose. (In a right-to-left paragraph, use
7662@code{U+200F}, RIGHT-TO-LEFT MARK, or @acronym{RLM}, instead.) This 7662U+200F @sc{right-to-left mark}, or @acronym{RLM}, instead.) This
7663is one of the solutions recommended by the UBA. 7663is one of the solutions recommended by the UBA.
7664 7664
7665@item 7665@item
diff --git a/doc/lispref/nonascii.texi b/doc/lispref/nonascii.texi
index d2eb2cb0728..ca99cbfcde3 100644
--- a/doc/lispref/nonascii.texi
+++ b/doc/lispref/nonascii.texi
@@ -550,8 +550,8 @@ characters whose @code{Numeric_Type} is @samp{Numeric}. The value of
550this property is a number. Examples of characters that have this 550this property is a number. Examples of characters that have this
551property include fractions, subscripts, superscripts, Roman numerals, 551property include fractions, subscripts, superscripts, Roman numerals,
552currency numerators, and encircled numbers. For example, the value of 552currency numerators, and encircled numbers. For example, the value of
553this property for the character @code{U+2155} (@sc{vulgar fraction one 553this property for the character U+2155 @sc{vulgar fraction one
554fifth}) is @code{0.2}. For characters that don't have any numeric 554fifth} is @code{0.2}. For characters that don't have any numeric
555value, and for unassigned codepoints, the value is @code{nil}, which 555value, and for unassigned codepoints, the value is @code{nil}, which
556means @acronym{NaN}. 556means @acronym{NaN}.
557 557
@@ -622,23 +622,24 @@ is @code{nil}, which means the character itself.
622@item special-uppercase 622@item special-uppercase
623Corresponds to Unicode language- and context-independent special upper-casing 623Corresponds to Unicode language- and context-independent special upper-casing
624rules. The value of this property is a string (which may be empty). For 624rules. The value of this property is a string (which may be empty). For
625example mapping for @code{U+00DF} (@sc{latin small letter sharp s}) is 625example mapping for U+00DF @sc{latin small letter sharp s} is
626@code{"SS"}. For characters with no special mapping, the value is @code{nil} 626@code{"SS"}. For characters with no special mapping, the value is @code{nil}
627which means @code{uppercase} property needs to be consulted instead. 627which means @code{uppercase} property needs to be consulted instead.
628 628
629@item special-lowercase 629@item special-lowercase
630Corresponds to Unicode language- and context-independent special lower-casing 630Corresponds to Unicode language- and context-independent special
631rules. The value of this property is a string (which may be empty). For 631lower-casing rules. The value of this property is a string (which may
632example mapping for @code{U+0130} (@sc{latin capital letter i with dot above}) 632be empty). For example mapping for U+0130 @sc{latin capital letter i
633the value is @code{"i\u0307"} (i.e. 2-character string consisting of @sc{latin 633with dot above} the value is @code{"i\u0307"} (i.e. 2-character string
634small letter i} followed by @sc{combining dot above}). For characters with no 634consisting of @sc{latin small letter i} followed by U+0307
635special mapping, the value is @code{nil} which means @code{lowercase} property 635@sc{combining dot above}). For characters with no special mapping,
636needs to be consulted instead. 636the value is @code{nil} which means @code{lowercase} property needs to
637be consulted instead.
637 638
638@item special-titlecase 639@item special-titlecase
639Corresponds to Unicode unconditional special title-casing rules. The value of 640Corresponds to Unicode unconditional special title-casing rules. The value of
640this property is a string (which may be empty). For example mapping for 641this property is a string (which may be empty). For example mapping for
641@code{U+FB01} (@sc{latin small ligature fi}) the value is @code{"Fi"}. For 642U+FB01 @sc{latin small ligature fi} the value is @code{"Fi"}. For
642characters with no special mapping, the value is @code{nil} which means 643characters with no special mapping, the value is @code{nil} which means
643@code{titlecase} property needs to be consulted instead. 644@code{titlecase} property needs to be consulted instead.
644@end table 645@end table