HtmlRenderer icon indicating copy to clipboard operation
HtmlRenderer copied to clipboard

Doesn't work on mono under Debian

Open ArsenShnurkov opened this issue 11 years ago • 12 comments

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

ArsenShnurkov avatar Aug 07 '14 12:08 ArsenShnurkov

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

prepare avatar Aug 08 '14 07:08 prepare

you closed the bug - now everything should work?

ArsenShnurkov avatar Dec 05 '14 05:12 ArsenShnurkov

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

prepare avatar Feb 06 '15 13:02 prepare

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...

ArsenShnurkov avatar Nov 16 '15 14:11 ArsenShnurkov

@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

prepare avatar Oct 09 '16 07:10 prepare

any progress with linux platform?

ArsenShnurkov avatar Nov 16 '17 10:11 ArsenShnurkov

no :(

prepare avatar Nov 16 '17 11:11 prepare

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 avatar Feb 04 '19 03:02 prepare

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)

prepare avatar Feb 04 '19 03:02 prepare

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.

ArsenShnurkov avatar Feb 04 '19 03:02 ArsenShnurkov

yes, more detail will coming soon

prepare avatar Feb 04 '19 03:02 prepare

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

prepare avatar Feb 04 '19 10:02 prepare