Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

OpenGL text rendering utilities.

License

NotificationsYou must be signed in to change notification settings

go-gl/gltext

Repository files navigation

Note: This package is experimental and subject to change.Use at your own discretion.

The gltext package offers a simple set of text rendering utilities for OpenGLprograms. It deals with TrueType and Bitmap (raster) fonts. Text can berendered in various directions (Left-to-right, right-to-left and top-to-bottom).This allows for correct display of text for various languages.

The package supports the full set of unicode characters, provided the loadedfont does as well.

TODO

Known bugs

  • Determining the height of truetype glyphs is not entirely accurate.It is unclear at this point how to get to this information reliably.Specifically the parts inLoadTruetype at truetype.go#L54+.The vertical glyph bounds computed by freetype-go are not correct forcertain fonts. Right now we manually offset the value by added4 tothe height. This is an unreliable hack and should be fixed.
  • freetype-go does not exposeAdvanceHeight for vertically rendered fonts.This may mean that the Advance size for top-to-bottom fonts is incorrect.

Dependencies

This packages usesfreetype-go which is licensedunder GPLv2 e FTL licenses. You can choose which one is a better fit for youruse case but FTL requires you to give some form of credit to Freetype.org

You can read theGPLv2andFTLlicenses for more information about the requirements.

Usage

go get github.com/go-gl/gltext

Refer togo-gl/examples/gltext for usage examples.

License

Copyright 2012 The go-gl Authors. All rights reserved.Use of this source code is governed by a BSD-stylelicense that can be found in the LICENSE file.

About

OpenGL text rendering utilities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp