summaryrefslogtreecommitdiff
path: root/pango/pango-ot-info.c
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2009-07-30 16:28:45 -0400
committerBehdad Esfahbod <behdad@behdad.org>2009-07-30 16:31:44 -0400
commit2ea66938b387b3d492e45f6277666258366cf003 (patch)
tree8965492a9b715542e2ffabc6f8100047892a583e /pango/pango-ot-info.c
parent112f0d741a24237e83922f8eee735b7f1ae74019 (diff)
downloadpango-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.c12
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++)
{