| Index: ui/gfx/font.cc
|
| diff --git a/ui/gfx/font.cc b/ui/gfx/font.cc
|
| index 60a7acd424f5f12193b30dd2e62ad5440269c0d2..ac7b7491a6cdcb98caa8e889900db693f454d9f6 100644
|
| --- a/ui/gfx/font.cc
|
| +++ b/ui/gfx/font.cc
|
| @@ -41,8 +41,8 @@ Font::Font(const std::string& font_name, int font_size)
|
| Font::~Font() {
|
| }
|
|
|
| -Font Font::Derive(int size_delta, int style) const {
|
| - return platform_font_->DeriveFont(size_delta, style);
|
| +Font Font::Derive(int size_delta, int style, Font::Weight weight) const {
|
| + return platform_font_->DeriveFont(size_delta, style, weight);
|
| }
|
|
|
| int Font::GetHeight() const {
|
| @@ -77,6 +77,10 @@ int Font::GetFontSize() const {
|
| return platform_font_->GetFontSize();
|
| }
|
|
|
| +Font::Weight Font::GetWeight() const {
|
| + return platform_font_->GetWeight();
|
| +}
|
| +
|
| const FontRenderParams& Font::GetFontRenderParams() const {
|
| return platform_font_->GetFontRenderParams();
|
| }
|
| @@ -87,4 +91,10 @@ NativeFont Font::GetNativeFont() const {
|
| }
|
| #endif
|
|
|
| +#ifndef NDEBUG
|
| +std::ostream& operator<<(std::ostream& stream, const Font::Weight weight) {
|
| + return stream << static_cast<int>(weight);
|
| +}
|
| +#endif
|
| +
|
| } // namespace gfx
|
|
|