Opened 9 years ago
Closed 6 years ago
#25 closed defect (fixed)
Tab labels not rendered properly when using Xft rendereing
Reported by: | Jan Vrany | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 8.0.0 |
Component: | default | Keywords: | xft |
Cc: | Also affects CVS HEAD (eXept version): | yes |
Description
When using Xft text rendering, tab labels are not always rendered.
Steps to reproduce:
- Open fresh new system browser.
- Make many tabs so they cannot fit into window so scroll buttons (arrows) appear
Tab labels for few first tabs are rendered properly whereas labels for last tabs are not rendered at all.
Spotted & reported by Stefan Vogel.
Change History (5)
comment:1 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:2 Changed 7 years ago by
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:3 Changed 7 years ago by
Summary: | Tab labels not rendered when using Xft rendereing → Tab labels not rendered properly when using Xft rendereing |
---|
Also not rendered properly when tabs are either on the left or on the right (contrary to top or bottom). This is exposed by UIPainter's widget gallery window, for instance.
This problem manifests itself by displaying black rectangle instead of text and message like following on stdout:
XWorkstation [error]: x-error caught maj=139 (0x8b) "?", min=4 (0x4), resource=2a XWorkstation [error]: x-error message is [8] 'BadMatch (invalid parameter attributes)' XWorkstation [error]: x-error caught maj=139 (0x8b) "?", min=23 (0x17), resource=2e002f5 XWorkstation [error]: x-error message is [143] 'RenderBadPicture (invalid Picture parameter)' VM [info] (16-05-26 12:03:08): pending: [errorIRQ(16) ] VM [info] (16-05-26 12:03:08): interrupt on unlimited stack - ignored. DeviceWorkstation [info]: Display error: RenderBadPicture (invalid Picture parameter) in XRequest.139 - nil DeviceWorkstation [info]: interrupting: an ioWait Process (event dispatcher (:0), id=4) DeviceWorkstation [error]: Display error: RenderBadPicture (invalid Picture parameter) in XRequest.139
comment:5 Changed 6 years ago by
Milestone: | → 8.0.0 |
---|---|
Resolution: | → fixed |
Status: | reopened → closed |
Fixed by:
- 6e51fc8b207f/stx.libview: XFT: Drop support for shared drawables.
- 8efc17a5de76/stx.libview: XFT: Correctly answer true to isAntialiasedFont
- 97e40cfd96bb/stx.libview: Issue #25: Added tests to check XFT rendering into pixmaps
- 1387e5aedc55/stx.libview: Issue #25: Sort-of-fixed `GraphicsContext??>>displayString:x:y:angle:opaque: with antialiased fonts
Note: See
TracTickets for help on using
tickets.
Fixed in XftFontDescription 1.20