Coder Social home page Coder Social logo

glyph drawing orders about freerdp HOT 6 CLOSED

freerdp avatar freerdp commented on June 8, 2024
glyph drawing orders

from freerdp.

Comments (6)

awakecoding avatar awakecoding commented on June 8, 2024

I have just pushed initial support for glyph drawing in xfreerdp. Due to the complexity of glyph drawing, it is possible that certain corner cases fail, like text written right-to-left. Glyph drawing may also include the drawing of a background, which is currently not completed.

from freerdp.

awakecoding avatar awakecoding commented on June 8, 2024

I have rewritten part of the glyph cache support to make use of a different approach. I could get certain cases to work, but there seems to be parsing issues somewhere which I cannot identify yet. I'm trying to get it to work perfectly with --gdi sw first, and then I'll port the code to --gdi hw as well. You need to enable it using --glyph-cache to test it out. If anybody wants to help, it'd be appreciated, two heads are better than one and this one is hard to get right.

from freerdp.

otavio avatar otavio commented on June 8, 2024

Does this got fixed with last @jsorg71 fix?

from freerdp.

awakecoding avatar awakecoding commented on June 8, 2024

@otavio: no, the work is still not completed. It's currently only with --gdi sw and --glyph-cache. Further testing and cleanup is required before we can close this one.

from freerdp.

awakecoding avatar awakecoding commented on June 8, 2024

It is now currently working well with --gdi sw, but it hasn't been completed for --gdi hw. It's still disabled for that reason by default. We also need to cleanup the debug output after that, and then we're done with this one.

from freerdp.

awakecoding avatar awakecoding commented on June 8, 2024

thanks to @jsorg71 it is now fixed and enabled by default. enjoy :)

from freerdp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.