Unchained.Drawing.Runtimes
0.1.0-rc.4
dotnet add package Unchained.Drawing.Runtimes --version 0.1.0-rc.4
NuGet\Install-Package Unchained.Drawing.Runtimes -Version 0.1.0-rc.4
<PackageReference Include="Unchained.Drawing.Runtimes" Version="0.1.0-rc.4" />
<PackageVersion Include="Unchained.Drawing.Runtimes" Version="0.1.0-rc.4" />
<PackageReference Include="Unchained.Drawing.Runtimes" />
paket add Unchained.Drawing.Runtimes --version 0.1.0-rc.4
#r "nuget: Unchained.Drawing.Runtimes, 0.1.0-rc.4"
#:package Unchained.Drawing.Runtimes@0.1.0-rc.4
#addin nuget:?package=Unchained.Drawing.Runtimes&version=0.1.0-rc.4&prerelease
#tool nuget:?package=Unchained.Drawing.Runtimes&version=0.1.0-rc.4&prerelease
Unchained.Drawing.Runtimes
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)
You do not need to install this package directly
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" />
What's inside
| 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.
Library name resolution
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
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.
For developers building from source
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 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
-
net8.0
- No dependencies.
-
net9.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Unchained.Drawing.Runtimes:
| Package | Downloads |
|---|---|
|
Unchained.Drawing.Text
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-rc.4 | 39 | 6/20/2026 |