From b425950b463041cb7ed58367507f1ca528535a12 Mon Sep 17 00:00:00 2001 From: 8 Date: Thu, 18 Jan 2001 14:14:17 +0000 Subject: Use correct font metrics information. 2001-01-18 * pango/pangoft2.c (get_font_metrics_from_subfonts): Use correct font metrics information. --- ChangeLog | 5 +++++ ChangeLog.pre-1-0 | 5 +++++ ChangeLog.pre-1-10 | 5 +++++ ChangeLog.pre-1-2 | 5 +++++ ChangeLog.pre-1-4 | 5 +++++ ChangeLog.pre-1-6 | 5 +++++ ChangeLog.pre-1-8 | 5 +++++ pango/pangoft2.c | 8 ++++---- 8 files changed, 39 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0039b2c1..0998a64d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-01-18 + + * pango/pangoft2.c (get_font_metrics_from_subfonts): + Use correct font metrics information. + 2001-01-07 Tor Lillqvist * pango/fonts.c (pango_font_description_to_filename): Allow '+' in diff --git a/ChangeLog.pre-1-0 b/ChangeLog.pre-1-0 index 0039b2c1..0998a64d 100644 --- a/ChangeLog.pre-1-0 +++ b/ChangeLog.pre-1-0 @@ -1,3 +1,8 @@ +2001-01-18 + + * pango/pangoft2.c (get_font_metrics_from_subfonts): + Use correct font metrics information. + 2001-01-07 Tor Lillqvist * pango/fonts.c (pango_font_description_to_filename): Allow '+' in diff --git a/ChangeLog.pre-1-10 b/ChangeLog.pre-1-10 index 0039b2c1..0998a64d 100644 --- a/ChangeLog.pre-1-10 +++ b/ChangeLog.pre-1-10 @@ -1,3 +1,8 @@ +2001-01-18 + + * pango/pangoft2.c (get_font_metrics_from_subfonts): + Use correct font metrics information. + 2001-01-07 Tor Lillqvist * pango/fonts.c (pango_font_description_to_filename): Allow '+' in diff --git a/ChangeLog.pre-1-2 b/ChangeLog.pre-1-2 index 0039b2c1..0998a64d 100644 --- a/ChangeLog.pre-1-2 +++ b/ChangeLog.pre-1-2 @@ -1,3 +1,8 @@ +2001-01-18 + + * pango/pangoft2.c (get_font_metrics_from_subfonts): + Use correct font metrics information. + 2001-01-07 Tor Lillqvist * pango/fonts.c (pango_font_description_to_filename): Allow '+' in diff --git a/ChangeLog.pre-1-4 b/ChangeLog.pre-1-4 index 0039b2c1..0998a64d 100644 --- a/ChangeLog.pre-1-4 +++ b/ChangeLog.pre-1-4 @@ -1,3 +1,8 @@ +2001-01-18 + + * pango/pangoft2.c (get_font_metrics_from_subfonts): + Use correct font metrics information. + 2001-01-07 Tor Lillqvist * pango/fonts.c (pango_font_description_to_filename): Allow '+' in diff --git a/ChangeLog.pre-1-6 b/ChangeLog.pre-1-6 index 0039b2c1..0998a64d 100644 --- a/ChangeLog.pre-1-6 +++ b/ChangeLog.pre-1-6 @@ -1,3 +1,8 @@ +2001-01-18 + + * pango/pangoft2.c (get_font_metrics_from_subfonts): + Use correct font metrics information. + 2001-01-07 Tor Lillqvist * pango/fonts.c (pango_font_description_to_filename): Allow '+' in diff --git a/ChangeLog.pre-1-8 b/ChangeLog.pre-1-8 index 0039b2c1..0998a64d 100644 --- a/ChangeLog.pre-1-8 +++ b/ChangeLog.pre-1-8 @@ -1,3 +1,8 @@ +2001-01-18 + + * pango/pangoft2.c (get_font_metrics_from_subfonts): + Use correct font metrics information. + 2001-01-07 Tor Lillqvist * pango/fonts.c (pango_font_description_to_filename): Allow '+' in diff --git a/pango/pangoft2.c b/pango/pangoft2.c index 4cb56e99..f74a55fb 100644 --- a/pango/pangoft2.c +++ b/pango/pangoft2.c @@ -524,14 +524,14 @@ get_font_metrics_from_subfonts (PangoFont *font, if (first) { - metrics->ascent = PANGO_UNITS_26_6 (face->ascender); - metrics->descent = PANGO_UNITS_26_6 (face->descender); + metrics->ascent = PANGO_UNITS_26_6 (face->size->metrics.ascender); + metrics->descent = PANGO_UNITS_26_6 (-face->size->metrics.descender); first = FALSE; } else { - metrics->ascent = MAX (PANGO_UNITS_26_6 (face->ascender), metrics->ascent); - metrics->descent = MAX (PANGO_UNITS_26_6 (face->descender), metrics->descent); + metrics->ascent = MAX (PANGO_UNITS_26_6 (face->size->metrics.ascender), metrics->ascent); + metrics->descent = MAX (PANGO_UNITS_26_6 (-face->size->metrics.descender), metrics->descent); } tmp_list = tmp_list->next; -- cgit v1.2.1