diff -Naur chromium-9.0.578.0.orig/chrome/browser/defaults.cc chromium-9.0.578.0/chrome/browser/defaults.cc --- chromium-9.0.578.0.orig/chrome/browser/defaults.cc 2010-11-11 11:55:35.000000000 +0100 +++ chromium-9.0.578.0/chrome/browser/defaults.cc 2010-11-12 14:46:54.828000667 +0100 @@ -34,15 +34,15 @@ #elif defined(TOOLKIT_USES_GTK) -// 13.4px = 10pt @ 96dpi. -const double kAutocompleteEditFontPixelSize = 13.4; +// 10.7px = 8pt @ 96dpi. +const double kAutocompleteEditFontPixelSize = 10.7; // On Windows, popup windows' autocomplete box have a font 5/6 the size of a // regular window, which we duplicate here for GTK. const double kAutocompleteEditFontPixelSizeInPopup = kAutocompleteEditFontPixelSize * 5.0 / 6.0; -const int kAutocompletePopupFontSize = 10; +const int kAutocompletePopupFontSize = 8; #if defined(TOOLKIT_VIEWS) const bool kCanToggleSystemTitleBar = false; diff -Naur chromium-9.0.578.0.orig/chrome/browser/gtk/bookmark_bar_instructions_gtk.cc chromium-9.0.578.0/chrome/browser/gtk/bookmark_bar_instructions_gtk.cc --- chromium-9.0.578.0.orig/chrome/browser/gtk/bookmark_bar_instructions_gtk.cc 2010-11-11 11:55:33.000000000 +0100 +++ chromium-9.0.578.0/chrome/browser/gtk/bookmark_bar_instructions_gtk.cc 2010-11-12 14:46:54.828000667 +0100 @@ -41,9 +41,9 @@ G_CALLBACK(OnButtonClickThunk), this); gtk_util::SetButtonTriggersNavigation(instructions_link_); // Until we switch to vector graphics, force the font size. - // 13.4px == 10pt @ 96dpi + // 10.7px == 8pt @ 96dpi gtk_util::ForceFontSizePixels( - GTK_CHROME_LINK_BUTTON(instructions_link_)->label, 13.4); + GTK_CHROME_LINK_BUTTON(instructions_link_)->label, 10.7); gtk_util::CenterWidgetInHBox(instructions_hbox_, instructions_link_, false, 6); g_signal_connect(GTK_CHROME_LINK_BUTTON(instructions_link_)->label, "map", diff -Naur chromium-9.0.578.0.orig/chrome/browser/gtk/bookmark_utils_gtk.cc chromium-9.0.578.0/chrome/browser/gtk/bookmark_utils_gtk.cc --- chromium-9.0.578.0.orig/chrome/browser/gtk/bookmark_utils_gtk.cc 2010-11-11 11:55:33.000000000 +0100 +++ chromium-9.0.578.0/chrome/browser/gtk/bookmark_utils_gtk.cc 2010-11-12 14:46:54.837000667 +0100 @@ -67,7 +67,7 @@ if (!label_string.empty()) { GtkWidget* label = gtk_label_new(label_string.c_str()); // Until we switch to vector graphics, force the font size. - gtk_util::ForceFontSizePixels(label, 13.4); // 13.4px == 10pt @ 96dpi + gtk_util::ForceFontSizePixels(label, 10.7); // 10.7px == 8pt @ 96dpi // Ellipsize long bookmark names. if (ellipsize) { diff -Naur chromium-9.0.578.0.orig/chrome/browser/gtk/download_shelf_gtk.cc chromium-9.0.578.0/chrome/browser/gtk/download_shelf_gtk.cc --- chromium-9.0.578.0.orig/chrome/browser/gtk/download_shelf_gtk.cc 2010-11-11 11:55:33.000000000 +0100 +++ chromium-9.0.578.0/chrome/browser/gtk/download_shelf_gtk.cc 2010-11-12 14:46:54.846000666 +0100 @@ -108,9 +108,9 @@ G_CALLBACK(OnButtonClickThunk), this); gtk_util::SetButtonTriggersNavigation(link_button_); // Until we switch to vector graphics, force the font size. - // 13.4px == 10pt @ 96dpi + // 10.7px == 8pt @ 96dpi gtk_util::ForceFontSizePixels(GTK_CHROME_LINK_BUTTON(link_button_)->label, - 13.4); + 10.7); // Make the download arrow icon. ResourceBundle& rb = ResourceBundle::GetSharedInstance(); diff -Naur chromium-9.0.578.0.orig/chrome/browser/gtk/find_bar_gtk.cc chromium-9.0.578.0/chrome/browser/gtk/find_bar_gtk.cc --- chromium-9.0.578.0.orig/chrome/browser/gtk/find_bar_gtk.cc 2010-11-11 11:55:33.000000000 +0100 +++ chromium-9.0.578.0/chrome/browser/gtk/find_bar_gtk.cc 2010-11-12 14:46:54.846000666 +0100 @@ -507,8 +507,8 @@ &kEntryTextColor); // Until we switch to vector graphics, force the font size. - gtk_util::ForceFontSizePixels(text_entry_, 13.4); // 13.4px == 10pt @ 96dpi - gtk_util::ForceFontSizePixels(match_count_label_, 13.4); + gtk_util::ForceFontSizePixels(text_entry_, 10.7); // 10.7px == 8pt @ 96dpi + gtk_util::ForceFontSizePixels(match_count_label_, 10.7); // Force the text widget height so it lines up with the buttons regardless // of font size. diff -Naur chromium-9.0.578.0.orig/chrome/browser/gtk/first_run_dialog.cc chromium-9.0.578.0/chrome/browser/gtk/first_run_dialog.cc --- chromium-9.0.578.0.orig/chrome/browser/gtk/first_run_dialog.cc 2010-11-11 11:55:33.000000000 +0100 +++ chromium-9.0.578.0/chrome/browser/gtk/first_run_dialog.cc 2010-11-12 14:46:54.846000666 +0100 @@ -175,8 +175,8 @@ GtkWidget* welcome_message = gtk_util::CreateBoldLabel( l10n_util::GetStringUTF8(IDS_FR_SEARCH_MAIN_LABEL)); // Force the font size to make sure the label doesn't overlap the image. - // 13.4px == 10pt @ 96dpi - gtk_util::ForceFontSizePixels(welcome_message, 13.4); + // 10.7px == 8pt @ 96dpi + gtk_util::ForceFontSizePixels(welcome_message, 10.7); GtkWidget* top_area = gtk_floating_container_new(); gtk_container_add(GTK_CONTAINER(top_area), top_image); diff -Naur chromium-9.0.578.0.orig/chrome/browser/gtk/tabs/tab_renderer_gtk.cc chromium-9.0.578.0/chrome/browser/gtk/tabs/tab_renderer_gtk.cc --- chromium-9.0.578.0.orig/chrome/browser/gtk/tabs/tab_renderer_gtk.cc 2010-11-11 11:55:33.000000000 +0100 +++ chromium-9.0.578.0/chrome/browser/gtk/tabs/tab_renderer_gtk.cc 2010-11-12 14:46:54.852000666 +0100 @@ -1070,10 +1070,9 @@ LoadTabImages(); ResourceBundle& rb = ResourceBundle::GetSharedInstance(); - // Force the font size to 9pt, which matches Windows' default font size - // (taken from the system). + // Force the font size to 8pt const gfx::Font& base_font = rb.GetFont(ResourceBundle::BaseFont); - title_font_ = new gfx::Font(base_font.GetFontName(), 9); + title_font_ = new gfx::Font(base_font.GetFontName(), 8); title_font_height_ = title_font_->GetHeight(); crashed_fav_icon = rb.GetBitmapNamed(IDR_SAD_FAVICON);