This is reproducible in both LyX 1.3.3 and LyX 1.3.4. Other versions have not been tested. After upgrading to Qt 3.3.1 from Qt 3.3.0-r1, any special symbol within a math function is not displayed properly. For example, the Omega symbol gets replaced with a dash and pi gets replaced with a '1/2' character. Downgrading to 3.3.0-r1 fixes the problem. Reproducible: Always Steps to Reproduce: 1.emerge x11-libs/qt-3.3.1 2.USE="qt" emerge app-office/lyx-1.3.3 OR emerge app-office/lyx-1.3.4 3.try adding a math symbol, aka \Omega into a LyX math function. it won't be displayed properly! 4.emerge -C x11-libs/qt-3.3.1 && emerge x11-libs/qt-3.3.0-r1 5.try adding a math symbol into LyX now. it works. Actual Results: First the math symbols don't display properly (qt 3.3.1), then they do (qt 3.3.0-r1). Expected Results: Math symbols should be displayed properly in Qt 3.3.1 w/ LyX qt-frontend. Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20040207-r0, 2.6.3-rc2-mm1) ================================================================= System uname: 2.6.3-rc2-mm1 i686 AMD Athlon(tm) processor Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib acpi alsa avi cdr cups doc dv dvd encode esd faad flac foomaticdb freetype gd gif gpm gtk gtk2 gtkhtml guile imlib imlib2 java javascript jikes jpeg libg++ libwww mad mikmod mmx motif mpeg ncurses nls nocardbus oav offensive oggvorbis opengl oss pam pdflib perl png ppds python qt readline samba sasl sdl slang snmp spell sse ssl stroke tcltk tcpd tetex truetype unicode usb x86 xface xine xml xml2 xmms xv zlib"
caleb: do you have any idea about it?
Not sure. Font handling in qt 3.3 has been changed. it may be worthwhile to try out 3.3.2 and see if the problem has been fixed there.
Thanks. I'll give it a try then. Will report about it tomorrow ;)
Right. Thanks for the hint. This problem is fixed in qt-3.3.2. I tried lyx-1.3.4 with several versions of toolkits. symbols are rendered correctly: xforms-1.0, qt-3.3.0-r1, qt-3.3.2 symbols are not rendered correctly: qt-3.2.3-r1, qt-3.3.1-r1 James, please upgrade qt to 3.3.2 and see if the problem is fixed.