Go to file
Anurag Thakur cb7f7760e1 [docs] Add documentation on FreeType smooth raster algorithm 2023-08-02 01:43:03 +05:30
builds * Version 2.13.1 released. 2023-06-24 08:11:05 +02:00
devel [truetype] Hide Infinality. 2023-02-17 04:22:24 +00:00
docs [docs] Add documentation on FreeType smooth raster algorithm 2023-08-02 01:43:03 +05:30
include * Version 2.13.1 released. 2023-06-24 08:11:05 +02:00
objs * builds/windows/vc2010/freetype.vcxproj: AfterBuild copy. 2017-12-16 22:00:40 -05:00
src * Version 2.13.1 released. 2023-06-24 08:11:05 +02:00
subprojects * Version 2.13.1 released. 2023-06-24 08:11:05 +02:00
tests * tests/issue-1063/main.c: s/PATH_MAX/FILENAME_MAX/. 2021-10-20 11:27:03 -04:00
.clang-format Add .clang-format file 2020-07-16 15:51:06 +02:00
.gitignore [meson] Add first regression test to FreeType 2021-06-16 10:28:47 +02:00
.gitlab-ci.yml * Version 2.13.1 released. 2023-06-24 08:11:05 +02:00
.gitmodules Move 'dlg' submodule to `subprojects` directory. 2021-02-16 14:07:18 +01:00
.mailmap .mailmap: Updated. 2023-05-13 09:35:12 +02:00
CMakeLists.txt [docs] Migrate Readme to markdown 2023-08-01 14:38:56 +05:30
LICENSE.TXT [autofit] Don't depend on 'hb-ft'. 2023-01-06 12:54:17 +01:00
Makefile Update all copyright notices. 2023-01-17 09:18:25 +01:00
README.md [docs] Migrate docs/INSTALL to Markdown 2023-08-01 20:20:22 +05:30
autogen.sh Update all copyright notices. 2023-01-17 09:18:25 +01:00
configure * configure: Use `sed` instead of `grep`. 2023-03-02 20:53:21 +00:00
meson.build Update all copyright notices. 2023-01-17 09:18:25 +01:00
meson_options.txt Update all copyright notices. 2023-01-17 09:18:25 +01:00
modules.cfg Update all copyright notices. 2023-01-17 09:18:25 +01:00
vms_make.com vms_make.com: Create shared executable for x86 version of OpenVMS. 2023-05-17 12:40:59 +02:00

README.md

FreeType Badge Version

A freely available software library to render fonts.


Website Install Changes Documentation API License


FreeType is a C library, designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images) of most vector and bitmap font formats.


alt text

Documentation

The FreeType 2 API reference for the latest release, along with additional documentation can be found online at:

https://freetype.org/freetype2/docs/documentation.html

Refer to DOCGUIDE for more information.

Repo Mirrors

FreeType's official git repository is located at

https://gitlab.freedesktop.org/freetype

from which the 'freetype.git' and 'freetype-demos.git' repositories can be cloned in the usual way.

FreeType:

git clone https://gitlab.freedesktop.org/freetype/freetype.git

FreeType-demos:

git clone https://gitlab.freedesktop.org/freetype/freetype-demos.git

If you want to use the Savannah mirror instead, you have to do a slightly different incantation because the repository names contain digit '2' for historical reasons.

git clone https://git.savannah.nongnu.org/git/freetype/freetype2.git
git clone https://git.savannah.nongnu.org/git/freetype/freetype2-demos.git

Compiling FreeType

FreeType supports compilation via meson, GNU make and CMake

Refer to INSTALL for more information.

Licensing

FreeType is dual-licensed under the FTL and GPLv2.

Refer to LICENSE for more information.

Reporting Issues

Please submit bug reports at

https://gitlab.freedesktop.org/freetype/freetype/-/issues

If you have suggestions for improving FreeType, they should be sent to the freetype-devel mailing list.

Improving FreeType

For instructions on compiling FreeType, see INSTALL.

Please send merge requests to our gitlab repo at:

https://gitlab.freedesktop.org/freetype/freetype/

Alternatively, you can send patches to the freetype-devel mailing list. Details on the process can be found here:

https://www.freetype.org/developer.html#patches

Any non-trivial contribution should first be discussed with the maintainers via the freetype-devel mailing list.

Contact

The preferred way of communication with the FreeType team is using mailing lists.

How do I subscribe?

Email Details
freetype@nongnu.org General use and discussion
freetype-devel@nongnu.org Engine internals, Porting etc
freetype-announce@nongnu.org Announcements
freetype-commit@nongnu.org Git repository track

The lists are moderated

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct (CoC). By participating in this project you agree to abide by its terms, which you can find in the following link:

https://www.freedesktop.org/wiki/CodeOfConduct

CoC issues may be raised to the project maintainers at the following address:


Copyright (C) 2006-2023 by
David Turner, Robert Wilhelm, and Werner Lemberg.

This file is part of the FreeType project, and may only be used,
modified, and distributed under the terms of the FreeType project
license, LICENSE.TXT. By continuing to use, modify, or distribute
this file you indicate that you have read the license and understand
and accept it fully.