Skip to content

Releases: opcon/QuickFont

QuickFont 4.4

10 Nov 05:14
Compare
Choose a tag to compare

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

23 Jun 08:56
Compare
Choose a tag to compare
  • 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 implementing IDisposable
  • Improved disposing in QVertexArrayObject

QuickFont 4.2

12 Jun 11:13
Compare
Choose a tag to compare
  • Switched to using a Shared Project to build QuickFont
  • Added a QuickFont.ES20 nuget package

QuickFont 4.1

08 Jun 07:47
Compare
Choose a tag to compare
  • 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

07 Jun 02:45
Compare
Choose a tag to compare

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

05 Jun 01:53
Compare
Choose a tag to compare

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

05 Jun 01:36
Compare
Choose a tag to compare

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

07 Feb 14:12
Compare
Choose a tag to compare

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

31 Oct 12:38
Compare
Choose a tag to compare

Removed all immediate mode code, as well as some general improvements and refactoring to the api.
The sample project is now fixed as well.