GithubHelp home page GithubHelp logo

glfont's People

Contributors

bobiverse avatar kivutar avatar nicholasblaskey avatar nullboundary avatar samhocevar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

glfont's Issues

Windows glitch

glfont is glitchy on Windows. We can see lines going from the top left corner of the screen to each glyph.

ttf rendering problem

after implementing glfont to ikemen go engine some AMD users reported issues with ttf rendering - lines going to each letter, starting at upper left corner of the screen, as showcased in this ticket: ikemen-engine/Ikemen-GO#291
Any ideas what may be causing it? Thanks in advance.

problem only affected our fork and is fixed now, closing the issue

SetColor issue

I'm testing your library (btw. great work) and it looks like SetColor function doesn't have any effect, even if I use your Example code without any other modifications. For example after changing "font.SetColor(1.0, 1.0, 1.0, 1.0)" to font.SetColor(20.0, 255.0, 100.0, 1.0) the Example code still renders the text in white color. Help would be appreciated.

edit: alpha parameter works, only r, g, b parameters are problematic.

getHeight

Very similar to #3, in that I'd like to be able to measure the height of a rendered piece of text.

This is useful for centering vertically, and many other applications!

getWidth

When aligning text to the right of the center of the screen, it comes handy to know the width of the piece of text we're going to draw.

I don't know what is the appropriate unit for this.

But it's for sure a common thing to expose such function in font APIs. For example https://love2d.org/wiki/Font:getWidth

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.