FreeRDP / FreeRDP

FreeRDP is a free remote desktop protocol library and clients
http://www.freerdp.com/
Apache License 2.0
10.9k stars 14.8k forks source link

Garbled text #284

Closed meosborne closed 12 years ago

meosborne commented 12 years ago

In current git, using --gdi sw, various text comes out garbled. It looks like the text is being drawn twice. One drawing is several pixels to the right and slightly up from the other. See below.

Garbled text

It should look like this (--gdi hw). Ignore the odd colors, that's a separate issue that occurs with 16 bit X screens and --gdi hw.

Ungarbled text

awakecoding commented 12 years ago

@meosborne you can likely use --no-glyph-cache to work around the problem in the meantime, could you guide us through the steps necessary to reproduce the issue?

meosborne commented 12 years ago

That does fix it. There's nothing special to reproduce it, at least here. I'm talking to a 2008R2 SP1 server and used the following options for xfreerdp:

xfreerdp --gdi sw -n test -u userid -p password --app --plugin rail --data "||EMR" -- server

The picture that I posted is the first thing the program puts up. The program is an electronic health record program by Medisys, Inc.

I am using Fedora 14, Gnome 2.32, a 16-bit X display @ 1440x900.

On Sun, 2011-12-18 at 10:02 -0800, Marc-André Moreau wrote:

@meosborne you can likely use --no-glyph-cache to work around the problem in the meantime, could you guide us through the steps necessary to reproduce the issue?


Reply to this email directly or view it on GitHub: https://github.com/FreeRDP/FreeRDP/issues/284#issuecomment-3195917

Michael mozstuff@yahoo.com

awakecoding commented 12 years ago

A couple of issues were fixed in the meantime that could have possibly fixed this one as well. The separate color issue was fixed, but major issues were fixed in PatBlt and minor fixes in the glyph cache as well. Can you test again and tell us if the problem is still there?

awakecoding commented 12 years ago

The same problem was identified by Pawel on IRC, and a patch was just pushed. This issue should now be resolved, and affected libfreerdp-gdi's BitBlt_DSPDxax_16bpp() method.

meosborne commented 12 years ago

Yes, everything is readable again! Many thanks!

On Sun, 2012-01-08 at 14:44 -0800, Marc-André Moreau wrote:

The same problem was identified by Pawel on IRC, and a patch was just pushed. This issue should now be resolved, and affected libfreerdp-gdi's BitBlt_DSPDxax_16bpp() method.


Reply to this email directly or view it on GitHub: https://github.com/FreeRDP/FreeRDP/issues/284#issuecomment-3405330

Michael