KernSmith.Rasterizers.FreeType
0.12.2
dotnet add package KernSmith.Rasterizers.FreeType --version 0.12.2
NuGet\Install-Package KernSmith.Rasterizers.FreeType -Version 0.12.2
<PackageReference Include="KernSmith.Rasterizers.FreeType" Version="0.12.2" />
<PackageVersion Include="KernSmith.Rasterizers.FreeType" Version="0.12.2" />
<PackageReference Include="KernSmith.Rasterizers.FreeType" />
paket add KernSmith.Rasterizers.FreeType --version 0.12.2
#r "nuget: KernSmith.Rasterizers.FreeType, 0.12.2"
#:package KernSmith.Rasterizers.FreeType@0.12.2
#addin nuget:?package=KernSmith.Rasterizers.FreeType&version=0.12.2
#tool nuget:?package=KernSmith.Rasterizers.FreeType&version=0.12.2
KernSmith.Rasterizers.FreeType
A FreeType rasterizer backend for KernSmith.
Overview
This package provides a cross-platform rasterizer using FreeType. It supports color fonts (COLRv0/CPAL, sbix, CBDT), variable fonts, SDF rendering, and outline stroke effects.
Platform: Cross-platform (net8.0, net10.0).
Usage
Install the package and set the rasterizer backend:
dotnet add package KernSmith.Rasterizers.FreeType
var options = new FontGeneratorOptions
{
Size = 32,
RasterizerBackend = RasterizerBackend.FreeType
};
The rasterizer auto-registers via [ModuleInitializer], so referencing the package is sufficient.
Build
dotnet build src/KernSmith.Rasterizers.FreeType/KernSmith.Rasterizers.FreeType.csproj
See the KernSmith repository for full project documentation.
| 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 was computed. 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
- FreeTypeSharp (>= 3.1.0)
- KernSmith (>= 0.12.2)
-
net8.0
- FreeTypeSharp (>= 3.1.0)
- KernSmith (>= 0.12.2)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on KernSmith.Rasterizers.FreeType:
| Package | Downloads |
|---|---|
|
KernSmith.GumCommon
Bridges KernSmith bitmap font generation with Gum's BmfcSave font descriptor. Provides shared mapping logic used by platform-specific packages (KernSmith.MonoGameGum, KernSmith.KniGum, etc.) to generate fonts at runtime. |
GitHub repositories
This package is not used by any popular GitHub repositories.