- 25 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
Now that vertical text works correctly, I'm doing a last round modification of the font-funcs API to simplify. Expect no more changes around here.
-
- 20 5月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Starting to get there, but not without yet another round of changes. I think I know wheere to go now.
-
- 18 5月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
I like this API *much* better. Implementation still incomplete, but horizontal works.
-
由 Behdad Esfahbod 提交于
Design not final yet, and in fact I'm going to change it immediately, but this is an standalone change for itself.
-
- 17 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 13 5月, 2011 3 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
We need to know whether the glyph exists, so we can fallback to composing / decomposing. Assuming that glyph==0 means "doesn't exist" wouldn't work for applications like Pango that want to use different "doesn't exist" glyph codes for different characters. An explicit return value fixes that.
-
由 Behdad Esfahbod 提交于
Makes it clear that kerning is in visual order.
-
- 12 5月, 2011 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 11 5月, 2011 7 次提交
-
-
由 Behdad Esfahbod 提交于
get_contour_point now takes glyph id before point_index. get_kerning now takes a vector to fill-in.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Not quite useful just yet.
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
- 03 5月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 29 4月, 2011 2 次提交
-
-
由 Behdad Esfahbod 提交于
Will be adding font_funcs subclassing instead.
-
由 Behdad Esfahbod 提交于
-
- 28 4月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 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 2 次提交
-
-
由 Behdad Esfahbod 提交于
That correctly reflects the reference ownership transfer happening.
-
由 Behdad Esfahbod 提交于
This was a bizzare piece of API that I inherited from cairo. It has been wrong adding them to cairo in the first place. Remove them before someone uses them!
-
- 20 4月, 2011 1 次提交
-
-
由 Behdad Esfahbod 提交于
This is the common convention for language binding tools.
-
- 18 12月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 27 10月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
Graphite module not updated. Bump version to 0.3.
-
- 05 10月, 2010 4 次提交
-
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
-
由 Behdad Esfahbod 提交于
Correspond to the make_mutable() ones.
-
由 Behdad Esfahbod 提交于
One in particular is not a straight getter: hb_font_unset_funcs() is special because of the specific needs of the lifecycle management of the user_data object.
-
- 23 9月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
Got to add a suitable replacement.
-
- 24 7月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 21 5月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-
- 20 5月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
hb_font_set_scale() now sets the value to be used to represent a unit pixel. For example, if rendering a 10px font with a 26.6 representation, you would set scale to (10 << 6). For 10px in 16.16 you would set it to (10 << 16). This space should be the same space that the get_glyph_metrics and get_kerning callbacks work in.
-
- 22 4月, 2010 1 次提交
-
-
由 Behdad Esfahbod 提交于
-