Mention crashes due to Noto Serif Kannada fonts

* etc/PROBLEMS: Mention crashes due to Noto Serif Kannada fonts,
and the respective workarounds.  (Bug#30193)
This commit is contained in:
Eli Zaretskii 2018-01-27 11:18:59 +02:00
parent 463f96b481
commit 4dd1b33a48

View file

@ -241,12 +241,33 @@ before starting Emacs, or run Emacs as root.
** Emacs crashes when you try to view a file with complex characters.
For example, the etc/HELLO file (as shown by C-h h).
The message "symbol lookup error: /usr/bin/emacs: undefined symbol: OTF_open"
is shown in the terminal from which you launched Emacs.
This problem only happens when you use a graphical display (ie not
with -nw) and compiled Emacs with the "libotf" library for complex
text handling.
One possible reason for this could be a bug in the libotf or the
libm17n-flt/m17n-db libraries Emacs uses for displaying complex
scripts. Make sure you have the latest versions of these libraries
installed. If the problem still persists with the latest released
versions of these libraries, you can try building these libraries from
their CVS repository:
cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/m17n co libotf
cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/m17n co m17n-db
cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/m17n co m17n-lib
One known problem that causes such crashes is with using Noto Serif
Kannada fonts. To work around that, force Emacs not to select these
fonts, by adding the following to your ~/.emacs init file:
(push "Noto Serif Kannada" face-ignored-fonts)
You can try this interactively in a running Emacs session like this:
M-: (push "Noto Serif Kannada" face-ignored-fonts) RET
Another set of problems is caused by an incompatible libotf library.
In this case, displaying the etc/HELLO file (as shown by C-h h)
triggers the following message to be shown in the terminal from which
you launched Emacs:
symbol lookup error: /usr/bin/emacs: undefined symbol: OTF_open
This problem occurs because unfortunately there are two libraries
called "libotf". One is the library for handling OpenType fonts,