comparison src/xftfont.c @ 102861:0ea82e792866

(xftfont_open): Fix setting font->underline_thickness.
author Kenichi Handa <handa@m17n.org>
date Mon, 06 Apr 2009 11:08:56 +0000
parents 97c9e9322753
children 64cdf8a83bdd
comparison
equal deleted inserted replaced
102860:4b5a8f3d1216 102861:0ea82e792866
358 if (XINT (AREF (entity, FONT_SIZE_INDEX)) == 0) 358 if (XINT (AREF (entity, FONT_SIZE_INDEX)) == 0)
359 { 359 {
360 int upEM = ft_face->units_per_EM; 360 int upEM = ft_face->units_per_EM;
361 361
362 font->underline_position = -ft_face->underline_position * size / upEM; 362 font->underline_position = -ft_face->underline_position * size / upEM;
363 font->underline_thickness = -ft_face->underline_thickness * size / upEM; 363 font->underline_thickness = ft_face->underline_thickness * size / upEM;
364 if (font->underline_thickness > 2) 364 if (font->underline_thickness > 2)
365 font->underline_position -= font->underline_thickness / 2; 365 font->underline_position -= font->underline_thickness / 2;
366 } 366 }
367 else 367 else
368 { 368 {