| Index: ui/gfx/font_render_params_android.cc
|
| diff --git a/ui/gfx/font_render_params_android.cc b/ui/gfx/font_render_params_android.cc
|
| index 0d5650042fb151378ebead17b5fa8b9e848f9c7b..b67ea1840dfd6a95c7ccaf60f9ceb010a55756c1 100644
|
| --- a/ui/gfx/font_render_params_android.cc
|
| +++ b/ui/gfx/font_render_params_android.cc
|
| @@ -10,43 +10,43 @@ namespace gfx {
|
|
|
| namespace {
|
|
|
| -// Initializes |params| with the system's default settings.
|
| -void LoadDefaults(FontRenderParams* params) {
|
| - params->antialiasing = true;
|
| - params->autohinter = true;
|
| - params->use_bitmaps = true;
|
| - params->subpixel_rendering = FontRenderParams::SUBPIXEL_RENDERING_NONE;
|
| +// Returns the system's default settings.
|
| +FontRenderParams LoadDefaults() {
|
| + FontRenderParams params;
|
| + params.antialiasing = true;
|
| + params.autohinter = true;
|
| + params.use_bitmaps = true;
|
| + params.subpixel_rendering = FontRenderParams::SUBPIXEL_RENDERING_NONE;
|
|
|
| // Use subpixel text positioning to keep consistent character spacing when
|
| // the page is scaled by a fractional factor.
|
| - params->subpixel_positioning = true;
|
| + params.subpixel_positioning = true;
|
| // Slight hinting renders much better than normal hinting on Android.
|
| - params->hinting = FontRenderParams::HINTING_SLIGHT;
|
| + params.hinting = FontRenderParams::HINTING_SLIGHT;
|
| +
|
| + return params;
|
| }
|
|
|
| } // namespace
|
|
|
| const FontRenderParams& GetDefaultFontRenderParams() {
|
| - static bool loaded_defaults = false;
|
| - static FontRenderParams default_params;
|
| - if (!loaded_defaults)
|
| - LoadDefaults(&default_params);
|
| - loaded_defaults = true;
|
| + static FontRenderParams default_params = LoadDefaults();
|
| return default_params;
|
| }
|
|
|
| +const FontRenderParams& GetDefaultWebKitFontRenderParams() {
|
| + return GetDefaultFontRenderParams();
|
| +}
|
| +
|
| FontRenderParams GetCustomFontRenderParams(
|
| bool for_web_contents,
|
| const std::vector<std::string>* family_list,
|
| const int* pixel_size,
|
| const int* point_size,
|
| + const int* style,
|
| std::string* family_out) {
|
| NOTIMPLEMENTED();
|
| return GetDefaultFontRenderParams();
|
| }
|
|
|
| -const FontRenderParams& GetDefaultWebKitFontRenderParams() {
|
| - return GetDefaultFontRenderParams();
|
| -}
|
| -
|
| } // namespace gfx
|
|
|