Le 02/12/2015 17:20, Jean-Marc Lasgouttes a écrit :
Le 02/12/2015 17:37, Guillaume Munch a écrit :
First, this is indeed the symbol ❎ not displaying correctly but
this has nothing to do with a missing font package in your latex
distribution.

This symbol does not display correctly on my oldish Ubuntu 12.04
install.



I just tested alpha 2.2 on Windows 10. I can reproduce the white square
issue even there. In fact it is worse than that: other symbols such as ✍
also display as a square (also ✀ I assume), and even the ¶ symbol, used
in the outliner for tracked changes, displays badly (as a black square).
This sounds like a serious issue, possibly an encoding issue given that
even a simple character such as ¶ is not displayed properly. Has it been
known to work in the past?

On Ubuntu 12.04, I imagine that the symbol is just not available. For
the latter, replacing ❎ with ✖ should solve the issue for now (or any
other suitable symbol of your suggestion). Shall I do that?

I doubt that this will solve the issue I saw on windows, given that ✖ is
similar to ✀ and ✍ in terms of Unicode version and range. In the long
term, we should have a special LyX resource font with the few special
characters used in LyX, loaded in qt as a font substitution (see
QFont::insertSubstitution) so that we don't have to worry about
depending on system fonts for special characters used by LyX (e.g. your
patch about using a Unicode symbol for line breaks comes to mind).
Unfortunately I don't know much about the Qt side of things.


Reply via email to