Bug 527141 - Using Droid Sans as application font causes problems with Adobe apps
Summary: Using Droid Sans as application font causes problems with Adobe apps
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: pango
Version: 12
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Behdad Esfahbod
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-04 22:18 UTC by Michel Alexandre Salim
Modified: 2009-12-07 00:44 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-12-07 00:44:43 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Adobe Reader screenshot (with Droid Sans) (66.79 KB, image/png)
2009-10-04 22:19 UTC, Michel Alexandre Salim
no flags Details
Adobe AIR installer screenshot (with Droid Sans) (31.64 KB, image/png)
2009-10-04 22:19 UTC, Michel Alexandre Salim
no flags Details

Description Michel Alexandre Salim 2009-10-04 22:18:33 UTC
Description of problem:
With both Adobe AIR and Adobe Reader, using the Droid Sans font as the application font causes rendering problems: all characters are rendered as rectangular boxes

Version-Release number of selected component (if applicable):
google-droid-sans-fonts-20090906-5.fc12.noarch
pango-1.26.0-1.fc12.x86_64
pango-1.26.0-1.fc12.i686

How reproducible:
Always

Steps to Reproduce:
1. Open GNOME Appearance Preferences
2. Set Application font to "Droid Sans"
3. Start acroread (RPM: AdobeReader_enu) or Adobe AIR installer (RPM: adobeair1.0)
   both are from Adobe's yum repository: http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-1.noarch.rpm
  
Actual results:
Boxes. See screenshots

Expected results:
Should work fine. Note that using Droid Sans Mono and Droid Serif works perfectly.


Additional info:
Error messages with AIR installer:
(airappinstaller:2968): Pango-WARNING **: failed to create cairo scaled font, expect ugly output. the offending font is 'Droid Sans Bold 11'

(airappinstaller:2968): Pango-WARNING **: font_font status is: out of memory

(airappinstaller:2968): Pango-WARNING **: scaled_font status is: out of memory

(airappinstaller:2968): Pango-WARNING **: failed to create cairo scaled font, expect ugly output. the offending font is 'Droid Sans Bold 11'

(airappinstaller:2968): Pango-WARNING **: font_font status is: <unknown error status>

(airappinstaller:2968): Pango-WARNING **: scaled_font status is: out of memory

(airappinstaller:2968): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='BasicEngineFc', font='Droid Sans Bold 11', text='The quick brown fox jumps over the lazy dog.'

and with Adobe Reader:
(acroread:3088): Pango-WARNING **: failed to create cairo scaled font, expect ugly output. the offending font is 'Droid Sans Bold 11'

(acroread:3088): Pango-WARNING **: font_font status is: <unknown error status>

(acroread:3088): Pango-WARNING **: scaled_font status is: out of memory

(acroread:3088): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='BasicEngineFc', font='Droid Sans Bold 11', text='●'

(acroread:3088): Pango-WARNING **: failed to create cairo scaled font, expect ugly output. the offending font is 'Droid Sans Bold 11'

(acroread:3088): Pango-WARNING **: font_font status is: <unknown error status>

(acroread:3088): Pango-WARNING **: scaled_font status is: out of memory

(acroread:3088): Pango-WARNING **: failed to create cairo scaled font, expect ugly output. the offending font is 'Droid Sans Bold 9.166015625'

(acroread:3088): Pango-WARNING **: font_font status is: <unknown error status>

(acroread:3088): Pango-WARNING **: scaled_font status is: out of memory

(acroread:3088): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='BasicEngineFc', font='Droid Sans Bold 9.166015625', text='Zoom Menu'

Comment 1 Michel Alexandre Salim 2009-10-04 22:19:08 UTC
Created attachment 363623 [details]
Adobe Reader screenshot (with Droid Sans)

Comment 2 Michel Alexandre Salim 2009-10-04 22:19:42 UTC
Created attachment 363624 [details]
Adobe AIR installer screenshot (with Droid Sans)

Comment 3 Michel Alexandre Salim 2009-10-04 22:51:29 UTC
The Adobe AIR installer is actually here:
http://get.adobe.com/air/

It registers itself in RPMDB after installation, but is not part of Adobe's Yum repository -- yet.

Comment 4 Michel Alexandre Salim 2009-10-04 23:14:12 UTC
This problem, interestingly, does not occur on a 32-bit installation, only when running Adobe Reader (a 32-bit app) on a 64-bit install.

Comment 5 Behdad Esfahbod 2009-10-05 19:33:46 UTC
Problem seems to be in either cairo-ft or freetype.  Need someone to debug, to see where the out-of-memory status is coming from.  I don't have access to a 64bit machine.

Comment 6 Michel Alexandre Salim 2009-10-05 20:49:42 UTC
Maddeningly, I cannot reproduce this anymore (it reliably occured yesterday). Feel free to close the bug.

Comment 7 Bug Zapper 2009-11-16 13:15:42 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 12 development cycle.
Changing version to '12'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 8 Matthias Clasen 2009-12-07 00:44:43 UTC
Closing according to comment 6


Note You need to log in before you can comment on or make changes to this bug.