Giter VIP home page Giter VIP logo

Comments (6)

prepare avatar prepare commented on June 9, 2024
  1. turn on/off wireframe
    see https://github.com/LayoutFarm/HtmlRenderer/wiki/3.-Build-The-Project
  2. On Windows, currently we use GDI/GDI+ (System.Drawing).
    But soon ?,
    we will have a new version that based on Google's Angle Project (OpenGL ES2 Api via DirectX)
    This will make it cross-platform.
  3. My Html and Css parse are designed to work with this project.
    We have another Html parser that works with this project -> HtmlKit(https://github.com/jstedfast/HtmlKit).
    I 've not compare them with AngleShape.

from htmlrenderer.

corliss avatar corliss commented on June 9, 2024

Just FYI - OpenGL ES2 has no API to draw text.

from htmlrenderer.

prepare avatar prepare commented on June 9, 2024

Hi @corliss ,
That is a hard point!

I am developing drawing back-end for it!
(use multi-channels signed distance field (msdf) font,
see prepare/PixelFarm-dev)

from htmlrenderer.

prepare avatar prepare commented on June 9, 2024

original msdf, see https://github.com/Chlumsky/msdfgen

from htmlrenderer.

prepare avatar prepare commented on June 9, 2024

@corliss , for text rendering in pure C#
still not complete, on progression.

but now we have OpenType Font Glyph rendering
in pure C#. see more => https://github.com/LayoutFarm/Typography

I hope text rendering may complete soon.

from htmlrenderer.

prepare avatar prepare commented on June 9, 2024

GLES2 based-HtmlRenderer, early preview,


gles2_html2

pic 1: render with OpenGLES2, Text is rendering with PixelFarm's MiniAgg+ the Typography.

html_gdi
pic 2: render with GDI+ (System.Drawing)

from htmlrenderer.

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.