Limitations of .NET Standard 2.0 compared to .NET API
Limitations
Because of the lack of Windows fonts in target OS (Android, macOS, Linux, etc), fonts used in documents are substituted with available fonts, this might lead to inaccurate document layout when rendering the document to PNG, JPG, and PDF.
If GroupDocs.Signature for .NET Standard is intended to be used in a Linux environment, an additional NuGet package should be referenced to make it work correctly with graphics:ย SkiaSharp.NativeAssets.Linuxย for Ubuntu (it also should work on most Debian-based Linux distributions) orย Goelze.SkiaSharp.NativeAssets.AlpineLinuxย for Alpine Linux.
Recommendations
When using GroupDocs.Signature in a non-Windows environment in order to improve rendering results we do recommend installing the following packages:
libgdiplus - is the Mono library that provides a GDI+-compatible API on non-Windows operating systems.
libc6-dev - packageย contains the symlinks, headers, and object files needed to compile and link programs which use the standard C library.
ttf-mscorefonts-installer - package with Microsoft compatible fonts.
To install packages onย Debian-based Linux distributions useย apt-get utility:
sudoย apt-getย installย libgdiplus
sudoย apt-getย installย libc6-dev
sudoย apt-getย install ttf-mscorefonts-installer
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.