Home | History | Annotate | only in /external/freetype
Up to higher level directory
NameDateSize
.mailmap22-Oct-2020678
Android.bp22-Oct-20202K
autogen.sh22-Oct-20203.8K
builds/22-Oct-2020
ChangeLog22-Oct-2020110.5K
ChangeLog.2022-Oct-202089.4K
ChangeLog.2122-Oct-2020321.4K
ChangeLog.2222-Oct-202097.5K
ChangeLog.2322-Oct-2020266K
ChangeLog.2422-Oct-2020202.5K
ChangeLog.2522-Oct-2020158.5K
ChangeLog.2622-Oct-2020172.2K
ChangeLog.2722-Oct-202061.6K
ChangeLog.2822-Oct-202094.1K
CleanSpec.mk22-Oct-20202.2K
CMakeLists.txt22-Oct-202015K
configure22-Oct-20203.8K
devel/22-Oct-2020
docs/22-Oct-2020
include/22-Oct-2020
Jamfile22-Oct-20205.9K
Jamrules22-Oct-20201.4K
libft2.map.txt22-Oct-2020261
Makefile22-Oct-2020842
METADATA22-Oct-2020389
MODULE_LICENSE_BSD_LIKE22-Oct-20200
modules.cfg22-Oct-20206.2K
NOTICE22-Oct-20206.7K
objs/22-Oct-2020
OWNERS22-Oct-2020196
README22-Oct-20202.4K
README.android22-Oct-20201.1K
README.git22-Oct-20201.6K
README.version22-Oct-2020192
src/22-Oct-2020
version.sed22-Oct-2020236
vms_make.com22-Oct-202034.9K

README

      1   FreeType 2.9.1
      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.1.tar.bz2
     28     freetype-doc-2.9.1.tar.gz
     29     ftdoc291.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   pfr
      7   t42
      8   winfnt
      9   pcf
     10   bdf
     11 
     12 The following options are disabled in include/freetype/config/ftoption.h:
     13 
     14   FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES
     15   FT_CONFIG_OPTION_INCREMENTAL
     16   TT_CONFIG_OPTION_SUBPIXEL_HINTING
     17 
     18 The following option is enabled to support color fonts.
     19 
     20   FT_CONFIG_OPTION_USE_PNG
     21 
     22 HOW TO UPDATE
     23 * Check out external/freetype to <checkout_dir>
     24   ex: git clone https://android.googlesource.com/platform/external/freetype
     25 * Locate the commit you'd like to move.
     26   ex: for 2.8.1: http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?h=VER-2-8-1&id=39ce3ac499d4cd7371031a062f410953c8ecce29
     27 * In <checkout_dir>, run git merge <commit_sha>
     28   i.e. git merge 39ce3ac499d4cd7371031a062f410953c8ecce29
     29 * Upload the changes.
     30   ex: git push origin HEAD:refs/for/master
     31 * Gerrit will run the text related tests.
     32 
     33 NOTE:
     34  Since Chromium updates FreeType more frequently, you can check the following URL for their changes
     35  and latest merges:
     36  https://chromium.googlesource.com/chromium/src/+log/master/third_party/freetype
     37 

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=96b5e500909cfce39ff78feabefd8063a229b951
      2 Version: 2.9.1 ..96b5e500909cfce39ff78feabefd8063a229b951 
      3 BugComponent: 75970
      4