Releases: opcon/QuickFont
Releases · opcon/QuickFont
QuickFont 4.4
Summary:
- Library now requires .NET 4.5
- Updated to OpenTK 2.0 and SharpFont 4.0.1
- Added fallback to builtin kerning if font file does not have any
- Switch to using paket for dependency management rather than nuget
- Added OSX and Linux continuous integration through travis-ci
- Added a custom view-model-matrix to QFontDrawingPrimitive which allows for some fun effects - see Example
- Improved inbuilt documentation
Issues fixed:
QuickFont 4.3
- Kerning information is now loaded from FreeType if
FreeTypeFont
is used - Improved built in kerning method to account for pixels on glyph boundary
- Fixes to example project
- Improved overall code quality
- Renamed variables to a consistent naming scheme
- Added XML documentation to all public facing classes, methods, fields, properties, etc.
- Added lots of XML documentation to internal/private classes, methods, fields, properties etc
- Fixed
QFontDrawing
not implementingIDisposable
- Improved disposing in
QVertexArrayObject
QuickFont 4.2
- Switched to using a Shared Project to build QuickFont
- Added a QuickFont.ES20 nuget package
QuickFont 4.1
- Updated font loading mechanism to use SharpFont for loading fonts by path, and use the regular GDIFont mechanism for loading installed (system) fonts
- Updated example project to show some different installed system fonts
QuickFont 4.0
QuickFont 4.0
- Now uses SharpFont for loading the font files, so custom (non-installed) fonts are now supported on Linux and OSX
- Added Nuget package
- Added support for OpenGL ES (requires conditional compilation) thanks to vescon
- Improved Shader loading
- Cross-platform support (tested on Windows 10, Ubuntu 15.10, OSX 10.11,10.10)
- Unicode support
- Example is working again
- Updated to latest OpenTK nuget package (OpenTK.Next)
QuickFont 3.0
This is a major upgrade to the library, and the new API is not backwards compatible with previous versions.
The QFont class has been separated into 3 components, which allows for many improvements. This work was done by Robertofon, in Pull Requst #5.
QuickFont 2.1
This is the last release of QuickFont before v3.0, which introduces breaking API changes.
- Increased performance by a small amount
- XML doc files are now generated by default on build
- Build configurations are now AnyCPU only (previously was x86 for Example project)
- Updated changelog.txt to point to this repository
QuickFont 2.0
Rendering engine rewritten to support modern OpenGL, minimum required OpenGL version is 3.0!
Performance was increased as a result of this.
API has changed
QuickFont 1.3
Removed all immediate mode code, as well as some general improvements and refactoring to the api.
The sample project is now fixed as well.