- 24 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
To be used in the next patch.
-
- 10 8月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
To room for more allocations, coming.
-
- 02 8月, 2012 4 次提交
-
-
由 Behdad Esfahbod 提交于
We need the font for glyph lookup during GSUB pauses in Indic shaper. Could perhaps be avoided, but at this point, we don't mean to support separate substitute()/position() entry points (anymore), so there is no point in not providing the font to GSUB.
-
由 Behdad Esfahbod 提交于
It was impossible to meaningfully use them from the outside these days.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Gives me a good 10% speedup for the Devanagari test case. Less so for less lookup-intensive tests. For the Devanagari test case, the false positive rate of the GSUB digest is 4%.
-
- 31 7月, 2012 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 30 7月, 2012 5 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
See comments. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=437633
-
由 Behdad Esfahbod 提交于
Start squeezing more out of lig_id/lig_comp.
-
- 29 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
This commit: a3313e54 broke MarkMarkPos when one of the marks itself is a ligature. That regressed 26 Tibetan tests (up from zero!). Fix that. Tibetan back to zero.
-
- 27 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 26 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
This was broken as a result of 7b84c536. As Khaled reported, MarkMark positioning was broken with glyphs resulting from a MultipleSubst. Fixed. Test with the ALLAH character in Amiri.
-
- 24 7月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 09 6月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 11 5月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
This is to incorporate it into GSUB/GPOS processing.
-
- 24 4月, 2012 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
The GSUBGPOS part still missing.
-
- 15 4月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
As was reported to me, glib-mkenum does not understand named enums, so remove for now.
-
- 13 4月, 2012 1 次提交
-
-
由 Behdad Esfahbod 提交于
gdb was showing <anonymous enum> instead of useful stuff, so name all our enums.
-
- 09 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
hb_face_get_blob() renamed to hb_face_reference_blob(), returns a reference now. hb_face_[sg]et_index() added. hb_face_set_upem() added.
-
- 05 8月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Where causing issues for people with MSVC.
-
- 11 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 03 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Needed to be able to include <Windows.h> from hb-object-private.h.
-
- 22 4月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
I was reconsidering whether y should grow down, since all three/four times I've used this API I was tricked and got that wrong in my use. So I was very inclined to make y grow down instead of up. However, considering that the font space has y up and it would be very confusing for callbacks to work against that, I decided that what I really want is for the user to be able to set y_scale to a negative number to imply that user-space y grows down. Changing x_scale/y_scale from unsigned int to int allows that, and I've made pango to use that instead of negating glyph y_offset later. hb-ft however still has y group up. I *guess* that's how FreeType works? I'm not sure, FreeType docs don't make this clear... I'm happy with the resolution :-).
-
- 21 4月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
So we can liberally use the simple features of C++ that parts of the codebase is already using.
-
- 04 11月, 2010 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 03 11月, 2010 6 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-