After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 734372 - With Helvetica Neue bold weight falls back to Helvetica Neue Bold Condensed
With Helvetica Neue bold weight falls back to Helvetica Neue Bold Condensed
Status: RESOLVED FIXED
Product: pango
Classification: Platform
Component: coretext
unspecified
Other Mac OS
: Normal critical
: ---
Assigned To: gtk-quartz maintainers
pango-maint
Depends on:
Blocks:
 
 
Reported: 2014-08-06 17:19 UTC by Vaclav Vancura
Modified: 2014-11-01 03:45 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Check kCTFontCondensedTrait when creating from a CTFontDescriptorRef (645 bytes, patch)
2014-10-31 14:54 UTC, Cody Russell
accepted-commit_now Details | Review

Description Vaclav Vancura 2014-08-06 17:19:59 UTC
Hi,

This is critical, please take a look at this bug, all apps with fonts rendered by Pango are rendered incorrectly under OS X Yosemite.

When requesting bold weight from Helvetica Neue Bold the results is Helvetica Neue Bold Condensed, which is wrong. See here: http://vncr.in/Wvnm

OS X Yosemite renders all system fonts with Helvetica Neue, so this problem is rather critical. See the list of all Helvetica Font weights and styles defined in Yosemite system: http://vncr.in/WvRt

Thanks!
Vaclav
Comment 1 Cody Russell 2014-10-31 14:54:41 UTC
Created attachment 289745 [details] [review]
Check kCTFontCondensedTrait when creating from a CTFontDescriptorRef

Looks like when we create the PangoFontDescription from a CTFontDescriptorRef, we don't currently look at the condensed trait. This fixes it and allows Pango to use both Helvetica Neue Bold and Helvetica Neue Condensed Bold.