Index: ui/gfx/pango_util.cc |
diff --git a/ui/gfx/pango_util.cc b/ui/gfx/pango_util.cc |
index a324b7b326c373323420c8a2cfeba7a9d11c1325..3b8016a3ab12154697d4180204afbc5d04697ba4 100644 |
--- a/ui/gfx/pango_util.cc |
+++ b/ui/gfx/pango_util.cc |
@@ -85,27 +85,6 @@ cairo_font_options_t* CreateCairoFontOptions(const FontRenderParams& params) { |
return cairo_font_options; |
} |
-// Returns the DPI that should be used by Pango. |
-double GetPangoDPI() { |
- static double dpi = -1.0; |
- if (dpi < 0.0) { |
- const gfx::LinuxFontDelegate* delegate = gfx::LinuxFontDelegate::instance(); |
- if (delegate) |
- dpi = delegate->GetFontDPI(); |
- if (dpi <= 0.0) |
- dpi = 96.0; |
- } |
- return dpi; |
-} |
- |
-// Returns the number of pixels in a point. |
-// - multiply a point size by this to get pixels ("device units") |
-// - divide a pixel size by this to get points |
-double GetPixelsInPoint() { |
- static double pixels_in_point = GetPangoDPI() / 72.0; // 72 points in an inch |
- return pixels_in_point; |
-} |
- |
} // namespace |
void SetUpPangoLayout( |
@@ -162,8 +141,7 @@ void SetUpPangoLayout( |
// Set the layout's resolution to match the resolution used to convert from |
// points to pixels. |
- pango_cairo_context_set_resolution(pango_layout_get_context(layout), |
- GetPangoDPI()); |
+ pango_cairo_context_set_resolution(pango_layout_get_context(layout), 96.0); |
// Set text and accelerator character if needed. |
if (flags & Canvas::SHOW_PREFIX) { |
@@ -206,7 +184,7 @@ int GetPangoFontSizeInPixels(PangoFontDescription* pango_font) { |
return pango_font_description_get_size(pango_font) / PANGO_SCALE; |
// Otherwise, we need to convert from points. |
- return static_cast<int>(GetPixelsInPoint() * |
+ return static_cast<int>((96.0 / 72.0) * |
pango_font_description_get_size(pango_font) / PANGO_SCALE + 0.5); |
} |