KernSmith.GumCommon
0.10.2
dotnet add package KernSmith.GumCommon --version 0.10.2
NuGet\Install-Package KernSmith.GumCommon -Version 0.10.2
<PackageReference Include="KernSmith.GumCommon" Version="0.10.2" />
<PackageVersion Include="KernSmith.GumCommon" Version="0.10.2" />
<PackageReference Include="KernSmith.GumCommon" />
paket add KernSmith.GumCommon --version 0.10.2
#r "nuget: KernSmith.GumCommon, 0.10.2"
#:package KernSmith.GumCommon@0.10.2
#addin nuget:?package=KernSmith.GumCommon&version=0.10.2
#tool nuget:?package=KernSmith.GumCommon&version=0.10.2
KernSmith.GumCommon
Shared integration logic that bridges KernSmith bitmap font generation with Gum's BmfcSave font descriptor.
Overview
This package provides the common mapping layer used by all platform-specific Gum integration packages (KernSmith.MonoGameGum, KernSmith.FnaGum, KernSmith.KniGum). It translates Gum's BmfcSave font configuration into KernSmith's FontGeneratorOptions and drives the font generation pipeline.
By isolating the shared logic here, each platform package only needs to handle framework-specific concerns like texture creation.
Targets: net8.0, net10.0
Build
dotnet build integrations/KernSmith.GumCommon/KernSmith.GumCommon.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
- FlatRedBall.GumCommon (>= 2026.3.28.2)
- KernSmith (>= 0.10.2)
-
net8.0
- FlatRedBall.GumCommon (>= 2026.3.28.2)
- KernSmith (>= 0.10.2)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on KernSmith.GumCommon:
| Package | Downloads |
|---|---|
|
KernSmith.KniGum
Runtime bitmap font generation for KNI + Gum games using KernSmith. Generates BitmapFont instances entirely in memory — no disk I/O required. |
|
|
KernSmith.MonoGameGum
Runtime bitmap font generation for MonoGame + Gum games using KernSmith. Generates BitmapFont instances entirely in memory — no disk I/O required. Wire up with one line: CustomSetPropertyOnRenderable.InMemoryFontCreator = new KernSmithFontCreator(GraphicsDevice); |
GitHub repositories
This package is not used by any popular GitHub repositories.