KernSmith.Rasterizers.DirectWrite.TerraFX
0.10.3
dotnet add package KernSmith.Rasterizers.DirectWrite.TerraFX --version 0.10.3
NuGet\Install-Package KernSmith.Rasterizers.DirectWrite.TerraFX -Version 0.10.3
<PackageReference Include="KernSmith.Rasterizers.DirectWrite.TerraFX" Version="0.10.3" />
<PackageVersion Include="KernSmith.Rasterizers.DirectWrite.TerraFX" Version="0.10.3" />
<PackageReference Include="KernSmith.Rasterizers.DirectWrite.TerraFX" />
paket add KernSmith.Rasterizers.DirectWrite.TerraFX --version 0.10.3
#r "nuget: KernSmith.Rasterizers.DirectWrite.TerraFX, 0.10.3"
#:package KernSmith.Rasterizers.DirectWrite.TerraFX@0.10.3
#addin nuget:?package=KernSmith.Rasterizers.DirectWrite.TerraFX&version=0.10.3
#tool nuget:?package=KernSmith.Rasterizers.DirectWrite.TerraFX&version=0.10.3
KernSmith.Rasterizers.DirectWrite.TerraFX
A DirectWrite rasterizer backend for KernSmith using TerraFX.Interop.Windows.
Overview
This package provides an alternative rasterizer that uses Windows DirectWrite APIs (via TerraFX interop bindings) instead of FreeType. It supports color fonts and variable fonts with native Windows text rendering quality.
Platform: Windows only (net10.0-windows).
Usage
Install the package and set the rasterizer backend:
dotnet add package KernSmith.Rasterizers.DirectWrite.TerraFX
var options = new FontGeneratorOptions
{
Size = 32,
RasterizerBackend = RasterizerBackend.DirectWrite
};
The rasterizer auto-registers via [ModuleInitializer], so referencing the package is sufficient.
Build
dotnet build src/KernSmith.Rasterizers.DirectWrite.TerraFX/KernSmith.Rasterizers.DirectWrite.TerraFX.csproj
See the KernSmith repository for full project documentation.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows7.0 is compatible. |
-
net10.0-windows7.0
- KernSmith (>= 0.10.3)
- TerraFX.Interop.Windows (>= 10.0.26100.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.