Home | History | Annotate | only in /external/freetype
Up to higher level directory
NameDateSize
.mailmap21-Aug-2018678
Android.bp21-Aug-20181.8K
autogen.sh21-Aug-20183.8K
builds/21-Aug-2018
ChangeLog21-Aug-2018152.4K
ChangeLog.2021-Aug-201889.4K
ChangeLog.2121-Aug-2018321.4K
ChangeLog.2221-Aug-201897.5K
ChangeLog.2321-Aug-2018266K
ChangeLog.2421-Aug-2018202.5K
ChangeLog.2521-Aug-2018158.5K
ChangeLog.2621-Aug-2018172.2K
ChangeLog.2721-Aug-201861.6K
CleanSpec.mk21-Aug-20182.2K
CMakeLists.txt21-Aug-201812.3K
configure21-Aug-20183.8K
devel/21-Aug-2018
docs/21-Aug-2018
include/21-Aug-2018
Jamfile21-Aug-20185.9K
Jamrules21-Aug-20181.4K
libft2.map.txt21-Aug-2018261
Makefile21-Aug-2018842
MODULE_LICENSE_BSD_LIKE21-Aug-20180
modules.cfg21-Aug-20186.9K
NOTICE21-Aug-20186.7K
objs/21-Aug-2018
README21-Aug-20182.4K
README.android21-Aug-2018975
README.git21-Aug-20181.6K
README.version21-Aug-2018183
src/21-Aug-2018
version.sed21-Aug-2018236
vms_make.com21-Aug-201835K

README

      1   FreeType 2.9
      2   ============
      3 
      4   Homepage: https://www.freetype.org
      5 
      6   FreeType is a freely available software library to render fonts.
      7 
      8   It  is  written  in  C,  designed to  be  small,  efficient,  highly
      9   customizable, and  portable while capable of  producing high-quality
     10   output  (glyph  images) of  most  vector  and bitmap  font  formats.
     11 
     12   Please   read   the  docs/CHANGES   file,   it  contains   IMPORTANT
     13   INFORMATION.
     14 
     15   Read the  files `docs/INSTALL*'  for installation  instructions; see
     16   the file `docs/LICENSE.TXT' for the available licenses.
     17 
     18   The FreeType 2 API reference is located in `docs/reference'; use the
     19   file   `ft2-toc.html'   as   the   top  entry   point.    Additional
     20   documentation is available as a separate package from our sites.  Go
     21   to
     22 
     23     https://download.savannah.gnu.org/releases/freetype/
     24 
     25   and download one of the following files.
     26 
     27     freetype-doc-2.9.tar.bz2
     28     freetype-doc-2.9.tar.gz
     29     ftdoc29.zip
     30 
     31   To view the documentation online, go to
     32 
     33     https://www.freetype.org/freetype2/documentation.html
     34 
     35 
     36   Mailing Lists
     37   =============
     38 
     39   The preferred way  of communication with the FreeType  team is using
     40   e-mail lists.
     41 
     42     general use and discussion:      freetype (a] nongnu.org
     43     engine internals, porting, etc.: freetype-devel (a] nongnu.org
     44     announcements:                   freetype-announce (a] nongnu.org
     45     git repository tracker:          freetype-commit (a] nongnu.org
     46 
     47   The lists are moderated; see
     48 
     49     https://www.freetype.org/contact.html
     50 
     51   how to subscribe.
     52 
     53 
     54   Bugs
     55   ====
     56 
     57   Please submit bug reports at
     58 
     59     https://savannah.nongnu.org/bugs/?group=freetype
     60 
     61   Alternatively,    you   might    report    bugs    by   e-mail    to
     62   `freetype-devel (a] nongnu.org'.   Don't  forget   to  send  a  detailed
     63   explanation of the problem --  there is nothing worse than receiving
     64   a terse message that only says `it doesn't work'.
     65 
     66 
     67   Enjoy!
     68 
     69 
     70     The FreeType Team
     71 
     72 ----------------------------------------------------------------------
     73 
     74 Copyright 2006-2018 by
     75 David Turner, Robert Wilhelm, and Werner Lemberg.
     76 
     77 This  file is  part of  the FreeType  project, and  may only  be used,
     78 modified,  and distributed  under the  terms of  the  FreeType project
     79 license,  LICENSE.TXT.  By  continuing to  use, modify,  or distribute
     80 this file you  indicate that you have read  the license and understand
     81 and accept it fully.
     82 
     83 
     84 --- end of README ---
     85 

