diff options
| author | Eli Zaretskii | 2018-01-27 11:18:59 +0200 |
|---|---|---|
| committer | Eli Zaretskii | 2018-01-27 11:18:59 +0200 |
| commit | 4dd1b33a488782ef3890d37ce1303761ed827c88 (patch) | |
| tree | 4dfd670b02f386057e002e8049c3724cb76d9bb7 | |
| parent | 463f96b4813fb77d88a7b0fa93f94aa08d71689f (diff) | |
| download | emacs-4dd1b33a488782ef3890d37ce1303761ed827c88.tar.gz emacs-4dd1b33a488782ef3890d37ce1303761ed827c88.zip | |
Mention crashes due to Noto Serif Kannada fonts
* etc/PROBLEMS: Mention crashes due to Noto Serif Kannada fonts,
and the respective workarounds. (Bug#30193)
| -rw-r--r-- | etc/PROBLEMS | 33 |
1 files changed, 27 insertions, 6 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 32f12eab62e..c194ba53145 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -241,12 +241,33 @@ before starting Emacs, or run Emacs as root. | |||
| 241 | 241 | ||
| 242 | ** Emacs crashes when you try to view a file with complex characters. | 242 | ** Emacs crashes when you try to view a file with complex characters. |
| 243 | 243 | ||
| 244 | For example, the etc/HELLO file (as shown by C-h h). | 244 | One possible reason for this could be a bug in the libotf or the |
| 245 | The message "symbol lookup error: /usr/bin/emacs: undefined symbol: OTF_open" | 245 | libm17n-flt/m17n-db libraries Emacs uses for displaying complex |
| 246 | is shown in the terminal from which you launched Emacs. | 246 | scripts. Make sure you have the latest versions of these libraries |
| 247 | This problem only happens when you use a graphical display (ie not | 247 | installed. If the problem still persists with the latest released |
| 248 | with -nw) and compiled Emacs with the "libotf" library for complex | 248 | versions of these libraries, you can try building these libraries from |
| 249 | text handling. | 249 | their CVS repository: |
| 250 | |||
| 251 | cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/m17n co libotf | ||
| 252 | cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/m17n co m17n-db | ||
| 253 | cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/m17n co m17n-lib | ||
| 254 | |||
| 255 | One known problem that causes such crashes is with using Noto Serif | ||
| 256 | Kannada fonts. To work around that, force Emacs not to select these | ||
| 257 | fonts, by adding the following to your ~/.emacs init file: | ||
| 258 | |||
| 259 | (push "Noto Serif Kannada" face-ignored-fonts) | ||
| 260 | |||
| 261 | You can try this interactively in a running Emacs session like this: | ||
| 262 | |||
| 263 | M-: (push "Noto Serif Kannada" face-ignored-fonts) RET | ||
| 264 | |||
| 265 | Another set of problems is caused by an incompatible libotf library. | ||
| 266 | In this case, displaying the etc/HELLO file (as shown by C-h h) | ||
| 267 | triggers the following message to be shown in the terminal from which | ||
| 268 | you launched Emacs: | ||
| 269 | |||
| 270 | symbol lookup error: /usr/bin/emacs: undefined symbol: OTF_open | ||
| 250 | 271 | ||
| 251 | This problem occurs because unfortunately there are two libraries | 272 | This problem occurs because unfortunately there are two libraries |
| 252 | called "libotf". One is the library for handling OpenType fonts, | 273 | called "libotf". One is the library for handling OpenType fonts, |