GitXplorerGitXplorer
g

freetype

public
803 stars
186 forks
48 issues

Commits

List of commits on branch master.
Unverified
e2365dfdc4a05e4b8299a783240d4a7d5a65d4e4

Fix a comment typo.

nnigeltao committed 8 years ago
Unverified
bcfeb16b74e8aea9e2fe043406f2ef74b1cb0759

Allow multiple kern subtables.

nnigeltao committed 8 years ago
Unverified
b12e98108289d6367ecd1a819deee597b2c3fa57

Support Unicode Full Repertoire cmap tables.

nnigeltao committed 8 years ago
Unverified
255de57f4e681ed92b2d55a483a27194dfa2b3dc

Merge pull request #47 from mattn/ttc-v2

nnigeltao committed 8 years ago
Unverified
d8e54afd1a75a57685fade38cd25c06a9175644c

Support TTC v2

mmattn committed 8 years ago
Unverified
d9be45aaf7452cc30c0ceb1b1bf7efe1d17b7c87

Don't crash when a glyph has no contours.

nnigeltao committed 8 years ago

README

The README file for this repository.

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.