Behdad Esfahbod
6bdab706ec
[HB] Indent
15 years ago
Behdad Esfahbod
17878255fa
[HB] Remove hb_ot_layout_table_find_feature()
...
That function doesn't make much sense as multiple features in the table may
have the same tag.
15 years ago
Behdad Esfahbod
468769b8f5
[HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
15 years ago
Behdad Esfahbod
bff3c0fde5
[HB] Remove clumsy macros and improve API
15 years ago
Behdad Esfahbod
0ead481a5a
[HB] Port ot-layout to new public API
15 years ago
Behdad Esfahbod
0090dc0f67
[HB] Remove hinting setting and use ppem==0 to mean "no hinting"
15 years ago
Behdad Esfahbod
02a370697d
[HB] Move direction to buffer
15 years ago
Behdad Esfahbod
f9cd1014f8
Apply patch from Jonathan Kew
15 years ago
Behdad Esfahbod
2ebb89d63d
Revert "XX"
...
This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
15 years ago
Behdad Esfahbod
55520d2af1
XX
15 years ago
Behdad Esfahbod
62964afcec
[HB] Implement get_lig_carets()
15 years ago
Behdad Esfahbod
79420ad9ca
[HB] Add get_attach_points()
15 years ago
Behdad Esfahbod
6c78683c04
[HB] Update copyright years
15 years ago
Behdad Esfahbod
f96ffd43bc
[HB] simplify macros
15 years ago
Behdad Esfahbod
5c0adce1cc
[HB] Rename harfbuzz-buffer to hb-buffer
15 years ago
Behdad Esfahbod
b857b49c82
[HB] Remove all references to the old code!
15 years ago
Behdad Esfahbod
e1593a6e62
[GPOS] Finally it's working, up to Cursive
...
Wow, IranNastaliq renders perfectly again!
15 years ago
Behdad Esfahbod
0f7e6b2cea
[GPOS] Fix more brokenness
15 years ago
Behdad Esfahbod
9c42f05a5c
Switch Pango to new, defunt, GPOS
15 years ago
Behdad Esfahbod
5e5eb0573f
[HB] Start GPOS!
15 years ago
Behdad Esfahbod
a84e71ad11
[GSUB] Start Ligature subtable support
15 years ago
Behdad Esfahbod
5a0b791184
[harfbuzz/GSUB] towards a partially working GSUB
15 years ago
Behdad Esfahbod
30bd763fa2
Implement the first substitute()
15 years ago
Behdad Esfahbod
2d15e72c75
Give it a start at GSUB
16 years ago
Behdad Esfahbod
c44733596c
[hb-ot-layout] Add proper namespace to accessors
17 years ago
Behdad Esfahbod
4a26ea408c
Finish script, language, and feature public API
17 years ago
Behdad Esfahbod
706ab25a4c
Add script and language public getter API
17 years ago
Behdad Esfahbod
e50c3978d3
Rename HB_OT_Layout to hb_ot_layout_t
17 years ago
Behdad Esfahbod
dfa8119651
Rename hb_ot_layout_create() to hb_ot_layout_create_for_data()
17 years ago
Behdad Esfahbod
6f425b1179
[GDEF] Finish internal API
17 years ago
Behdad Esfahbod
590d55cbb9
[GDEF] Finish public API
17 years ago
Behdad Esfahbod
aff831ed67
Implement glyph properties
17 years ago
Behdad Esfahbod
ead428d7a0
More public api
17 years ago
Behdad Esfahbod
fd92a3dde3
Starting public interface
17 years ago
Behdad Esfahbod
64aef3a549
Add copyright notices.
17 years ago
Behdad Esfahbod
8dd1c8b8d6
Clean up file names, add namespace
17 years ago
Behdad Esfahbod
b9d7688fb3
Finish and test GDEF
17 years ago
Behdad Esfahbod
a2a9a023f6
HarfBuzz was relicensed to a more generous and simpler license. Adapt. See
...
2008-01-15 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*:
HarfBuzz was relicensed to a more generous and simpler license.
Adapt. See pango/opentype/COPYING for the new license which is
LGPL-compatible.
17 years ago
Behdad Esfahbod
ef1f481752
Even more cleanup and more type renames.
...
2007-10-25 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*: Even more cleanup and more type renames.
17 years ago
Behdad Esfahbod
282c60a0ee
More cleanup, remove redundant error types.
...
2007-10-25 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*: More cleanup, remove redundant error types.
17 years ago
Behdad Esfahbod
4280ec4df4
Rename ftglue.c to harfbuzz-impl.c and more type renames and moving code
...
2007-10-24 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*: Rename ftglue.c to harfbuzz-impl.c and more
type renames and moving code around.
17 years ago
Behdad Esfahbod
5716ae278a
New header file harfbuzz-global.h. Rename FT_* int types to HB_* types.
...
2007-10-24 Behdad Esfahbod <behdad@gnome.org>
* pango/opentype/*: New header file harfbuzz-global.h. Rename
FT_* int types to HB_* types.
17 years ago
Behdad Esfahbod
a8abb8b994
Bug 485559 – Boston Summit HarfBuzz optimizations
...
2007-10-10 Behdad Esfahbod <behdad@gnome.org>
Bug 485559 – Boston Summit HarfBuzz optimizations
* pango/opentype/*: HarfBuzz hacking to:
- Rename last remaining FT_Err stuff to HB_Err.
- Fix a couple invalid table paths to be permissive so
fonts work better. Particularly GDEF table for Nafees
Nastaliq is loaded and works great now.
- Optimize harfbuzz buffer to not copy/swap for simple
one-to-one and "copy" GSUB operations.
* pango/pango-ot*: Update to FT_Err to HB_Err renaming.
17 years ago
Behdad Esfahbod
12c4568c68
Break and rename, in the layout of old HarfBuzz codebase
18 years ago
Behdad Esfahbod
9f8da38cd1
Convert pango/opentype to the new project called HarfBuzz.
...
2006-03-31 Behdad Esfahbod <behdad@gnome.org>
Convert pango/opentype to the new project called HarfBuzz.
* pango/opentype/*: Restructured.
* pango/pango-ot-*: Updated to use HarfBuzz symbol names.
19 years ago