Behdad Esfahbod
|
081819ea8b
|
[OT] Hookup glib unicode funcs
|
2009-11-02 14:40:39 -05:00 |
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.
|
2009-11-02 14:40:35 -05:00 |
Behdad Esfahbod
|
468769b8f5
|
[HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
|
2009-11-02 14:40:34 -05:00 |
Behdad Esfahbod
|
bff3c0fde5
|
[HB] Remove clumsy macros and improve API
|
2009-11-02 14:40:34 -05:00 |
Behdad Esfahbod
|
07e69226cb
|
[HB] Remove another stale XXX
|
2009-11-02 14:40:33 -05:00 |
Behdad Esfahbod
|
d60bb8ca2a
|
[HB] Hook Sanitizer up. Hell's breaking loose right now
|
2009-11-02 14:40:30 -05:00 |
Behdad Esfahbod
|
679f41fe61
|
[HB] Fix leak
|
2009-11-02 14:40:30 -05:00 |
Behdad Esfahbod
|
f2be750981
|
[HB] Remove stale TODO
|
2009-11-02 14:40:29 -05:00 |
Behdad Esfahbod
|
15164d9258
|
[HB] Fix mix warnings
|
2009-11-02 14:40:29 -05:00 |
Behdad Esfahbod
|
70e0f2a75e
|
[HB] Make it all work again
|
2009-11-02 14:40:27 -05:00 |
Behdad Esfahbod
|
23c86aa000
|
[HB] Use face_t directly instead of ot_layout_t
|
2009-11-02 14:40:27 -05:00 |
Behdad Esfahbod
|
5f5b24f99f
|
[OT] Rename C++ header files from *.h to *.hh
|
2009-11-02 14:40:27 -05:00 |
Behdad Esfahbod
|
2098a021a8
|
[HB] Move OT file handling out of ot-layout
|
2009-11-02 14:40:26 -05:00 |
Behdad Esfahbod
|
0ead481a5a
|
[HB] Port ot-layout to new public API
|
2009-11-02 14:40:26 -05:00 |
Behdad Esfahbod
|
2c80296aa5
|
[HB] Add XXX marks
|
2009-11-02 14:40:26 -05:00 |
Behdad Esfahbod
|
f1322e52d5
|
[HB] Cleanup public buffer structs
|
2009-11-02 14:40:26 -05:00 |
Behdad Esfahbod
|
6d5bb18e93
|
[OT] Match struct with HB's
|
2009-11-02 14:40:25 -05:00 |
Behdad Esfahbod
|
0090dc0f67
|
[HB] Remove hinting setting and use ppem==0 to mean "no hinting"
|
2009-11-02 14:40:24 -05:00 |
Behdad Esfahbod
|
02a370697d
|
[HB] Move direction to buffer
|
2009-11-02 14:40:23 -05:00 |
Behdad Esfahbod
|
f9cd1014f8
|
Apply patch from Jonathan Kew
|
2009-11-02 14:40:23 -05:00 |
Behdad Esfahbod
|
2ebb89d63d
|
Revert "XX"
This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
|
2009-11-02 14:40:22 -05:00 |
Behdad Esfahbod
|
55520d2af1
|
XX
|
2009-11-02 14:40:22 -05:00 |
Behdad Esfahbod
|
09c292e3b6
|
[HB] Fix glyph properties
|
2009-11-02 14:40:21 -05:00 |
Behdad Esfahbod
|
4189b92aaa
|
[HB] When looking back/forward, skip marks only
|
2009-11-02 14:40:20 -05:00 |
Behdad Esfahbod
|
1246e41021
|
[GDEF] Support MarkFilteringSets
|
2009-11-02 14:40:20 -05:00 |
Behdad Esfahbod
|
5130c35e93
|
[HB] Simplify MarkAttachmentType handling
|
2009-11-02 14:40:20 -05:00 |
Behdad Esfahbod
|
e4b92b85a7
|
[HB] Support parsing MarkFilteringSets introduced in OpenType 1.6
|
2009-11-02 14:40:19 -05:00 |
Behdad Esfahbod
|
62964afcec
|
[HB] Implement get_lig_carets()
|
2009-11-02 14:40:19 -05:00 |
Behdad Esfahbod
|
79420ad9ca
|
[HB] Add get_attach_points()
|
2009-11-02 14:40:19 -05:00 |
Behdad Esfahbod
|
c968fc2dc8
|
[HB] More buffer cleanup
|
2009-11-02 14:40:19 -05:00 |
Behdad Esfahbod
|
88a5f5a49b
|
[HB] Cleanup buffer
|
2009-11-02 14:40:19 -05:00 |
Behdad Esfahbod
|
347f0b8621
|
[HB] Clean more
|
2009-11-02 14:40:18 -05:00 |
Behdad Esfahbod
|
3015c41751
|
[HB] Remove last dependence on the old code base!
|
2009-11-02 14:40:15 -05:00 |
Behdad Esfahbod
|
5c0adce1cc
|
[HB] Rename harfbuzz-buffer to hb-buffer
|
2009-11-02 14:40:15 -05:00 |
Behdad Esfahbod
|
b857b49c82
|
[HB] Remove all references to the old code!
|
2009-11-02 14:40:15 -05:00 |
Behdad Esfahbod
|
e1593a6e62
|
[GPOS] Finally it's working, up to Cursive
Wow, IranNastaliq renders perfectly again!
|
2009-11-02 14:40:15 -05:00 |
Behdad Esfahbod
|
0f7e6b2cea
|
[GPOS] Fix more brokenness
|
2009-11-02 14:40:15 -05:00 |
Behdad Esfahbod
|
9c42f05a5c
|
Switch Pango to new, defunt, GPOS
|
2009-11-02 14:40:13 -05:00 |
Behdad Esfahbod
|
5e5eb0573f
|
[HB] Start GPOS!
|
2009-11-02 14:40:13 -05:00 |
Behdad Esfahbod
|
4acaffd786
|
[HB] Don't use G_LIKELY!
|
2009-11-02 14:40:13 -05:00 |
Behdad Esfahbod
|
d6aae5f5ca
|
[HB] Cleanup TODOs
|
2009-11-02 14:40:12 -05:00 |
Behdad Esfahbod
|
ee58aaebd2
|
[HB] Update copyright years
|
2009-11-02 14:40:09 -05:00 |
Behdad Esfahbod
|
f4c9514935
|
[HB] Simplify more arrays
|
2009-11-02 14:40:09 -05:00 |
Behdad Esfahbod
|
8b83580331
|
[HB] Use templates for Null objects
Also use a common pool for all nul-content ones.
|
2009-11-02 14:40:08 -05:00 |
Behdad Esfahbod
|
fc36d9453e
|
[GSUB] Add GSUB::substitute_lookup()
|
2009-11-02 14:40:08 -05:00 |
Behdad Esfahbod
|
c43562b2a7
|
[GSUB] Finish ContextSubstFormat1
|
2009-11-02 14:40:08 -05:00 |
Behdad Esfahbod
|
5a0b791184
|
[harfbuzz/GSUB] towards a partially working GSUB
|
2009-11-02 14:40:06 -05:00 |
Behdad Esfahbod
|
30bd763fa2
|
Implement the first substitute()
|
2009-11-02 14:40:06 -05:00 |
Behdad Esfahbod
|
ce48f03946
|
Merge harfbuzz-ng
|
2009-11-02 14:38:33 -05:00 |
Behdad Esfahbod
|
2d15e72c75
|
Give it a start at GSUB
|
2009-04-15 19:50:16 -04:00 |