pango r2604 - in trunk: . pango
- From: behdad svn gnome org
- To: svn-commits-list gnome org
- Subject: pango r2604 - in trunk: . pango
- Date: Mon, 21 Apr 2008 22:47:47 +0100 (BST)
Author: behdad
Date: Mon Apr 21 21:47:47 2008
New Revision: 2604
URL: http://svn.gnome.org/viewvc/pango?rev=2604&view=rev
Log:
2008-04-21 Behdad Esfahbod <behdad gnome org>
Bug 474706 â cairo hexbox looks ugly
* pango/pangocairo-font.c
(_pango_cairo_font_private_get_hex_box_info):
Tweak minifont size a bit. Also propagate font options correctly.
Modified:
trunk/ChangeLog
trunk/pango/pangocairo-font.c
Modified: trunk/pango/pangocairo-font.c
==============================================================================
--- trunk/pango/pangocairo-font.c (original)
+++ trunk/pango/pangocairo-font.c Mon Apr 21 21:47:47 2008
@@ -320,6 +320,7 @@
gravity = pango_font_description_get_gravity (desc);
cairo_scaled_font_get_ctm (scaled_font, &cairo_ctm);
+ cairo_scaled_font_get_font_options (scaled_font, font_options);
/* I started adding support for vertical hexboxes here, but it's too much
* work. Easier to do with cairo user fonts and vertical writing mode
* support in cairo.
@@ -371,15 +372,15 @@
pango_font_description_set_family_static (desc, "monospace");
rows = 2;
- mini_size = size / 2.4;
+ mini_size = size / 2.2;
if (is_hinted)
{
mini_size = HINT_Y (mini_size);
- if (mini_size < 5.0)
+ if (mini_size < 6.0)
{
rows = 1;
- mini_size = MIN (MAX (size - 1, 0), 5.0);
+ mini_size = MIN (MAX (size - 1, 0), 6.0);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]