Mercurial > emacs
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 { |