| Index: ui/gfx/platform_font_win.h
|
| diff --git a/ui/gfx/platform_font_win.h b/ui/gfx/platform_font_win.h
|
| index 9ba2b81af78bbd01359745d296a7d8a993a0ef30..11f94d4d2ee86576f879c7a8b7435c7279bfca6f 100644
|
| --- a/ui/gfx/platform_font_win.h
|
| +++ b/ui/gfx/platform_font_win.h
|
| @@ -49,10 +49,11 @@
|
| // name could not be retrieved, returns GetFontName().
|
| std::string GetLocalizedFontName() const;
|
|
|
| - // Returns a derived Font with the specified |style| and maximum |height|.
|
| - // The returned Font will be the largest font size with a height <= |height|,
|
| - // since a size with the exact specified |height| may not necessarily exist.
|
| - // GetMinimumFontSize() may impose a font size that is taller than |height|.
|
| + // Returns a derived Font with the specified |style| and with height at most
|
| + // |height|. If the height and style of the receiver already match, it is
|
| + // returned. Otherwise, the returned Font will have the largest size such that
|
| + // its height is less than or equal to |height| (since there may not exist a
|
| + // size that matches the exact |height| specified).
|
| Font DeriveFontWithHeight(int height, int style);
|
|
|
| // Overridden from PlatformFont:
|
| @@ -171,6 +172,10 @@
|
| static HFontRef* CreateHFontRefFromGDI(HFONT font,
|
| const TEXTMETRIC& font_metrics);
|
|
|
| + // Returns a largest derived Font whose height does not exceed the height of
|
| + // |base_font|.
|
| + static Font DeriveWithCorrectedSize(HFONT base_font);
|
| +
|
| // Creates and returns a new HFontRef from the specified HFONT using metrics
|
| // from skia. Currently this is only used if we use DirectWrite for font
|
| // metrics.
|
|
|