Free Downloads, Community Forum,
FAQs and Developer Resources


Make /Tools Your Home | Link to us

Today's posts | Posts since last visit | Most Active Topics

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
  Printable Version
All Forums >> [SFU / Interix / SUA Technology] >> Interix Advanced Forum >> SFU/Hummingbird XSetStipple issue Page: [1]
Login
Message << Older Topic   Newer Topic >>
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
Post #: 1
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.

(in reply to mccuskerowen)
Post #: 2
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

(in reply to Rodney)
Post #: 3
Page:   [1]
All Forums >> [SFU / Interix / SUA Technology] >> Interix Advanced Forum >> SFU/Hummingbird XSetStipple issue Page: [1]
Jump to:





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


Search All Forums -

Advanced search


SPONSORS



Forum Software © ASPPlayground.NET Advanced Edition 2.5 ANSI

0.047