|
d9b204d3
|
2012-08-23T16:22:28
|
|
[GSUB] Allow non-zero-context matching in would_apply()
To be used in the next patch.
|
|
5f4c5286
|
2012-08-08T16:53:37
|
|
Minor
|
|
b0e6a26a
|
2012-08-02T08:11:14
|
|
[OT] Hide some API
It was impossible to meaningfully use them from the outside these days.
|
|
1e7d8606
|
2012-07-31T23:41:06
|
|
[GPOS] Adjust mark advance-width zeroing logic
If there is no GPOS, zero mark advances.
If there *is* GPOS and the shaper requests so, zero mark advances for
attached marks.
Fixes regression with Tibetan, where the font has GPOS, and marks a
glyph as mark where it shouldn't get zero advance.
|
|
05bd1b63
|
2012-07-30T19:30:01
|
|
[GSUB/GPOS] Move glyph props matching around
|
|
11f4c87d
|
2012-07-30T02:36:46
|
|
[OT] Remove hb_ot_layout_ensure()
I didn't like it from the beginning.
|
|
cfe98826
|
2012-07-27T03:06:30
|
|
Add hb_ot_layout_ensure() and hb_uniscribe_font_ensure()
|
|
e72b360a
|
2012-07-19T14:35:23
|
|
Refactor / finish would_apply() operation
Untested.
|
|
5caece67
|
2012-04-23T23:03:12
|
|
Make closure() return void
|
|
0b08adb3
|
2012-04-23T22:41:09
|
|
Add hb_set_t
|
|
6a9be5bd
|
2012-04-23T22:23:17
|
|
Rename hb_glyph_map_t to hb_set_t
|
|
c64ddab3
|
2012-04-23T15:28:35
|
|
Flesh out closure() for GSUB
The GSUBGPOS part still missing.
|
|
3e32cd95
|
2012-04-23T13:20:52
|
|
Minor
|
|
d1c9eb45
|
2012-04-12T13:17:44
|
|
Make it an error to include non-top-level headers
Users should #include <hb.h> (or hb-ft.h, hb-glib.h, etc), but
never things like hb-shape.h directly. This makes it easier to
refactor headers later on without breaking compatibility.
|
|
c47a31fb
|
2011-07-30T20:57:01
|
|
[OT] Save chosen script tag
|
|
60fbb360
|
2011-05-19T18:46:15
|
|
[Vertical] GPOS is always done with horizontal origin
|
|
46d6a21c
|
2011-05-11T22:33:13
|
|
[API] Add hb_ot_layout_substitute_start/finish()
|
|
72657e4c
|
2011-05-02T20:46:32
|
|
[API] Make hb_font_create() take a face and reference it
|
|
2409d5f8
|
2011-04-21T17:14:28
|
|
Update Copyright headers
|
|
8f0d7e0c
|
2011-04-15T18:59:56
|
|
Remove hb_buffer_clear_positions(), add hb_ot_layout_position_start()
|
|
1e7c1fcb
|
2010-10-27T22:48:31
|
|
Move code around
|
|
98370e89
|
2010-10-27T17:39:01
|
|
WIP removing external synthesized GDEF support and implementing it internally
|
|
e204674f
|
2010-10-27T12:32:02
|
|
Rename hb_ot_layout_get_lig_carets() to hb_ot_layout_get_ligature_carets()
|
|
3357d145
|
2010-10-27T12:30:46
|
|
Implement vertical support in get_lig_carets()
|
|
acdba3f9
|
2010-07-23T15:11:18
|
|
Prefer C linkage
|
|
c755cb3e
|
2010-04-22T00:11:43
|
|
Change header comment
|
|
555d1127
|
2010-01-26T12:58:59
|
|
[GDEF] Fix bug in building synthetic GDEF
|
|
2014b8d1
|
2009-12-20T20:58:26
|
|
Hook OpenType shaping up
Default features only for now.
|
|
b4b4272c
|
2009-11-06T17:46:33
|
|
Oops, wrong change
|
|
52ea4776
|
2009-11-06T17:45:38
|
|
Change order of font and face for API consistency
|
|
9db8ad75
|
2009-11-06T16:47:31
|
|
Add hb_ot_layout_position_finish()
We expect buffer to be setup with default positions before GPOS.
|
|
8a3511ac
|
2009-11-04T19:45:39
|
|
Add hb_language_t as well as language/script conversion to OT tags
|
|
e21899bc
|
2009-11-04T16:36:14
|
|
Fix array query API
The array query APIs now all do:
- Return the total number of items
- Take a start_offset, such that individual items can be fetched
- The _count IN/OUT variable always has number of items written
into the array upon return of the function
|
|
6bdab706
|
2009-08-10T09:35:11
|
|
[HB] Indent
|
|
17878255
|
2009-08-08T16:57:27
|
|
[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.
|
|
bff3c0fd
|
2009-08-07T19:46:30
|
|
[HB] Remove clumsy macros and improve API
|
|
468769b8
|
2009-08-08T16:53:23
|
|
[HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
|
|
0ead481a
|
2009-08-02T17:41:36
|
|
[HB] Port ot-layout to new public API
|
|
0090dc0f
|
2009-07-30T16:28:45
|
|
[HB] Remove hinting setting and use ppem==0 to mean "no hinting"
|
|
02a37069
|
2009-07-29T18:41:25
|
|
[HB] Move direction to buffer
|
|
f9cd1014
|
2009-07-28T15:43:34
|
|
Apply patch from Jonathan Kew
|
|
2ebb89d6
|
2009-07-25T19:09:01
|
|
Revert "XX"
This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
|
|
55520d2a
|
2009-06-10T23:26:51
|
|
XX
|
|
79420ad9
|
2009-05-26T12:24:16
|
|
[HB] Add get_attach_points()
|
|
62964afc
|
2009-05-26T12:40:10
|
|
[HB] Implement get_lig_carets()
|
|
f96ffd43
|
2009-05-24T15:01:16
|
|
[HB] simplify macros
|
|
6c78683c
|
2009-05-25T03:22:19
|
|
[HB] Update copyright years
|
|
e1593a6e
|
2009-05-20T04:51:30
|
|
[GPOS] Finally it's working, up to Cursive
Wow, IranNastaliq renders perfectly again!
|
|
0f7e6b2c
|
2009-05-20T04:16:35
|
|
[GPOS] Fix more brokenness
|
|
b857b49c
|
2009-05-20T05:35:14
|
|
[HB] Remove all references to the old code!
|
|
5c0adce1
|
2009-05-20T05:42:12
|
|
[HB] Rename harfbuzz-buffer to hb-buffer
|
|
5e5eb057
|
2009-05-18T17:09:33
|
|
[HB] Start GPOS!
|
|
9c42f05a
|
2009-05-18T17:43:49
|
|
Switch Pango to new, defunt, GPOS
|
|
a84e71ad
|
2009-04-16T16:53:40
|
|
[GSUB] Start Ligature subtable support
|
|
30bd763f
|
2009-04-15T22:56:15
|
|
Implement the first substitute()
|
|
5a0b7911
|
2009-04-16T04:45:30
|
|
[harfbuzz/GSUB] towards a partially working GSUB
|
|
2d15e72c
|
2009-04-15T19:50:16
|
|
Give it a start at GSUB
|
|
c4473359
|
2008-02-18T21:14:23
|
|
[hb-ot-layout] Add proper namespace to accessors
|
|
4a26ea40
|
2008-01-28T07:40:10
|
|
Finish script, language, and feature public API
|
|
706ab25a
|
2008-01-28T05:58:50
|
|
Add script and language public getter API
|
|
e50c3978
|
2008-01-28T00:16:49
|
|
Rename HB_OT_Layout to hb_ot_layout_t
|
|
dfa81196
|
2008-01-28T00:12:21
|
|
Rename hb_ot_layout_create() to hb_ot_layout_create_for_data()
|
|
6f425b11
|
2008-01-24T19:38:56
|
|
[GDEF] Finish internal API
|
|
590d55cb
|
2008-01-24T19:13:50
|
|
[GDEF] Finish public API
|
|
aff831ed
|
2008-01-24T06:03:45
|
|
Implement glyph properties
|
|
ead428d7
|
2008-01-24T03:54:09
|
|
More public api
|
|
fd92a3dd
|
2008-01-24T03:11:09
|
|
Starting public interface
|
|
64aef3a5
|
2008-01-23T16:14:38
|
|
Add copyright notices.
|
|
8dd1c8b8
|
2008-01-23T05:00:30
|
|
Clean up file names, add namespace
|