aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2018-01-27 11:18:59 +0200
committerEli Zaretskii2018-01-27 11:18:59 +0200
commit4dd1b33a488782ef3890d37ce1303761ed827c88 (patch)
tree4dfd670b02f386057e002e8049c3724cb76d9bb7
parent463f96b4813fb77d88a7b0fa93f94aa08d71689f (diff)
downloademacs-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/PROBLEMS33
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
244For example, the etc/HELLO file (as shown by C-h h). 244One possible reason for this could be a bug in the libotf or the
245The message "symbol lookup error: /usr/bin/emacs: undefined symbol: OTF_open" 245libm17n-flt/m17n-db libraries Emacs uses for displaying complex
246is shown in the terminal from which you launched Emacs. 246scripts. Make sure you have the latest versions of these libraries
247This problem only happens when you use a graphical display (ie not 247installed. If the problem still persists with the latest released
248with -nw) and compiled Emacs with the "libotf" library for complex 248versions of these libraries, you can try building these libraries from
249text handling. 249their 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
255One known problem that causes such crashes is with using Noto Serif
256Kannada fonts. To work around that, force Emacs not to select these
257fonts, by adding the following to your ~/.emacs init file:
258
259 (push "Noto Serif Kannada" face-ignored-fonts)
260
261You can try this interactively in a running Emacs session like this:
262
263 M-: (push "Noto Serif Kannada" face-ignored-fonts) RET
264
265Another set of problems is caused by an incompatible libotf library.
266In this case, displaying the etc/HELLO file (as shown by C-h h)
267triggers the following message to be shown in the terminal from which
268you launched Emacs:
269
270 symbol lookup error: /usr/bin/emacs: undefined symbol: OTF_open
250 271
251This problem occurs because unfortunately there are two libraries 272This problem occurs because unfortunately there are two libraries
252called "libotf". One is the library for handling OpenType fonts, 273called "libotf". One is the library for handling OpenType fonts,