]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix problems with ligatures in PDF version of ELisp manual
authorEli Zaretskii <eliz@gnu.org>
Sat, 23 Dec 2017 08:34:42 +0000 (10:34 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 23 Dec 2017 08:34:42 +0000 (10:34 +0200)
* doc/lispref/strings.texi (Case Conversion): Avoid problems with
ligatures in printed versions of the manual.  (Bug#29818)

doc/lispref/strings.texi

index 09c3bdf71f634886d1d70ac08a46f8d0ed03e597..24d3ee458777f53cc687f389dccab1374049058c 100644 (file)
@@ -1197,6 +1197,7 @@ a character, functions are unable to perform proper substitution and
 result may differ compared to treating a one-character string.  For
 example:
 
+@ifnottex
 @example
 @group
 (upcase "fi")  ; note: single character, ligature "fi"
@@ -1207,6 +1208,19 @@ example:
      @result{} 64257  ; i.e. ?fi
 @end group
 @end example
+@end ifnottex
+@iftex
+@example
+@group
+(upcase "fi")  ; note: single character, ligature "fi"
+     @result{} "FI"
+@end group
+@group
+(upcase ?fi)
+     @result{} 64257  ; i.e. ?fi
+@end group
+@end example
+@end iftex
 
   To avoid this, a character must first be converted into a string,
 using @code{string} function, before being passed to one of the casing