Pavel Sanda wrote:
> commit 92680495bb8dcdcb5daf4a0c2ed9bdf9da7894f1
> Author: Pavel Sanda <sa...@lyx.org>
> Date:   Thu Mar 22 02:26:46 2018 +0100
> 
>     esint10: attempt on to fix empty symbol glyphs.
>     
>     With advent of qt5 glyphs on codepoints 10, 12, 13 can't be shown anymore.
>     
>     In this patch we copy the glyph pairs to new codepoints:
>     dotsint: 19->41 (this one was already moved by Goerg, now moving to the 
> same block)
>     oint: 11->43
>     oiint:13->45

It would be interesting if other ppl, esp. on mac/win could confirm that 
with qt5 they can see \dotsint, \oint, \oiint again in mathed.

Note that if you don't see it, it's possible that old esint10.ttf
resides somwhere on global PATH and interferes with your testing.

If I get some positive feedback I will try to continue with the next
affected glyphs in different font files.

Pavel

>     
>     I couldn't find fix where both qt4 & qt5 would show correct results,
>     so this patch fixes qt5 situation, but breaks qt4, which hopefully
>     won't be needed for master.
>     Testing and debuging is somewhat tricky, becuse qt sometimes prefer to
>     load global fonts in /usr/share while ignoring the local git tree.
>     
>     To be continued in other fonts.
>     
>     Related reports:
>     https://www.lyx.org/trac/ticket/8493
>     https://bugreports.qt.io/browse/QTBUG-66266
> ---
>  lib/fonts/esint10.sfd |  835 
> +++++++++++++++++++++++++++++++++++++++++++++++--
>  lib/fonts/esint10.ttf |  Bin 24316 -> 27700 bytes
>  lib/symbols           |   12 +-
>  3 files changed, 821 insertions(+), 26 deletions(-)

Reply via email to