Skip to content

.NET FontManager – a Freely Available Software Library to Support Font Formats

We are all familiar with that situation in software development: code is written, everything is working fine, except some small but vital detail that needs your attention – font. You have non-standard or commercial font that Windows wants to substitute. And now you need to think about how to work with it, how to distribute it and how to keep windows font substitution hands out of your font. The issue is getting escalated if you are working on .NET or ASP.NET.

One of the quickest decisions that might come to you is to purchase the TrueType font format. But we have a better solution for you!

We created .NET FontManager, which is an intellectual wrapper over the FreeType2 open source library that uses GPLv2 as the original library. With the help of .NET FontManager you can use the common type of font files, get contours of every glyph and draw them as you need. The library is rather simple and all you need to know about fonts internals is that they are low-level.

Technically, it works through freetype2 version 2.5 and supports all fonts from this library. It means that instead of playing with low C code you can work with .NET and operate with pure .NET abstractions. OpenType, CID fonts, Type1 are handled by freetype2 and hold glyphs in vector.

For the sake of usability, we have added bindings to popular .NET library – OxyPlot. The typical appliance will look like:

All fonts are handled by .Net FontManager and stored in SVG font format.

So, all you need is to bring everything with your application, use it from your private folder and it will work in an excellent manner: the proper look, the proper feel and no interference with other fonts and programs. Easy distribution is also important. When you work with font files you know the proper font all the time and errors in font metadata will not bring you any trouble. Just use contents and add any “font name” to it according to your needs. Every number and every curve are available through .NET FontManager!

More details and free download are on the product page.

Author Bio

Alex Burets Head of Web Development Department
Alex has 19 years of experience in software development, delivering new and innovative solutions for a myriad of different companies, ranging from small startups to large-scale enterprises with massive programming needs. His main focus areas are web development, front-end development, and eCommerce solutions.

Need Mobile Developers?

At SCAND you can hire mobile app developers with exceptional experience in native, hybrid, and cross-platform app development.

Mobile Developers Mobile Developers

Looking for Java Developers?

SCAND has a team of 50+ Java software engineers to choose from.

Java Developers Java Developers

Looking for Skilled .NET Developers?

At SCAND, we have a pool of .NET software developers to choose from.

NET developers NET developers

Need to Hire Professional Web Developers Fast and Easy?

Need to Hire Professional Web Developers Fast and Easy?

Web Developers Web Developers

Need to Staff Your Team With React Developers?

Our team of 25+ React engineers is here at your disposal.

React Developers React Developers

Searching for Remote Front-end Developers?

SCAND is here for you to offer a pool of 70+ front end engineers to choose from.

Front-end Developers Front-end Developers

Other Posts in This Category