Opened 7 years ago

Last modified 7 months ago

#9596 assigned bug

Shifted and incorrectly blended semigraphics in Terminal app

Reported by: jezek2 Owned by: nobody
Priority: normal Milestone: R1
Component: Applications/Terminal Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by diver)

I've attached screenshot of Midnight Commander running in Terminal (in Haiku hrev45432) that shows these two problems:

a) the text rendering seems to be shifted up by 1-2 pixels, most noticeable on the semigraphics

b) it's incorrectly blended in these overlapping areas

Attachments (1)

mc-terminal.png (48.0 KB ) - added by jezek2 7 years ago.

Download all attachments as: .zip

Change History (5)

by jezek2, 7 years ago

Attachment: mc-terminal.png added

comment:1 by diver, 7 years ago

Description: modified (diff)
Owner: changed from jackburton to siarzhuk
Status: newassigned

comment:2 by diver, 7 years ago

<PulkoMandy> looks like the very old bug with the text under icons being offset in Haiku 
<PulkoMandy> yes, I think everything is shifted 1 pixel up/left in Haiku wrt to beOS 
<PulkoMandy> and the be book says it's BeOS fault 
<PulkoMandy> "The BeOS draws text one pixel above the logical baseline to maintain compatibility with an earlier version of one of our most commonly-used font rasterizers." 
<PulkoMandy> that's what the Be Book says 
<PulkoMandy> (BView::DrawString) 
<PulkoMandy> the bug is in our DrawString code, and most of our interface kit compensate for it to get apps looking right 
<PulkoMandy> so you see it only on code written on BeOS and which does custom text drawing in a BView 
<PulkoMandy> I think that's not much apps besides Tracker and Terminal, and maybe Sawteeth 
<PulkoMandy> maybe we could try Sum-it as well 
<diver> could you please fix that in Tracker? 
<PulkoMandy> I tried to, years ago, and the devs told me we have to fix it in DrawString instead

comment:3 by siarzhuk, 5 years ago

Owner: changed from siarzhuk to nobody

A pair of tickets that are left since I was fond of Terminal improvements. I'm not sure I can finalize them in the nearest future.

comment:4 by jackburton, 7 months ago

Still with us?

Note: See TracTickets for help on using tickets.