diff options
| -rw-r--r-- | doc/emacs/mule.texi | 51 |
1 files changed, 26 insertions, 25 deletions
diff --git a/doc/emacs/mule.texi b/doc/emacs/mule.texi index fd25604c700..4989982eca0 100644 --- a/doc/emacs/mule.texi +++ b/doc/emacs/mule.texi | |||
| @@ -1207,13 +1207,13 @@ using the internal Emacs representation. | |||
| 1207 | @cindex file-name encoding, MS-Windows | 1207 | @cindex file-name encoding, MS-Windows |
| 1208 | @vindex w32-unicode-filenames | 1208 | @vindex w32-unicode-filenames |
| 1209 | When Emacs runs on MS-Windows versions that are descendants of the | 1209 | When Emacs runs on MS-Windows versions that are descendants of the |
| 1210 | NT family (Windows 2000, XP, Vista, Windows 7, and Windows 8), the | 1210 | NT family (Windows 2000, XP, Vista, Windows 7, and all the later |
| 1211 | value of @code{file-name-coding-system} is largely ignored, as Emacs | 1211 | versions), the value of @code{file-name-coding-system} is largely |
| 1212 | by default uses APIs that allow passing Unicode file names directly. | 1212 | ignored, as Emacs by default uses APIs that allow passing Unicode file |
| 1213 | By contrast, on Windows 9X, file names are encoded using | 1213 | names directly. By contrast, on Windows 9X, file names are encoded |
| 1214 | @code{file-name-coding-system}, which should be set to the codepage | 1214 | using @code{file-name-coding-system}, which should be set to the |
| 1215 | (@pxref{Coding Systems, codepage}) pertinent for the current system | 1215 | codepage (@pxref{Coding Systems, codepage}) pertinent for the current |
| 1216 | locale. The value of the variable @code{w32-unicode-filenames} | 1216 | system locale. The value of the variable @code{w32-unicode-filenames} |
| 1217 | controls whether Emacs uses the Unicode APIs when it calls OS | 1217 | controls whether Emacs uses the Unicode APIs when it calls OS |
| 1218 | functions that accept file names. This variable is set by the startup | 1218 | functions that accept file names. This variable is set by the startup |
| 1219 | code to @code{nil} on Windows 9X, and to @code{t} on newer versions of | 1219 | code to @code{nil} on Windows 9X, and to @code{t} on newer versions of |
| @@ -1570,9 +1570,9 @@ used. Some examples are: | |||
| 1570 | unpleasant results for characters for which they are used, and you may | 1570 | unpleasant results for characters for which they are used, and you may |
| 1571 | wish to instruct Emacs to completely ignore them while searching for a | 1571 | wish to instruct Emacs to completely ignore them while searching for a |
| 1572 | suitable font required to display a character. You can do that by | 1572 | suitable font required to display a character. You can do that by |
| 1573 | adding the offending fonts to the value of @code{face-ignored-fonts} | 1573 | adding the offending fonts to the value of the variable |
| 1574 | variable, which is a list. Here's an example to put in your | 1574 | @code{face-ignored-fonts}, which is a list. Here's an example to put |
| 1575 | @file{~/.emacs}: | 1575 | in your @file{~/.emacs}: |
| 1576 | 1576 | ||
| 1577 | @example | 1577 | @example |
| 1578 | (add-to-list 'face-ignored-fonts "Some Bad Font") | 1578 | (add-to-list 'face-ignored-fonts "Some Bad Font") |
| @@ -1673,10 +1673,10 @@ should use the command @kbd{M-x set-keyboard-coding-system} or | |||
| 1673 | customize the variable @code{keyboard-coding-system} to specify which | 1673 | customize the variable @code{keyboard-coding-system} to specify which |
| 1674 | coding system your keyboard uses (@pxref{Terminal Coding}). Enabling | 1674 | coding system your keyboard uses (@pxref{Terminal Coding}). Enabling |
| 1675 | this feature will probably require you to use @key{ESC} to type Meta | 1675 | this feature will probably require you to use @key{ESC} to type Meta |
| 1676 | characters; however, on a console terminal or in @code{xterm}, you can | 1676 | characters; however, on a console terminal or a terminal emulator such |
| 1677 | arrange for Meta to be converted to @key{ESC} and still be able to | 1677 | as @code{xterm}, you can arrange for Meta to be converted to @key{ESC} |
| 1678 | type 8-bit characters present directly on the keyboard or using | 1678 | and still be able to type 8-bit characters present directly on the |
| 1679 | @key{Compose} or @key{AltGr} keys. @xref{User Input}. | 1679 | keyboard or using @key{Compose} or @key{AltGr} keys. @xref{User Input}. |
| 1680 | 1680 | ||
| 1681 | @cindex @code{iso-transl} library | 1681 | @cindex @code{iso-transl} library |
| 1682 | @cindex compose character | 1682 | @cindex compose character |
| @@ -1777,13 +1777,13 @@ for editing bidirectional text. | |||
| 1777 | @dfn{logical} (or @dfn{reading}) order: the buffer or string position | 1777 | @dfn{logical} (or @dfn{reading}) order: the buffer or string position |
| 1778 | of the first character you read precedes that of the next character. | 1778 | of the first character you read precedes that of the next character. |
| 1779 | Reordering of bidirectional text into the @dfn{visual} order happens | 1779 | Reordering of bidirectional text into the @dfn{visual} order happens |
| 1780 | at display time. As result, character positions no longer increase | 1780 | at display time. As a result, character positions no longer increase |
| 1781 | monotonically with their positions on display. Emacs implements the | 1781 | monotonically with their positions on display. Emacs implements the |
| 1782 | Unicode Bidirectional Algorithm (UBA) described in the Unicode | 1782 | Unicode Bidirectional Algorithm (UBA) described in the Unicode |
| 1783 | Standard Annex #9, for reordering of bidirectional text for display. | 1783 | Standard Annex #9, for reordering of bidirectional text for display. |
| 1784 | It deviates from the UBA only in how continuation lines are displayed | 1784 | It deviates from the UBA only in how continuation lines are displayed |
| 1785 | when text direction is opposite to the base paragraph direction, | 1785 | when text direction is opposite to the base paragraph direction, |
| 1786 | e.g. when a long line of English text appears in a right-to-left | 1786 | e.g., when a long line of English text appears in a right-to-left |
| 1787 | paragraph. | 1787 | paragraph. |
| 1788 | 1788 | ||
| 1789 | @vindex bidi-display-reordering | 1789 | @vindex bidi-display-reordering |
| @@ -1835,12 +1835,13 @@ thin blank characters; on text terminals they display as blanks. | |||
| 1835 | 1835 | ||
| 1836 | Because characters are reordered for display, Emacs commands that | 1836 | Because characters are reordered for display, Emacs commands that |
| 1837 | operate in the logical order or on stretches of buffer positions may | 1837 | operate in the logical order or on stretches of buffer positions may |
| 1838 | produce unusual effects. For example, @kbd{C-f} and @kbd{C-b} | 1838 | produce unusual effects. For example, the commands @kbd{C-f} and |
| 1839 | commands move point in the logical order, so the cursor will sometimes | 1839 | @kbd{C-b} move point in the logical order, so the cursor will |
| 1840 | jump when point traverses reordered bidirectional text. Similarly, a | 1840 | sometimes jump when point traverses reordered bidirectional text. |
| 1841 | highlighted region covering a contiguous range of character positions | 1841 | Similarly, a highlighted region covering a contiguous range of |
| 1842 | may look discontinuous if the region spans reordered text. This is | 1842 | character positions may look discontinuous if the region spans |
| 1843 | normal and similar to the behavior of other programs that support | 1843 | reordered text. This is normal and similar to the behavior of other |
| 1844 | bidirectional text. If you set @code{visual-order-cursor-movement} to | 1844 | programs that support bidirectional text. If you set |
| 1845 | a non-@code{nil} value, cursor motion by the arrow keys follows the | 1845 | @code{visual-order-cursor-movement} to a non-@code{nil} value, cursor |
| 1846 | visual order on screen (@pxref{Moving Point, visual-order movement}). | 1846 | motion by the arrow keys follows the visual order on screen |
| 1847 | (@pxref{Moving Point, visual-order movement}). | ||