README.android

      1 Freetype
      2 
      3 There are the following local modifications:
      4 
      5 The following modules are disabled in include/freetype/config/ftmodule.h:
      6   t1
      7   t1cid
      8   pfr
      9   t42
     10   winfnt
     11   pcf
     12   bdf
     13 
     14 The following options are disabled in include/freetype/config/ftoption.h:
     15 
     16   FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES
     17   FT_CONFIG_OPTION_INCREMENTAL
     18   TT_CONFIG_OPTION_SUBPIXEL_HINTING
     19 
     20 The following option is enabled to support color fonts.
     21 
     22   FT_CONFIG_OPTION_USE_PNG
     23 
     24 HOW TO UPDATE
     25 * Check out external/freetype to <checkout_dir>
     26   ex: git clone https://android.googlesource.com/platform/external/freetype
     27 * Locate the commit you'd like to move.
     28   ex: for 2.8.1: http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?h=VER-2-8-1&id=39ce3ac499d4cd7371031a062f410953c8ecce29
     29 * In <checkout_dir>, run git merge <commit_sha>
     30   i.e. git merge 39ce3ac499d4cd7371031a062f410953c8ecce29
     31 * Upload the changes.
     32   ex: git push origin HEAD:refs/for/master
     33 * Gerrit will run the text related tests.
     34 

README.git

      1 The git  archive doesn't  contain pre-built configuration  scripts for
      2 UNIXish platforms.  To generate them say
      3 
      4   sh autogen.sh
      5 
      6 which in turn depends on the following packages:
      7 
      8   automake (1.10.1)
      9   libtool (2.2.4)
     10   autoconf (2.62)
     11 
     12 The versions given  in parentheses are known to  work.  Newer versions
     13 should work too, of course.   Note that autogen.sh also sets up proper
     14 file permissions for the `configure' and auxiliary scripts.
     15 
     16 The autogen.sh script  now checks the version of  above three packages
     17 whether they match the numbers  above.  Otherwise it will complain and
     18 suggest either upgrading or using  an environment variable to point to
     19 a more recent version of the required tool(s).
     20 
     21 Note that  `aclocal' is provided  by the `automake' package  on Linux,
     22 and that `libtoolize' is called `glibtoolize' on Darwin (OS X).
     23 
     24 
     25 For static builds which  don't use platform specific optimizations, no
     26 configure script is necessary at all; saying
     27 
     28   make setup ansi
     29   make
     30 
     31 should work on all platforms which have GNU make (or makepp).
     32 
     33 
     34 Similarly, a  build with  `cmake' can  be done  directly from  the git
     35 repository.
     36 
     37 
     38 ----------------------------------------------------------------------
     39 
     40 Copyright 2005-2018 by
     41 David Turner, Robert Wilhelm, and Werner Lemberg.
     42 
     43 This  file is  part of  the FreeType  project, and  may only  be used,
     44 modified,  and distributed  under the  terms of  the  FreeType project
     45 license,  LICENSE.TXT.  By  continuing to  use, modify,  or distribute
     46 this file you  indicate that you have read  the license and understand
     47 and accept it fully.
     48 
     49 
     50 --- end of README.git ---
     51 

README.version

      1 URL: http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=036bdc0c9a4fb55b4fe5a7276e97b70b95c8a260
      2 Version: 036bdc0c9a4fb55b4fe5a7276e97b70b95c8a260
      3 BugComponent: 75970
      4