FontParser 0.1.0-beta.2
dotnet add package FontParser --version 0.1.0-beta.2
NuGet\Install-Package FontParser -Version 0.1.0-beta.2
<PackageReference Include="FontParser" Version="0.1.0-beta.2" />
<PackageVersion Include="FontParser" Version="0.1.0-beta.2" />
<PackageReference Include="FontParser" />
paket add FontParser --version 0.1.0-beta.2
#r "nuget: FontParser, 0.1.0-beta.2"
#:package FontParser@0.1.0-beta.2
#addin nuget:?package=FontParser&version=0.1.0-beta.2&prerelease
#tool nuget:?package=FontParser&version=0.1.0-beta.2&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 under 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(s).
| 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.1.0)
- System.Text.Json (>= 8.0.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-beta.2 | 149 | 10/29/2024 |
| 0.1.0-beta.1 | 118 | 10/4/2024 |