Behdad Esfahbod
|
dbccf87eef
|
[Indic] Make room for more reordering positions
|
13 years ago |
Behdad Esfahbod
|
d4480ace7f
|
[Indic] Improve matra vs consonant ordering
Another 1.5% down.
|
13 years ago |
Behdad Esfahbod
|
33c92e7695
|
[Indic] Categorize Anudatta
|
13 years ago |
Behdad Esfahbod
|
19d984edaa
|
[Indic] Make sure Reph jumps over all matras to the right
Another 12 thousand failures gone! (78 to go)
|
13 years ago |
Behdad Esfahbod
|
9034641333
|
[Indic] Keep Vedic signs at the right too
|
13 years ago |
Behdad Esfahbod
|
d1deaa2f5b
|
Replace zerowidth invisible chars with a zero-advance space glyph
Like Uniscribe does.
|
13 years ago |
Behdad Esfahbod
|
49e5da1591
|
[indic] Keep the syllable modifier marks to the right
Shaping failures on Hindi Wikipedia go down from 25% to 14%!
|
13 years ago |
Behdad Esfahbod
|
5b12609093
|
Minor
|
13 years ago |
Behdad Esfahbod
|
9ce939232b
|
Minor
|
13 years ago |
Behdad Esfahbod
|
76b3409de6
|
[indic] Better Reph matching
|
13 years ago |
Behdad Esfahbod
|
df6d45c693
|
Minor
|
13 years ago |
Behdad Esfahbod
|
412b91889d
|
[indic] Apply Indic features in order
|
13 years ago |
Behdad Esfahbod
|
1ac075b227
|
[indic] Apply rakaar forms
Fixes 10% of the failures against all of Hindi Wikipedia!
|
13 years ago |
Behdad Esfahbod
|
1a2a4a0078
|
Fix warning and build issues
As reported by Jonathan Kew on the list.
|
13 years ago |
Behdad Esfahbod
|
a5e39fed85
|
Minor
|
13 years ago |
Behdad Esfahbod
|
1827dc208c
|
Add hb_ot_shape_glyphs_closure()
Experimental API for now.
|
13 years ago |
Behdad Esfahbod
|
bb09f0ec10
|
Minor
|
13 years ago |
Behdad Esfahbod
|
29a7e306e3
|
Minor
|
13 years ago |
Behdad Esfahbod
|
6c6ccaf575
|
Add a few more set operations
TODO: Tests for hb_set_t.
|
13 years ago |
Behdad Esfahbod
|
5caece67ab
|
Make closure() return void
|
13 years ago |
Behdad Esfahbod
|
0b08adb353
|
Add hb_set_t
|
13 years ago |
Behdad Esfahbod
|
5b93e8d94f
|
Update copyright headers
|
13 years ago |
Behdad Esfahbod
|
6a9be5bd35
|
Rename hb_glyph_map_t to hb_set_t
|
13 years ago |
Behdad Esfahbod
|
a4385f0b0a
|
Improve clustering
|
13 years ago |
Behdad Esfahbod
|
8e3715f8a1
|
Minor
|
13 years ago |
Behdad Esfahbod
|
d2984a241e
|
Add map->substitute_closure()
|
13 years ago |
Behdad Esfahbod
|
31081f7390
|
Implement closure() for Context and ChainContext lookups
|
13 years ago |
Behdad Esfahbod
|
c64ddab3c3
|
Flesh out closure() for GSUB
The GSUBGPOS part still missing.
|
13 years ago |
Behdad Esfahbod
|
0da132bde4
|
Fix Coverage iters
|
13 years ago |
Behdad Esfahbod
|
3e32cd9570
|
Minor
|
13 years ago |
Behdad Esfahbod
|
650ac00da3
|
Minor refactoring
|
13 years ago |
Behdad Esfahbod
|
f94b0aa646
|
Add "closure" operation stubs to GSUB
Filling in.
|
13 years ago |
Behdad Esfahbod
|
7d50d50263
|
Add Coverage iterators
|
13 years ago |
Behdad Esfahbod
|
3ed4634ec3
|
Add Indic inspection tool
|
13 years ago |
Behdad Esfahbod
|
a06411ecf9
|
Minor matra renumbering
Should have no visible effect.
|
13 years ago |
Behdad Esfahbod
|
36608941f3
|
Add GSUB "would_apply" API
To be used in the Indic shaper later. Unused for now.
|
13 years ago |
Behdad Esfahbod
|
a5e40542ab
|
Make font immutable in hb_shape()
|
13 years ago |
Behdad Esfahbod
|
3cde23664f
|
Minor note re Graphite
|
13 years ago |
Behdad Esfahbod
|
4dc2449d92
|
Fix leak in graphite
|
13 years ago |
Behdad Esfahbod
|
9ceca3aeb1
|
Fix ragel regexp in vowel-based syllable
As reported by datao zhang on the mailing list.
|
13 years ago |
Behdad Esfahbod
|
b870afcd1b
|
Rewrite ragel expression to better match the one on MS spec
https://www.microsoft.com/typography/otfntdev/devanot/shaping.aspx
|
13 years ago |
Behdad Esfahbod
|
a5f1834f57
|
Apply 'liga' for vertical writing mode too
Apparently that's what Kazuraki uses to form vertical ligatures,
which suggests that it's what Adobe does.
|
13 years ago |
Behdad Esfahbod
|
e74616b889
|
Add comment
|
13 years ago |
Behdad Esfahbod
|
683b503f30
|
Minor
|
13 years ago |
Behdad Esfahbod
|
b9f199c8e3
|
Move code around
|
13 years ago |
Behdad Esfahbod
|
38a83019e6
|
Minor
|
13 years ago |
Behdad Esfahbod
|
d4adade217
|
Add assert
|
13 years ago |
Behdad Esfahbod
|
fe28b997fb
|
Add HB_DIRECTION_IS_VALID
|
13 years ago |
Behdad Esfahbod
|
5e88aa6682
|
Remove public enum names again
As was reported to me, glib-mkenum does not understand named enums,
so remove for now.
|
13 years ago |
Behdad Esfahbod
|
4bf90f6483
|
Make HB_DIRECTION_INVALID be zero
This changes all the HB_DIRECTION_* enum member values, but is
nicer, in preparation for making hb_segment_properties_t public.
|
13 years ago |