New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stb_truetype font plugin #12

merged 5 commits into from May 13, 2016


1 participant

mosra commented Apr 24, 2016

Remaining TODOs, as per the commit message:

  • fix the scaling
  • fix the tests
  • kerning? postponed

@mosra mosra referenced this pull request Apr 24, 2016


Text rendering improvements #143

2 of 66 tasks complete
FreeTypeFont: use the default DPI setting.
FreeType by default uses 72 DPI. For the original implementation I
somewhat arbitrarily chose 100 DPI, which does not match any commonly
used value and thus makes compatibility with other font plugins much
harder. Putting the default here.

Important: this will cause the font to be smaller in your apps. Divide
your font size by 0.72 to scale it back to the size it had previously.

@mosra mosra force-pushed the stb-truetype branch from 35b3d38 to e57c963 May 13, 2016

@mosra mosra force-pushed the stb-truetype branch from e57c963 to c3b194d May 13, 2016

mosra added some commits May 13, 2016

package/ci: cache downloaded dependencies on AppVeyor.
Also update OpenAL Soft to 1.17.2. Oh please let the timeouts be
resolved already.

@mosra mosra merged commit 3a1d621 into master May 13, 2016

3 of 4 checks passed

continuous-integration/appveyor/pr AppVeyor build cancelled
continuous-integration/appveyor/branch AppVeyor build succeeded
continuous-integration/travis-ci/pr The Travis CI build passed
continuous-integration/travis-ci/push The Travis CI build passed

@mosra mosra deleted the stb-truetype branch May 13, 2016

@mosra mosra changed the title from [WIP] stb_truetype font plugin to stb_truetype font plugin May 13, 2016


This comment has been minimized.


mosra commented May 13, 2016

Merged in c3b194d, moving the remaining issues into mosra/magnum#143. The most time required was waiting for AppVeyor to complete without timing out on downloads. Aargh.

@mosra mosra added this to the 2018.02 milestone Feb 15, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment