LayoutFarm / HtmlRenderer

C# HTML Layout and HTML Rendering Engine
http://layoutfarm.github.io/HtmlRenderer/
Other
187 stars 40 forks source link

Doesn't work on mono under Debian #2

Open ArsenShnurkov opened 10 years ago

ArsenShnurkov commented 10 years ago

The initial problems with the case of filenames https://htmlrenderer.codeplex.com/workitem/9045 was fixed, but

There are more incomplete features: https://github.com/prepare/HTML-Renderer/issues/9

prepare commented 10 years ago

thank you, this version is still depend on some Win32 API function. I will make it more platform independent in future iteration :)

ArsenShnurkov commented 9 years ago

you closed the bug - now everything should work?

prepare commented 9 years ago

I just read your comment today, It still not work on Mono. Thank you :)

ArsenShnurkov commented 8 years ago

Why it doesn't work?

there is pure C# library for font rendering - https://github.com/vidstige/NRasterizer

so there is no reasons to be nonportable...

prepare commented 8 years ago

@ArsenShnurkov, Even this still can't run on other platform yet :( today, I want to say thank you for your advice about NRasterizer, and I want to notify you that " I have port it to a PixelFarm version" :)

If you are interested -> https://github.com/LayoutFarm/Typography

ArsenShnurkov commented 6 years ago

any progress with linux platform?

prepare commented 6 years ago

no :(

prepare commented 5 years ago

Progression

This is a snap shot of the HtmlRenderer that runs on GLFW+GLES2+OpenTK, no WinForms and no GDI+.

neutral1 pic 1: 'neutral' branch

This example is different from the GLES2 example on the readme page. The old one in readme page still need some WinForm supports, but the new one dose not.

Plan=>

  1. clean up (The code still in a 'mess' state, let me clean it up)
  2. create .netcore examples (Win, macOS, Linux).

It should not be a long time :)

prepare commented 5 years ago

In short, essential dll dependencies are

  1. OpenTK ( cross-platform => Yes)
  2. GLES2 ( cross-platform => Yes)
  3. GLFW3.2.1 ( cross-platform => Yes)
  4. PixelFarm+Typography ( cross-platform => Yes)
ArsenShnurkov commented 5 years ago

That's nice to have this list, but I still need more detailed instructions on how to build all this thing. I asked my (first) questions in gitter.

prepare commented 5 years ago

yes, more detail will coming soon

prepare commented 5 years ago

This is a snap shot of the HtmlRenderer that runs on .netcore2, 64 bits , GLFW+GLES2+OpenTK, no WinForms and no GDI+.

neutral2

pic2 : HtmlRenderer on .netcore2, GLFW+GLES2+OpenTK