- 11 5月, 2012 27 次提交
-
-
由 Behdad Esfahbod 提交于
Needed for upcoming changes to GSUB/GPOS mask matching.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
This is to incorporate it into GSUB/GPOS processing.
-
由 Behdad Esfahbod 提交于
Not that the code makes any difference since the presence of ZWJ itself causes the ligature to fail to match anyway.
-
由 Behdad Esfahbod 提交于
Another 1000 down!
-
由 Behdad Esfahbod 提交于
Yay!
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Done. I promise.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Makes debug output much more pleasant.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
More to come, for APPLY, CLOSURE, etc.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
We have varargs in the trace interface now. To be used soon...
-
由 Behdad Esfahbod 提交于
Fixed for Deva cases with two full-form consonants. Failures **way** down. Not much left to go :-).
-
由 Behdad Esfahbod 提交于
We now check that the 'rphp' table exists before forming Reph, so we don't need to comment out Ra for those scripts.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Hindi Wikipedia failures down to 6639 (0.938381%)!
-
由 Behdad Esfahbod 提交于
The spec says: "[{M}+[N]+[H]]", and that's what Uniscribe implements. We instead do: "{M+[N]+[H]}", which means we allow Nukta and Halant after all Matras, not just the last one. It makes more sense.
-
- 10 5月, 2012 13 次提交
-
-
由 Behdad Esfahbod 提交于
Uniscribe doesn't do it, but we want to do as it gives the Reph the opportunity to interact with the Matras. Test with mangal for example. Sequence: <0930,094d,0915,094b,094d> In test suite already.
-
由 Behdad Esfahbod 提交于
This was removing the mandatory global 1 bit in the mask and hence disabling GPOS for Reph!
-
由 Behdad Esfahbod 提交于
Move its dependents too.
-
由 Behdad Esfahbod 提交于
In the case of Consonant,LeftMatra,Halant, Uniscribe leaves the Halant where it is, but we want to move it with the Matra as that makes more logical sense.
-
由 Behdad Esfahbod 提交于
This introduced a failure, which we tracked down to a test case like this: U+092E,U+094B,U+094D,U+0930 The final character is a Ra that should be put in a syllable of it's own. And we do. But it will interact with the Halant before it. So now we finally are convinced that we have to limit features to syllable boundaries. That's coming after lunch!
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Reusing the consonant logic!
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
20 was way too low, one could hit a syllable with 7ish consonants with it.
-