Go to file
Werner Lemberg 08270698e7 Adding the function `FT_Get_Next_Char', doing the obvious thing
w.r.t. the selected charmap.

* include/freetype/freetype.h: Add prototype.
* include/freetype/internal/ftdriver.h: Add `FTDriver_getNextChar'
typedef.
(FT_Driver_Class): Use it.
* include/freetype/internal/psnames.h: Add `PS_Next_Unicode_Func'
typedef.
(PSNames_Interface): Use it.
* include/freetype/internal/tttypes.h: Add `TT_CharNext_Func'
typedef.
(TT_CMapTable): Use it.

* src/base/ftobjs.c (FT_Get_Next_Char): New function, implementing
high-level API.
* src/cff/cffdrivr.c (cff_get_next_char): New function.
(cff_driver_class): Add it.
* src/cid/cidriver.c (Cid_Get_Next_Char): New function.
(t1cid_driver_class): Add it.
* src/pcf/pcfdriver.c (PCF_Get_Next_Char): New function.
(pcf_driver_class): Add it.
* src/psnames/psmodule.c (PS_Next_Unicode): New function.
(psnames_interface): Add it.
* src/sfnt/ttcmap.c (code_to_next0, code_to_next2, code_to_next4,
code_to_next6, code_to_next_8_12, code_to_next_10): New auxiliary
functions.
(TT_CharMap_Load): Use them.
* src/truetype/ttdriver.c (Get_Next_Char): New function.
(tt_driver_class): Add it.
* src/type1/t1driver.c (Get_Next_Char): New function.
(t1_driver_class): Add it.
* src/winfnt/winfnt.c (FNT_Get_Next_Char): New function.
(winfnt_driver_class): Add it.

* src/pcf/pcfread.c (pcf_load_font): For now, report Unicode for
Unicode and Latin 1 encodings.
2002-02-04 20:55:58 +00:00
builds * builds/unix/freetype-config.in: Add missing `fi'. 2002-02-02 15:05:38 +00:00
docs Formatting. 2002-02-01 01:20:11 +00:00
include Adding the function `FT_Get_Next_Char', doing the obvious thing 2002-02-04 20:55:58 +00:00
objs renamed "obj" to "objs" 2001-03-20 15:04:30 +00:00
src Adding the function `FT_Get_Next_Char', doing the obvious thing 2002-02-04 20:55:58 +00:00
tests Formatting. 2001-12-05 01:22:05 +00:00
.cvsignore Formatting. 2000-10-31 19:42:53 +00:00
ChangeLog Adding the function `FT_Get_Next_Char', doing the obvious thing 2002-02-04 20:55:58 +00:00
Jamfile Formatting. 2001-12-05 01:22:05 +00:00
Jamrules * builds/os2/*.mk: These files have been forgotten to update to 2001-04-06 07:05:50 +00:00
Makefile Added copyright messages to all Makefiles. 2000-10-17 03:38:43 +00:00
README updating documentation for 2.0.7 2002-01-31 17:42:05 +00:00
README.UNX updating documentation for 2.0.7 2002-01-31 17:42:05 +00:00
configure fixed the "configure" script in the top-level directory.. 2002-01-29 18:13:54 +00:00
descrip.mms adding or updating files to the old build system to compile 2001-10-19 07:34:20 +00:00
install Formatting. 2002-01-09 21:01:18 +00:00

README

  Special note to Unix users
  ==========================

  Please   read  the  file   "README.UNX",  it   contains  important
  information  regarding  the   installation  of  FreeType  on  Unix
  systems, especially GNU based operating systems like GNU/Linux.


  FreeType 2.0.7
  ==============

  Please   read  the  docs/CHANGES   file,  it   contains  IMPORTANT
  INFORMATION.

  Read  the  files "docs/INSTALL"  or  "docs/BUILD" for installation
  instructions.

  Note  that the  FreeType 2  documentation  is now  available as  a
  separate package from our sites.  See:

    ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.7.tar.bz2
    ftp://ftp.freetype.org/pub/freetype2/ftdocs-2.0.7.tar.gz
    ftp://ftp.freetype.org/pub/freetype2/ftdoc207.zip

  Enjoy!


    The FreeType Team