Behdad Esfahbod
|
226faa58f4
|
Fix loop
|
2010-05-27 11:42:34 -04:00 |
Martin Hosken
|
56bef5680c
|
Fixes to Python and Graphite from Martin
|
2010-05-27 11:41:47 -04:00 |
Behdad Esfahbod
|
b485da0b71
|
Disable Graphite as it crashes all over the place...
|
2010-05-27 11:39:19 -04:00 |
Behdad Esfahbod
|
93ac709b1f
|
Cypriot is RTL
|
2010-05-26 16:22:00 -04:00 |
Behdad Esfahbod
|
15c7379c16
|
Revert "Merge remote branch 'martin/master'"
This reverts commit 80af2812fb , reversing
changes made to c442672ec2 .
|
2010-05-26 10:48:10 -04:00 |
Behdad Esfahbod
|
80af2812fb
|
Merge remote branch 'martin/master'
|
2010-05-24 18:14:24 +01:00 |
Behdad Esfahbod
|
c442672ec2
|
Fix struct initializers
|
2010-05-24 18:02:32 +01:00 |
Behdad Esfahbod
|
f5ac9de259
|
Minor
|
2010-05-24 18:01:09 +01:00 |
Behdad Esfahbod
|
f97bf4f812
|
Make sure we initialize all callbacks upon creation
Also fixes issue with unicode callbacks never being set really.
|
2010-05-24 17:50:19 +01:00 |
Behdad Esfahbod
|
bf36a1074a
|
Move all callback functions in a vtable structs
|
2010-05-24 17:46:21 +01:00 |
Martin Hosken
|
3109a86add
|
hb-graphite now no longer has -ve advances within clusters. Fix infinite loop in tag_to_script(). python fixed to use tag_to_script and allow hbtestfont to be passed font files, where fontconfig knows about them.
|
2010-05-24 13:25:37 +01:00 |
Martin Hosken
|
e5bed0a37f
|
Tidy up hbtestfont and add README
|
2010-05-22 20:19:00 +01:00 |
Martin Hosken
|
70ae332fe6
|
Add fontconfig to hbtestfont
|
2010-05-22 19:58:00 +01:00 |
Martin Hosken
|
72631c9d06
|
Merge branch 'master' of git://git.freedesktop.org/~behdad/harfbuzz-ng
|
2010-05-22 09:38:02 +01:00 |
Martin Hosken
|
1432ab15c1
|
Add graphical output to hbtestfont
|
2010-05-22 00:56:40 +01:00 |
Behdad Esfahbod
|
bbc7a99d01
|
Move mirroring around a bit
|
2010-05-21 18:25:08 +01:00 |
Behdad Esfahbod
|
bd0987386b
|
Add a few more standard features
|
2010-05-21 18:06:35 +01:00 |
Behdad Esfahbod
|
75f3469ca6
|
Add note
|
2010-05-21 17:59:04 +01:00 |
Behdad Esfahbod
|
1094a294f6
|
Add rtlm
|
2010-05-21 17:58:20 +01:00 |
Behdad Esfahbod
|
074ea78749
|
Add ltra, ltrm, and rtla features
|
2010-05-21 17:53:10 +01:00 |
Behdad Esfahbod
|
1ce7b87c4d
|
Cleanup bitmask allocation
|
2010-05-21 17:31:45 +01:00 |
Behdad Esfahbod
|
dd22a8f7bf
|
Add note
|
2010-05-21 16:43:17 +01:00 |
Martin Hosken
|
cbd1d6a63a
|
Rename Grxxx to HbGrxxx
|
2010-05-21 15:16:43 +01:00 |
Martin Hosken
|
0375bdd202
|
Rename classes from Grxxx to HbGrxxx
|
2010-05-21 15:13:26 +01:00 |
Behdad Esfahbod
|
a5a72e004b
|
Add hb-ot-shape.h, oops.
|
2010-05-21 15:12:52 +01:00 |
Behdad Esfahbod
|
aa62a402a7
|
Fix Makefile to install hb-ot-shape.h
|
2010-05-21 14:42:11 +01:00 |
Behdad Esfahbod
|
9722b8f005
|
Simple renames
|
2010-05-21 14:37:47 +01:00 |
Behdad Esfahbod
|
02f28550d7
|
Graphite also forces us to link to libstdc++ currently
|
2010-05-21 14:37:28 +01:00 |
Behdad Esfahbod
|
ca663bb23c
|
Move main shaper code into hb_ot_shape()
|
2010-05-21 14:34:23 +01:00 |
Behdad Esfahbod
|
7acd232d36
|
Fix test failing
|
2010-05-21 14:20:48 +01:00 |
Behdad Esfahbod
|
dd47924d88
|
Fix warnings
|
2010-05-21 14:18:08 +01:00 |
Behdad Esfahbod
|
305ba86715
|
Import Graphite shaping backend by Martin Hosken
|
2010-05-21 14:15:39 +01:00 |
Behdad Esfahbod
|
3ba6818ba9
|
Update the Python module
|
2010-05-21 13:51:29 +01:00 |
Behdad Esfahbod
|
83f34677bc
|
Add hb_tag_from_string()
|
2010-05-21 13:43:49 +01:00 |
Behdad Esfahbod
|
4a9a5c0b06
|
Don't allocate bits for features not available
|
2010-05-21 13:33:46 +01:00 |
Behdad Esfahbod
|
e53d77142a
|
Speed up feature mask setting
Patch from Jonathan Kew.
|
2010-05-21 13:32:38 +01:00 |
Behdad Esfahbod
|
4fa67f34ec
|
Add Unicode 5.2 scripts
|
2010-05-21 13:29:12 +01:00 |
Behdad Esfahbod
|
ee1b322100
|
Fix feature mask setting
|
2010-05-21 12:55:57 +01:00 |
Behdad Esfahbod
|
b490fa3433
|
Add hb_ot_tag_to_script()
|
2010-05-21 11:15:07 +01:00 |
Behdad Esfahbod
|
5035530904
|
Add Python wrapper from Martin Hosken
|
2010-05-21 10:33:23 +01:00 |
Behdad Esfahbod
|
280af1bddb
|
Let hb_face_get_table() return NULL if table not found
|
2010-05-20 18:33:35 +01:00 |
Behdad Esfahbod
|
1cdbfd944e
|
Fix alternate, again
|
2010-05-20 17:47:28 +01:00 |
Behdad Esfahbod
|
fdca3d5160
|
Fix alternate off-by-one
|
2010-05-20 17:46:20 +01:00 |
Behdad Esfahbod
|
b634beb39e
|
Fix delta scale, again...
|
2010-05-20 17:44:52 +01:00 |
Behdad Esfahbod
|
40335d4533
|
Remove unused operator
|
2010-05-20 17:35:14 +01:00 |
Behdad Esfahbod
|
f7acd8df51
|
Do alternate glyph selection!
Kinda hand-wavy right now. Not tested.
|
2010-05-20 17:26:35 +01:00 |
Behdad Esfahbod
|
750a229455
|
get_table() is allowed to return NULL. Use that to simplify code
|
2010-05-20 16:23:27 +01:00 |
Behdad Esfahbod
|
99d9ef785f
|
Write hb_face_create_for_data() in terms of hb_face_create_for_tables()
Fixes lack of head_table initialization in create_for_tables() also.
|
2010-05-20 15:47:49 +01:00 |
Behdad Esfahbod
|
6774463883
|
Apply user features to ranges!
|
2010-05-20 15:41:20 +01:00 |
Behdad Esfahbod
|
9b60233385
|
Add _hb_bit_storage()
|
2010-05-20 15:31:12 +01:00 |