Some greek symbols(Upper-case delta or omega) apper as the degree sign (small raised circle) when trying to insert them through Insert->Symbol->Greek and Coptic. About two thirds of those symbols work without problem, but for about a third a degree sign appear in the abiword document instead of requested symbol. Tested with 2.2.5 and 2.2.7. Reproducible: Always Steps to Reproduce: 1.Open abiword window 2.Insert->Symbol->Greek and Coptic 3.Insert upper case delta Actual Results: Degree sign is inserted Expected Results: Insert upper case delta My sysytem is fully updated to latest stable (x86). Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.200 41102-r1, 2.6.11-ck4 i686) ================================================================= System uname: 2.6.11-ck4 i686 AMD Athlon(TM) XP 2400+ Gentoo Base System version 1.5.3 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 9 2005, 23:57:41) ] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1 1/xkb /usr/lib/mozilla/defaults/pref /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="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://mirror.datapipe.net/gentoo ft p://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp.ussg.iu.edu/pub/lin ux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X aalib alsa apm artworkextra avi bash-completion berkdb bitmap-fonts cdparanoia cdr crypt cups curl divx4linux edl emboss encode fam fbc on fbdev fftw flac foomaticdb fortran fpx gd gdbm gif gnome gpm graphviz gstream er gtk gtk2 gtkhtml guile hal imagemagick imlib ipv6 java javascript jpeg libcac a libg++ libwww live lzo lzw-tiff mad mikmod mmx mng motif mozilla mozsvg mp3 mp eg msn nas ncurses network nls nptl nvidia ogg oggvorbis opengl pam pdflib perl plotutils png python quicktime readline real rtc sdl slang spell sse ssl svg tcl tk tcpd tetex theora tiff truetype truetype-fonts type1-fonts usb v4l v4l2 vorbi s wmf xml xml2 xmms xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
it's probably the font you are using. Try another font.
When I use different font (in the Insert Symbol window, not in the main window) instaed of default "Symbol" it works for some of the fonts. I understand that this is the font issue, but I still do not think it is right that default symbol font works for almost all upper case Greeek letters expect for delta, omega and two others. If you think that that is normal, then you can go ahead and close this.
The problem really is with the fallback mechanism i guess. In the gucharmapview (symbols) it uses a fallback until it gets a correct (?) glyph, but apperantly abiword doesn't use the pango fallback mechanism (thats not bad in itself from my POV) -i'm not sure it uses pango at all for the textview- and thats the reason it shows up in the hardcoded font as some other symbol (or no symbol here I guess). This should be filed upstream in the abiword bugzilla, if you could do so and leave the link here we can close this.
reporter: did you file upstream?
Reported as Bug 9298 in Abiword bugzilla: http://bugzilla.abisource.com/show_bug.cgi?id=9298
ok, following upstream