harfbuzz/src
Behdad Esfahbod 90de3dfff9 [HB] Remove unused methods 2009-11-02 14:40:14 -05:00
..
.gitignore Break and rename, in the layout of old HarfBuzz codebase 2006-12-28 06:10:59 -05:00
COPYING HarfBuzz was relicensed to a more generous and simpler license. Adapt. See 2008-01-15 22:46:32 +00:00
Makefile.am [GSUB] Implement ligature substitutions 2009-11-02 14:40:07 -05:00
Makefile.ng Starting public interface 2008-01-24 03:36:11 -05:00
README Convert pango/opentype to the new project called HarfBuzz. 2006-03-31 12:28:09 +00:00
TODO [HB] Add TODO item 2009-11-02 14:40:09 -05:00
harfbuzz-buffer-private.h [GPOS] Start filling apply() functions in 2009-11-02 14:40:14 -05:00
harfbuzz-buffer.c [GPOS] Start filling apply() functions in 2009-11-02 14:40:14 -05:00
harfbuzz-buffer.h Implement the first substitute() 2009-11-02 14:40:06 -05:00
harfbuzz-dump-main.c Remove old cruft. 2009-01-29 09:19:43 +00:00
harfbuzz-dump.c Bug 469049 – Fix all compiler warnings 2008-12-26 02:31:47 +00:00
harfbuzz-dump.h HarfBuzz was relicensed to a more generous and simpler license. Adapt. See 2008-01-15 22:46:32 +00:00
harfbuzz-gdef-private.h Implement the first substitute() 2009-11-02 14:40:06 -05:00
harfbuzz-gdef.c Implement the first substitute() 2009-11-02 14:40:06 -05:00
harfbuzz-gdef.h Implement the first substitute() 2009-11-02 14:40:06 -05:00
harfbuzz-global.h Merge harfbuzz-ng 2009-11-02 14:38:33 -05:00
harfbuzz-gpos-private.h HarfBuzz was relicensed to a more generous and simpler license. Adapt. See 2008-01-15 22:46:32 +00:00
harfbuzz-gpos.c Implement the first substitute() 2009-11-02 14:40:06 -05:00
harfbuzz-gpos.h Implement the first substitute() 2009-11-02 14:40:06 -05:00
harfbuzz-gsub-private.h HarfBuzz was relicensed to a more generous and simpler license. Adapt. See 2008-01-15 22:46:32 +00:00
harfbuzz-gsub.c [HB] Simplify buffer 2009-11-02 14:40:09 -05:00
harfbuzz-gsub.h Implement the first substitute() 2009-11-02 14:40:06 -05:00
harfbuzz-impl.c [opentype] Use size_t instead of uint for malloc wrappers 2009-03-02 14:20:20 +03:30
harfbuzz-impl.h [harfbuzz/GSUB] towards a partially working GSUB 2009-11-02 14:40:06 -05:00
harfbuzz-open-private.h Clean up file names, add namespace 2008-01-23 05:02:14 -05:00
harfbuzz-open.c Merge harfbuzz-ng 2009-11-02 14:38:33 -05:00
harfbuzz-open.h Remove ClassDef->Defined field. This is the comment accompanying it: 2009-01-29 09:20:08 +00:00
harfbuzz-stream-private.h HarfBuzz was relicensed to a more generous and simpler license. Adapt. See 2008-01-15 22:46:32 +00:00
harfbuzz-stream.c Bug 577952 – Error loading {GDEF,GSUB,GPOS} table 0x6EAD 2009-04-09 13:30:26 -04:00
harfbuzz.c [harfbuzz/GSUB] towards a partially working GSUB 2009-11-02 14:40:06 -05:00
harfbuzz.h Merge harfbuzz-ng 2009-11-02 14:38:33 -05:00
hb-common.h Give it a start at GSUB 2009-04-15 19:50:16 -04:00
hb-ot-layout-common-private.h [HB] Remove unused methods 2009-11-02 14:40:14 -05:00
hb-ot-layout-gdef-private.h [HB] Use enums 2009-11-02 14:40:14 -05:00
hb-ot-layout-gpos-private.h [HB] Indentation 2009-11-02 14:40:14 -05:00
hb-ot-layout-gsub-private.h [HB] Indentation 2009-11-02 14:40:14 -05:00
hb-ot-layout-gsubgpos-private.h [HB] More reference cast simplification 2009-11-02 14:40:14 -05:00
hb-ot-layout-open-private.h [HB] More reference cast simplification 2009-11-02 14:40:14 -05:00
hb-ot-layout-private.h [GPOS] CursivePosFormat1 2009-11-02 14:40:14 -05:00
hb-ot-layout.cc Switch Pango to new, defunt, GPOS 2009-11-02 14:40:13 -05:00
hb-ot-layout.h Switch Pango to new, defunt, GPOS 2009-11-02 14:40:13 -05:00
hb-private.h GDEF completely working now 2008-01-27 21:21:37 -05:00
main.cc [HB] Update copyright years 2009-11-02 14:40:09 -05:00
makefile.msc updated 2007-01-13 21:31:41 +00:00

README

This is HarfBuzz, an OpenType Layout engine.

It was derived originally from the OpenType code in FreeType-1.x, ported to
FreeType2.  (This code has been abandoned for FreeType2, but until something
better comes along, should serve our purposes.) In addition to porting to
FreeType-2, it has been modified in various other ways.

It also includes a partial XML dumper for OpenType Layout tables useful for
figuring out what is going on. Please extend to cover additional parts of the
tables as you encounter fonts using them.  The dumper is written by Owen Taylor.

Bug reports on these files should be sent to the HarfBuzz mailing list as
listed on http://freedesktop.org/wiki/Software/harfbuzz

For license information, see the file COPYING. 

Behdad Esfahbod
April 1st, 2006