![]() |
VOOZH | about |
dotnet add package Unchained.Drawing.Runtimes --version 0.1.0
NuGet\Install-Package Unchained.Drawing.Runtimes -Version 0.1.0
<PackageReference Include="Unchained.Drawing.Runtimes" Version="0.1.0" />
<PackageVersion Include="Unchained.Drawing.Runtimes" Version="0.1.0" />Directory.Packages.props
<PackageReference Include="Unchained.Drawing.Runtimes" />Project file
paket add Unchained.Drawing.Runtimes --version 0.1.0
#r "nuget: Unchained.Drawing.Runtimes, 0.1.0"
#:package Unchained.Drawing.Runtimes@0.1.0
#addin nuget:?package=Unchained.Drawing.Runtimes&version=0.1.0Install as a Cake Addin
#tool nuget:?package=Unchained.Drawing.Runtimes&version=0.1.0Install as a Cake Tool
Native FreeType2 runtime binary for linux-arm64 — the one platform the FreeTypeSharp NuGet package does not bundle. This package contains no managed code.
License: MIT (package) / FTL (FreeType2 binary)
Unchained.Drawing.Runtimes is an automatic transitive dependency of any Unchained rendering package. FreeTypeSharp supplies the FreeType2 binary for Windows, macOS, and linux-x64; this package fills the linux-arm64 gap. The correct binary is selected automatically per platform.
<PackageReference Include="Unchained.Pdf.Rendering" Version="0.1.0" />
<PackageReference Include="Unchained.Pptx.Rendering" Version="0.1.0" />
| Platform | RID | Binary |
|---|---|---|
| Linux arm64 | linux-arm64 |
libfreetype.so |
Every other platform's FreeType2 binary ships inside the FreeTypeSharp package (win-x64/arm64/x86, linux-x64, macOS), so this package carries linux-arm64 only.
FreeTypeSharp registers a NativeLibrary.SetDllImportResolver that probes
runtimes/linux-arm64/native/libfreetype.so (no version suffix) before falling back to a
system-installed FreeType2 (/usr/lib, /usr/local/lib). The binary in this package is
named to match that probe path.
FreeType2 is a freely available, high-quality font rendering library used by the Unchained rendering packages to rasterize TrueType, OpenType, Type 1, and CFF outlines into pixel bitmaps.
FreeType2 is licensed under the FreeType License (FTL), a BSD-style permissive license that allows free use in commercial and open-source products.
The linux-arm64 binary is not committed to the repository. To populate it (only needed when packing for linux-arm64), run on a Linux host:
bash scripts/FetchNatives/fetch-natives.sh --rid linux-arm64
On every other platform the fetch script is a no-op — FreeTypeSharp already provides the
binary. Source: the system package (apt-get install libfreetype6).
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on Unchained.Drawing.Runtimes:
| Package | Downloads |
|---|---|
|
Unchained.Drawing.Text
Package Description |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 70 | 6/25/2026 |
| 0.1.0-rc.4 | 68 | 6/20/2026 |