Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 338844 - media-fonts/liberation-fonts-1.05: display problems for certain characters
Summary: media-fonts/liberation-fonts-1.05: display problems for certain characters
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Jeffrey Gardner (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-26 19:07 UTC by Günther Hutzl
Modified: 2011-10-13 18:50 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Example of a text displayed wrongly. (liberation-fonts-1.05.png,14.15 KB, image/png)
2010-09-26 19:09 UTC, Günther Hutzl
Details
Correct display of the same text using liberation-fonts-1.04 (liberation-fonts-1.04.png,12.87 KB, image/png)
2010-09-26 19:12 UTC, Günther Hutzl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Günther Hutzl 2010-09-26 19:07:49 UTC
After upgrading to media-fonts/liberation-fonts-1.05 I see some problems when displaying certain characters in a kde4 konsole window. It seems that the last character of a word is truncated somehow. It seems to happen for the bold version of the font only. I am attaching two pictures which should show the problem.

Reproducible: Always

Steps to Reproduce:
1. emerge =media-fonts/liberation-fonts-1.05
2. select liberation sans as default font for kde4 (in systemsettings)
3. start kde4 konsole window
4. display something with bold fonts. e.g. I used the command "eix media-fonts/liberation-fonts"

Actual Results:  
The text "media-fonts/liberation-fonts" is displayed wrongly. Only the left part of the ending character "s" is displayed. The rest seems to be cut off.

Expected Results:  
The text should be displayed properly.
Comment 1 Günther Hutzl 2010-09-26 19:09:53 UTC
Created attachment 248709 [details]
Example of a text displayed wrongly.

This shows an example of a text displayed wrongly.
Comment 2 Günther Hutzl 2010-09-26 19:12:29 UTC
Created attachment 248710 [details]
Correct display of the same text using liberation-fonts-1.04

This shows the correct display of the same text using the older version  liberation-fonts-1.04 .
Comment 3 Brian G. Olson 2010-09-30 20:42:13 UTC
I have the same problem here. Downgrading to 1.04 fixed the problem.


Portage 2.2_rc88 (default/linux/amd64/10.0/desktop/kde, gcc-4.4.3, glibc-2.11.2-r0, 2.6.34-gentoo-r6 x86_64)
=================================================================
System uname: Linux-2.6.34-gentoo-r6-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q6600_@_2.40GHz-with-gentoo-1.12.13
Timestamp of tree: Thu, 30 Sep 2010 17:40:01 +0000
app-shells/bash:     4.0_p37
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4, 4.4.3-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=core2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O3 -march=core2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://mirror.mcs.anl.gov/pub/gentoo/ "
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_US"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/science /var/lib/layman/sunrise /var/lib/layman/kde-sunset /usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi addbookmarks alac alsa amd64 asf asyncns autoreplace autotrace bash-completion berkdb blas bluetooth branding bzip2 cairo cdr chroot cjk cleartype cli consolekit contactnotes cracklib crypt cscope css cuda cups cxx daap dbus dirac directfb dri dts dv dvb dvd dvdr emboss encode examples exif exiscan-acl extra-algorithms extra-ciphers fam fat fbcon fbcondecor fbsplash ffmpeg fftw firefox firefox3 flac fontconfig fortran fts3 fuse gadu gd gdbm geolocation ggi gif gimp ginac gkrellm glut gmail gmp gnuplot gnutls gpg gphoto2 gpm gs gsm gtk gzip hal highlight history hpn hunspell hvm iconv id3tag ieee1394 imagemagick imap ipod ipv6 irc ithreads jabber java java6 javascript jpeg jpeg2k kde lame lapack latex lcd lcms ldap libnotify libsamplerate libsexy libv4l2 libwww llvm llvm-gcc lm_sensors logrotate lzma lzo mad maildir math mathml matroska mikmod mjpeg mmx mng modules mopac7 mp3 mp4 mpeg mpi mpi-threads mpi_njtree mplayer mpqc msn mudflap multilib musicbrainz mysql ncurses nfs nls nowlistening nptl nptlonly nsplugin ntfs ntlm ogg ogg123 openbabel opengl openmp openssl oscar pam pango pcmcia pcre pdf perl phonon plasma plotutils png pnm ppds pppd profiler pulseaudio python qt3support qt4 radio rar rdesktop readline realtime reflection reiserfs romio rss rtc rtsp ruby samba sasl schroedinger science sdk sdl sdl-image semantic-desktop sensord session sftp sip sipim skins slp smp sms spell sqlite sse sse2 ssl startup-notification statistics subversion svg sysfs tcpd texteffect theora thesaurus threads tiff tk toolbar transcode translator truetype udev unicode usb v4l v4l2 vaapi vcd vdpau vim vim-syntax vnc voodoo1 voodoo2 voodoo3 voodoo5 vorbis wavpack webdav webpresence wifi winpopup wma wordexp wordperfect x264 xanim xcb xcomposite xen xfs xine xinerama xml xorg xpm xrandr xulrunner xv xvid xvmc yahoo yv12 zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES=" evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS=" nvidia vesa fbdev" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Dror Levin (RETIRED) gentoo-dev 2011-01-19 17:46:18 UTC
I just bumped liberation-fonts to a new version (1.06.0.20100721), can you please check if the problem persists?
Comment 5 Günther Hutzl 2011-01-19 18:55:33 UTC
(In reply to comment #4)
> I just bumped liberation-fonts to a new version (1.06.0.20100721), can you
> please check if the problem persists?
> 

I just tested media-fonts/liberation-fonts-1.06.0.20100721 and see the exact same problem. 

I have used "-fontforge":

[I] media-fonts/liberation-fonts
     Available versions:  1.04 [m]1.05 (~)1.06.0.20100721 {X fontforge}
     Installed versions:  1.06.0.20100721(07:39:39 PM 01/19/2011)(X -fontforge)
     Homepage:            https://fedorahosted.org/liberation-fonts
     Description:         A GPL-2 Helvetica/Times/Courier replacement TrueType font set, courtesy of Red Hat

Don't know if that would make any difference.

Here is my emerge --info:

Portage 2.2.0_alpha17 (default/linux/amd64/10.0/desktop, gcc-4.4.4, glibc-2.11.2-r3, 2.6.36-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.36-gentoo-r5-x86_64-AMD_Phenom-tm-_II_X4_965_Processor-with-gentoo-2.0.1
Timestamp of tree: Wed, 19 Jan 2011 18:30:01 +0000
distcc 3.1 x86_64-pc-linux-gnu [disabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11-r3
dev-lang/python:     2.6.6-r1, 3.1.2-r4
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 2.0.1-r1
sys-apps/openrc:     0.7.0
sys-apps/sandbox:    2.4
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.4_p6-r1, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1 (sys-kernel/linux-headers)                                                                                                                                                        
Repositories: gentoo local sunrise vmware mv proaudio wish                                                                                                                                                       
ACCEPT_KEYWORDS="amd64"                                                                                                                                                                                          
ACCEPT_LICENSE="*"                                                                                                                                                                                               
CBUILD="x86_64-pc-linux-gnu"                                                                                                                                                                                     
CFLAGS="-march=amdfam10 -O2 -pipe"                                                                                                                                                                               
CHOST="x86_64-pc-linux-gnu"                                                                                                                                                                                      
CONFIG_PROTECT="/etc /usr/share/config /var/lib/hsqldb"                                                                                                                                                          
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"                
CXXFLAGS="-march=amdfam10 -O2 -pipe"                                                                                                                                                                             
DISTDIR="/usr/portage/distfiles"                                                                                                                                                                                 
EMERGE_DEFAULT_OPTS="--with-bdeps y --keep-going"                                                                                                                                                                
FEATURES="assume-digests binpkg-logs distlocks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"       
GENTOO_MIRRORS="ftp://gentoo.mirrors.tds.net/gentoo ftp://91.121.124.139/gentoo-distfiles/ ftp://91.121.125.139/gentoo-distfiles/ ftp://mirror.netcologne.de/gentoo/ rsync://mirror.netcologne.de/gentoo/"       
LANG="en_US.utf8"                                                                                                                                                                                                
LDFLAGS="-Wl,-O1 -Wl,--as-needed"                                                                                                                                                                                
LINGUAS="en en_US de"                                                                                                                                                                                            
MAKEOPTS="-j5"                                                                                                                                                                                                   
PKGDIR="/usr/portage/packages"                                                                                                                                                                                   
PORTAGE_CONFIGROOT="/"                                                                                                                                                                                           
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"                   
PORTAGE_TMPDIR="/var/tmp"                                                                                                                                                                                        
PORTDIR="/usr/portage"                                                                                                                                                                                           
PORTDIR_OVERLAY="/usr/local/portage /var/lib/layman/sunrise /var/lib/layman/vmware /var/lib/layman/mv /var/lib/layman/pro-audio /var/lib/layman/wish"                                                            
SYNC="rsync://rsync.gentoo.org/gentoo-portage"                                                                                                                                                                   
USE="3dnow 3dnowext X Xaw3d a52 aac acl acpi addressbook akonadi alsa amazon amd64 apache2 asf audiofile auto-hinter avi avifile ayatana bash-completion berkdb blender-game bluetooth boost branding browserplugin bzip2 bzlib cairo calendar cdda cddb cdr chromium cleartype cli consolekit corefonts cracklib crypt ctype cups curl cxx dbus dga dirac divx djvu dlna dmx dri ds9097 dtmf dts dv dvb dvd dvdr dvdread emacs emboss enblend encode ethereal exif expat faac fad fam fame fat fbcon fbcondecor ffmpeg fftw firefox flac foomaticdb fortran ftp fuse gcj gd gdbm gdu geolocation geos ggi gif gimp gimpprint glib glitz glsa glut gmedia gnutls google-gadgets gpac gphoto2 gpm gps gpsd gtk gzip-el h323 hbci hddtemp howl htmlhandbook httpd hunspell iax iconv icq id3 id3tag idea imagemagick inquisitio ipod ithreads jack jadetex java javascript jbig jikes jit joystick jpeg jpeg2k kde kdrive kipi kpathsea kqemu lame lash latex lcd lcms ldap lensfun libextractor libnotify libsamplerate lightning lirc lm_sensors lzma lzo mad maildir mapnik marble matroska melt mikmod milter mime mjpeg mmx mmxext mng modules mozbranding moznopango mp3 mp4 mp4live mpd mpeg mpeg2 mplayer mudflap mule multilib musicbrainz mysql mysqli ncurses net netpbm networkmanager nls npp nptl nptlonly ntfs nvidia octave offensive office ogg ole openal openexr opengl openmp openstreetmap oscar osgapps oss pam pango pcre pda pdf perl pertty phonon plasma player plugin png policykit ppds pppd preview-latex proj pulseaudio python qt qt3support qt4 quicktime radio raster raw rdp readline realmedia rt2500pci ruby samba scanner schroedinger sdl semantic-desktop sensord server session sift skins slideshow smp sound sox speex spell srt sse sse2 sse3 ssl startup-notification subtitles subversion svg swscaler sysfs taglib tcltk tcpd teletext tetex theora threads thumbnail tiff toolkit-scroll-bars tordns transcode transparency truetype trusted tsmuxer twolame type1 udev unicode unsupported upnp usb userlocales v4l v4l2 vaapi vcd vdpau vdr visualization vlm vnc vorbis wavpack wavplay webkit wmp wxwidgets wxwindows x11vnc x264 xanim xattr xcb xcomposite xft xine xml xmms xorg xosd xpm xulrunner xv xvid xvmc yv12 zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" DVB_CARDS="usb-wt220u ttpci" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US de" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" SANE_BACKENDS="plustek pixma" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 6 Günther Hutzl 2011-01-19 19:46:29 UTC
I just tried the the fontforge use flag but it did not help with this problem.
Comment 7 Peter Volkov (RETIRED) gentoo-dev 2011-10-12 11:43:21 UTC
Could you try with liberation-fonts-1.07.1 and if problem persist, please, report issue upstream:
https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=liberation-fonts

after that post here URL on upstream bug report. Thanks.
Comment 8 Günther Hutzl 2011-10-13 18:50:58 UTC
The problems seems to be fixed now. Thank you!