FontParser 0.1.0-beta.1
See the version list below for details.
dotnet add package FontParser --version 0.1.0-beta.1
NuGet\Install-Package FontParser -Version 0.1.0-beta.1
<PackageReference Include="FontParser" Version="0.1.0-beta.1" />
<PackageVersion Include="FontParser" Version="0.1.0-beta.1" />
<PackageReference Include="FontParser" />
paket add FontParser --version 0.1.0-beta.1
#r "nuget: FontParser, 0.1.0-beta.1"
#:package FontParser@0.1.0-beta.1
#addin nuget:?package=FontParser&version=0.1.0-beta.1&prerelease
#tool nuget:?package=FontParser&version=0.1.0-beta.1&prerelease
FontParser
A pure C# implementation of a parser to read TTF, OTF, TTC, OTC, WOFF and WOFF2 files and present their contents in logical order.
This is a dotnet standard 2.1 library to make it useful in as many places as possible.
It is also published inder an MIT license.
To add this to your project use dotnet add package FontParser
To use it, create a new FontReader object.
Then execute either the ReadFile(string file) or the ReadFileAsync(string file) method.
You will be returned a List<FontStructure> in which will be a hierarchical structure of the tables in the font.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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 was computed. 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. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Serilog (>= 4.0.1)
- System.Text.Json (>= 8.0.4)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on FontParser:
| Package | Downloads |
|---|---|
|
Lxman.PdfLibrary
A comprehensive .NET library for parsing, rendering, and creating PDF documents. Pure C# implementation with support for PDF 1.x and 2.0. |
|
|
Lxman.PdfLibrary.Rendering.SkiaSharp
SkiaSharp rendering backend for PdfLibrary. Provides high-quality PDF page rendering to images using SkiaSharp. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-beta.2 | 115 | 10/29/2024 |
| 0.1.0-beta.1 | 93 | 10/4/2024 |