All Forums |
Register |
Login |
Search |
Subscriptions |
My Profile |
Inbox |
Tool Warehouse |
FAQs |
Resources |
Help |
Member List |
Address Book |
Logout |
|
|
SFU/Hummingbird XSetStipple issue
|
Logged in as: Guest |
Users viewing this topic: none |
|
Login |
|
|
SFU/Hummingbird XSetStipple issue - Aug. 24, '05, 4:22:22 PM
|
|
|
mccuskerowen
Posts: 9
Joined: Apr. 28, '05,
Status: offline
|
One of the products uses TrueType fonts. We manage the display of the TrueType fonts using
XSetStipple routines and XCopyPlane calls. It looks like XSetStipple calls are failing
under certain conditions outlined below.
On most of our systems the display of the TrueType fonts is fine. One one system the font is
mangled in an orderly fashion.
(where each letter depicts a section of the font)
abc bca
def -> efd
ghi hig
The system setup is:
OS: XP SP2
Adapter Card: ATI Radeon 9700 Modility, latest drivers
XServer: Hummingbird Exceed 10.0.0.1
SFU 3.5
Also, when the font is scaled the ordered mangle changes somewhat.
Some of our fonts have different aspect ratio's.
Renders correctly using XSetStipple routines
- Font 1
Height 29
Width 14
Renders incorrectly using XSetStipple
- Font 2
Height: 23
Width: 39
Letter ‘T’
Height: 14
Width: 11
It almost seems on the specific system that when the width is odd, not even, that the
bitmap being rendered using the XSetStipple call uses an incorrect width
internally.
We are using FreeType API. The "meta data" describing the font used to pass
into the X calls are all the same, width, height, etc. Also, the bitmap
created XCreateBitmapFromData is identical in working and non-working systems.
Also, the system that "does not work", "will work" if we just use another
X server called X-Win32 v6.12
Then system setup is:
OS: XP SP2
Adapter Card: ATI Radeon 9700 Mobility, latest drivers
XServer: X-Win32 6.12
SFU 3.5
It looks like the problem is localized to Hummingbird running on the XP
box loaded with a Radeon Modility 9700 card, using the XSetStipple calls,
and the fonts have an odd size width.
One more thing, it seems so far that the XCopyPlane functions are not
subject to the same problem as the XSetStipple function.
Owen
|
|
|
RE: SFU/Hummingbird XSetStipple issue - Aug. 24, '05, 5:04:00 PM
|
|
|
Rodney
Posts: 3142
Joined: Jul. 9, '02,
From: /Tools lab
Status: online
|
So this would be a Hummingbird Exceed problem.
> Hummingbird Exceed 10.0.0.1
Do the update to get the latest patch (which, I beleive, is at least 10.0.0.14 now).
Always try the lastest and greatest.
After that you should contact either Hummingbird or who you bought it from.
The /Tools forum in itself is really for Interix/SFU. If you bought Exceed from Interop
then you should e-mail to <support@interopsystems.com> instead.
|
|
|
RE: SFU/Hummingbird XSetStipple issue - Aug. 26, '05, 10:49:53 AM
|
|
|
mccuskerowen
Posts: 9
Joined: Apr. 28, '05,
Status: offline
|
We just received another test system nearly identical
to the one with a problem.
This system is
XP
ATI Radeon Mobility 9700
Hummingbird Exceed.
The fonts come up correctly.
The only difference I can find so far is the BIOS version for
the adapter card is newer.
BK-ATI VER008.017M 109.00
The system that did not work had the following BIOS rev.
BK-ATI VER008.017M 97.00
So it may NOT be Exceed.
The strange TrueType issue associated with XSetStipple only
occurs on 1 of 8 test boxes. We are not going to persue the issue anymore.
We will be going on the "assumption" that
the issue is associated with the graphics card BIOS rev, and is
manifested in Exceed; seeing that Exceed works fine with the
same graphics card, newer BIOS rev. Note, the laptop is a different
model.
Hopefully there is enough info here for someone to understand
the problem and take it to the next level if need be.
Owen
|
|
|
New Messages |
No New Messages |
Hot Topic w/ New Messages |
Hot Topic w/o New Messages |
|
Locked w/ New Messages |
Locked w/o New Messages |
|
Post New Thread
Reply to Message
Post New Poll
Submit Vote
Delete My Own Post
Delete My Own Thread
Rate Posts |
|
|
|