Behdad Esfahbod
038c98f686
Allow disabling of TrueType kerning
...
Responds to the same feature tag that GPOS kerning does:
'kern' for horizontal and 'vkrn' for vertical.
2013-02-15 07:41:07 -05:00
Behdad Esfahbod
8165f2765b
[tests] Start adding tests for hb-set.h
...
Fails now. Fixing.
2013-01-02 22:50:36 -06:00
Behdad Esfahbod
3cdce6497b
Remove TODO that I don't intend to fix
2012-12-21 16:54:22 -05:00
Behdad Esfahbod
f95a87b7b8
[util] List supported output formats in hb-view
2012-12-21 16:35:28 -05:00
Behdad Esfahbod
e24d8dab74
[TODO] Remove done items
2012-12-19 15:23:02 -05:00
Behdad Esfahbod
f17ed8116e
Minor TODO
2012-11-12 17:48:46 -08:00
Behdad Esfahbod
a724139e64
Update TODO
2012-10-24 14:02:15 -07:00
Behdad Esfahbod
96fdc04e5c
Add hb_buffer_[sg]et_content_type
...
And hb_buffer_content_type_t and enum values.
2012-09-06 22:30:53 -04:00
Behdad Esfahbod
e30ebd2794
Add hb_feature_to/from_string()
2012-09-06 22:09:06 -04:00
Behdad Esfahbod
191fa885d9
[GSUB] Merge Ligature and context input matching
...
Looks better now...
2012-08-28 22:58:55 -04:00
Behdad Esfahbod
ec0e46376a
Remove TODO items
2012-08-24 00:44:53 -04:00
Behdad Esfahbod
2b73a1f112
Add TODO
2012-08-11 19:17:54 -04:00
Behdad Esfahbod
344cc56698
Add TODO
2012-08-11 17:36:23 -04:00
Behdad Esfahbod
fe2b8a7777
Minor
2012-08-08 15:27:14 -04:00
Behdad Esfahbod
a8842e4a44
Remove some TODO items
2012-07-31 23:17:23 -04:00
Behdad Esfahbod
5fecd8b035
[OT] Synthesize glyph classes
2012-07-31 23:17:22 -04:00
Behdad Esfahbod
2f87cebe10
Implement shape_plan caching
...
Should give us some performance boost.
2012-07-27 04:20:39 -04:00
Behdad Esfahbod
787f7d1e9b
[TODO] Minor
2012-07-19 15:29:13 -04:00
Behdad Esfahbod
1f13c7185f
Add TODO item
2012-07-11 18:00:27 -04:00
Behdad Esfahbod
49ee12ccd0
Add TODO item
2012-06-16 14:53:51 -04:00
Behdad Esfahbod
d3c8115d1a
Minor
2012-06-12 09:52:57 -04:00
Behdad Esfahbod
4538b47bf0
Remove done TODO items
2012-06-08 21:02:57 -04:00
Behdad Esfahbod
bce095524b
Add hb_font_get_glyph_name() and hb_font_get_glyph_from_name()
2012-05-28 10:45:50 -04:00
Behdad Esfahbod
3b9b7133be
Update TODO
2012-05-23 22:02:17 -04:00
Behdad Esfahbod
20fdb0f41d
Add a lock-free cache type for int->int functions
...
To be used for cmap and advance caching if desired.
2012-05-17 22:04:45 -04:00
Behdad Esfahbod
de0878395b
Update TODO
2012-05-17 20:15:49 -04:00
Behdad Esfahbod
8b2753ce2b
Minor
2012-05-13 00:54:07 +02:00
Behdad Esfahbod
0b08adb353
Add hb_set_t
2012-04-23 22:44:59 -04:00
Behdad Esfahbod
a0d4caeb91
Minor
2012-04-17 13:42:30 -04:00
Behdad Esfahbod
08569c0eaa
Minor
2012-04-14 18:47:07 -04:00
Behdad Esfahbod
d01402da9c
Minor
2012-04-12 17:38:02 -04:00
Behdad Esfahbod
6d16403bfa
Adjust TODO
2012-04-11 22:04:42 -04:00
Behdad Esfahbod
3baae2440d
Update TODO
2012-04-11 21:54:37 -04:00
Behdad Esfahbod
0b6d2ac6a1
Minor
2012-04-10 10:52:03 -04:00
Behdad Esfahbod
a240d5a0a3
Add TODO item
2011-09-27 13:50:45 -04:00
Behdad Esfahbod
eb2d8be7a8
Minor
2011-09-19 16:15:22 -04:00
Behdad Esfahbod
652d64aa8d
TODO items
2011-09-16 16:34:39 -04:00
Behdad Esfahbod
bf3eef540f
[uniscribe] Cleanup backend
2011-08-09 00:14:22 +02:00
Behdad Esfahbod
cc797e0d53
Minor
2011-08-08 03:50:38 +02:00
Behdad Esfahbod
02aeca985b
[API] Changes to main shape API
...
hb_shape() now accepts a shaper_options and a shaper_list argument.
Both can be set to NULL to emulate previous API. And in most situations
they are expected to be set to NULL.
hb_shape() also returns a boolean for now. If shaper_list is NULL, the
return value can be ignored.
shaper_options is ignored for now, but otherwise it should be a
NULL-terminated list of strings.
shaper_list is a NULL-terminated list of strings. Currently recognized
strings are "ot" for native OpenType Layout implementation, "uniscribe"
for the Uniscribe backend, and "fallback" for the non-complex backend
(that will be implemented shortly). The fallback backend never fails.
The env var HB_SHAPER_LIST is also parsed and honored. It's a
colon-separated list of shaper names. The fallback shaper is invoked if
none of the env-listed shapers succeed.
New API hb_buffer_guess_properties() added.
2011-08-04 22:38:09 -04:00
Behdad Esfahbod
71e7936fca
Minor
2011-08-03 17:38:34 -04:00
Behdad Esfahbod
dd89d958c1
Fix cluster calculation for non-LTR text
2011-07-21 00:28:57 -04:00
Behdad Esfahbod
c4641723fb
[API] Add compose() and decompose() unicode funcs, rename other ones
...
Add compose() and decompose() unicode funcs. These implement
pair-wise canonical composition/decomposition.
The glib/icu implementations are lacking for now. We are adding
API for this to glib, but I cannot find any useful API in ICU.
May end of implementing these in-house.
Changed all unicode_funcs callback names to remove the "_get" part.
Eg, hb_unicode_get_script_func_t is now hb_unicode_script_func_t,
and hb_unicode_get_script() is hb_unicode_script() now.
2011-07-08 00:09:31 -04:00
Behdad Esfahbod
0eafce56ee
[TODO] New items
2011-06-01 12:45:34 -04:00
Behdad Esfahbod
89a2bc9ba6
[Vertical] Apply vertical features
...
We apply all of vert, vrt2, vkrn, valt, and vpal.
2011-05-31 15:18:13 -04:00
Behdad Esfahbod
1587c26fe9
[TODO] Add item
2011-05-27 16:05:01 -04:00
Behdad Esfahbod
5bf56ea056
[TODO] Add item
2011-05-25 14:44:08 -04:00
Behdad Esfahbod
ff7cbd0219
[TODO] Update
2011-05-25 10:01:35 -04:00
Behdad Esfahbod
80dce8b7c8
Minor
2011-05-17 17:12:32 -04:00
Behdad Esfahbod
1368018b47
[TODO] Add items
2011-05-13 20:25:38 -04:00