diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2009-07-30 16:28:45 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2009-07-30 16:31:44 -0400 |
commit | 2ea66938b387b3d492e45f6277666258366cf003 (patch) | |
tree | 8965492a9b715542e2ffabc6f8100047892a583e /pango/pango-ot-info.c | |
parent | 112f0d741a24237e83922f8eee735b7f1ae74019 (diff) | |
download | pango-2ea66938b387b3d492e45f6277666258366cf003.tar.gz |
[HB] Remove hinting setting and use ppem==0 to mean "no hinting"
Diffstat (limited to 'pango/pango-ot-info.c')
-rw-r--r-- | pango/pango-ot-info.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/pango/pango-ot-info.c b/pango/pango-ot-info.c index 2a2c1470..6b3a9be5 100644 --- a/pango/pango-ot-info.c +++ b/pango/pango-ot-info.c @@ -558,14 +558,16 @@ _pango_ot_info_position (const PangoOTInfo *info, /* XXX */ _hb_buffer_clear_positions (buffer->buffer); - hb_ot_layout_set_hinting (info->layout, - buffer->font->is_hinted); hb_ot_layout_set_scale (info->layout, info->face->size->metrics.x_scale, info->face->size->metrics.y_scale); - hb_ot_layout_set_ppem (info->layout, - info->face->size->metrics.x_ppem, - info->face->size->metrics.y_ppem); + + if (buffer->font->is_hinted) + hb_ot_layout_set_ppem (info->layout, + info->face->size->metrics.x_ppem, + info->face->size->metrics.y_ppem); + else + hb_ot_layout_set_ppem (info->layout, 0, 0); for (i = 0; i < ruleset->rules->len; i++) { |