Freetype font rasterizer

The Freetype font rasterizer in the Go programming language.

Github stars Tracking Chart

The Freetype font rasterizer in the Go programming language.

To download and install from source:
$ go get github.com/golang/freetype

It is an incomplete port:

  • It only supports TrueType fonts, and not Type 1 fonts nor bitmap fonts.
  • It only supports the Unicode encoding.

There are also some implementation differences:

  • It uses a 26.6 fixed point co-ordinate system everywhere internally,
    as opposed to the original Freetype's mix of 26.6 (or 10.6 for 16-bit
    systems) in some places, and 24.8 in the "smooth" rasterizer.

Freetype-Go is derived from Freetype, which is written in C. Freetype is
copyright 1996-2010 David Turner, Robert Wilhelm, and Werner Lemberg.
Freetype-Go is copyright The Freetype-Go Authors, who are listed in the
AUTHORS file.

Unless otherwise noted, the Freetype-Go source files are distributed
under the BSD-style license found in the LICENSE file.

Main metrics

Overview
Name With Ownergolang/freetype
Primary LanguageGo
Program languageC (Language Count: 3)
Platform
License:Other
所有者活动
Created At2015-08-11 04:19:18
Pushed At2024-04-15 01:50:06
Last Commit At2017-06-09 10:35:04
Release Count1
Last Release Namerelease (Posted on )
First Release Namerelease (Posted on )
用户参与
Stargazers Count816
Watchers Count29
Fork Count186
Commits Count181
Has Issues Enabled
Issues Count73
Issue Open Count39
Pull Requests Count3
Pull Requests Open Count10
Pull Requests Close Count11
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private