| Index: ui/gfx/font_render_params_linux_unittest.cc
|
| diff --git a/ui/gfx/font_render_params_linux_unittest.cc b/ui/gfx/font_render_params_linux_unittest.cc
|
| index 46a4fcfaac27f036693448205271b265cc92db1e..8c86f75574ed620e70e8cfbe9896a34bf2850fd4 100644
|
| --- a/ui/gfx/font_render_params_linux_unittest.cc
|
| +++ b/ui/gfx/font_render_params_linux_unittest.cc
|
| @@ -107,8 +107,8 @@ TEST_F(FontRenderParamsTest, Default) {
|
| kFontconfigMatchFooter +
|
| kFontconfigFileFooter));
|
|
|
| - FontRenderParams params = GetFontRenderParams(
|
| - FontRenderParamsQuery(true), NULL);
|
| + FontRenderParams params =
|
| + GetCurrentFontRenderParams(FontRenderParamsQuery(true), NULL);
|
| EXPECT_TRUE(params.antialiasing);
|
| EXPECT_TRUE(params.autohinter);
|
| EXPECT_TRUE(params.use_bitmaps);
|
| @@ -143,14 +143,14 @@ TEST_F(FontRenderParamsTest, Size) {
|
| // second or third blocks.
|
| FontRenderParamsQuery query(false);
|
| query.pixel_size = 12;
|
| - FontRenderParams params = GetFontRenderParams(query, NULL);
|
| + FontRenderParams params = GetCurrentFontRenderParams(query, NULL);
|
| EXPECT_TRUE(params.antialiasing);
|
| EXPECT_EQ(FontRenderParams::HINTING_FULL, params.hinting);
|
| EXPECT_EQ(FontRenderParams::SUBPIXEL_RENDERING_NONE,
|
| params.subpixel_rendering);
|
|
|
| query.pixel_size = 10;
|
| - params = GetFontRenderParams(query, NULL);
|
| + params = GetCurrentFontRenderParams(query, NULL);
|
| EXPECT_FALSE(params.antialiasing);
|
| EXPECT_EQ(FontRenderParams::HINTING_FULL, params.hinting);
|
| EXPECT_EQ(FontRenderParams::SUBPIXEL_RENDERING_NONE,
|
| @@ -158,7 +158,7 @@ TEST_F(FontRenderParamsTest, Size) {
|
|
|
| query.pixel_size = 0;
|
| query.point_size = 20;
|
| - params = GetFontRenderParams(query, NULL);
|
| + params = GetCurrentFontRenderParams(query, NULL);
|
| EXPECT_TRUE(params.antialiasing);
|
| EXPECT_EQ(FontRenderParams::HINTING_SLIGHT, params.hinting);
|
| EXPECT_EQ(FontRenderParams::SUBPIXEL_RENDERING_RGB,
|
| @@ -189,25 +189,25 @@ TEST_F(FontRenderParamsTest, Style) {
|
|
|
| FontRenderParamsQuery query(false);
|
| query.style = Font::NORMAL;
|
| - FontRenderParams params = GetFontRenderParams(query, NULL);
|
| + FontRenderParams params = GetCurrentFontRenderParams(query, NULL);
|
| EXPECT_EQ(FontRenderParams::HINTING_SLIGHT, params.hinting);
|
| EXPECT_EQ(FontRenderParams::SUBPIXEL_RENDERING_RGB,
|
| params.subpixel_rendering);
|
|
|
| query.style = Font::BOLD;
|
| - params = GetFontRenderParams(query, NULL);
|
| + params = GetCurrentFontRenderParams(query, NULL);
|
| EXPECT_EQ(FontRenderParams::HINTING_SLIGHT, params.hinting);
|
| EXPECT_EQ(FontRenderParams::SUBPIXEL_RENDERING_NONE,
|
| params.subpixel_rendering);
|
|
|
| query.style = Font::ITALIC;
|
| - params = GetFontRenderParams(query, NULL);
|
| + params = GetCurrentFontRenderParams(query, NULL);
|
| EXPECT_EQ(FontRenderParams::HINTING_NONE, params.hinting);
|
| EXPECT_EQ(FontRenderParams::SUBPIXEL_RENDERING_RGB,
|
| params.subpixel_rendering);
|
|
|
| query.style = Font::BOLD | Font::ITALIC;
|
| - params = GetFontRenderParams(query, NULL);
|
| + params = GetCurrentFontRenderParams(query, NULL);
|
| EXPECT_EQ(FontRenderParams::HINTING_NONE, params.hinting);
|
| EXPECT_EQ(FontRenderParams::SUBPIXEL_RENDERING_NONE,
|
| params.subpixel_rendering);
|
| @@ -227,8 +227,8 @@ TEST_F(FontRenderParamsTest, Scalable) {
|
| kFontconfigFileFooter));
|
|
|
| // Check that we specifically ask how scalable fonts should be rendered.
|
| - FontRenderParams params = GetFontRenderParams(
|
| - FontRenderParamsQuery(false), NULL);
|
| + FontRenderParams params =
|
| + GetCurrentFontRenderParams(FontRenderParamsQuery(false), NULL);
|
| EXPECT_TRUE(params.antialiasing);
|
| }
|
|
|
| @@ -247,11 +247,11 @@ TEST_F(FontRenderParamsTest, UseBitmaps) {
|
| kFontconfigFileFooter));
|
|
|
| FontRenderParamsQuery query(false);
|
| - FontRenderParams params = GetFontRenderParams(query, NULL);
|
| + FontRenderParams params = GetCurrentFontRenderParams(query, NULL);
|
| EXPECT_FALSE(params.use_bitmaps);
|
|
|
| query.pixel_size = 5;
|
| - params = GetFontRenderParams(query, NULL);
|
| + params = GetCurrentFontRenderParams(query, NULL);
|
| EXPECT_TRUE(params.use_bitmaps);
|
| }
|
|
|
| @@ -268,10 +268,11 @@ TEST_F(FontRenderParamsTest, ForceFullHintingWhenAntialiasingIsDisabled) {
|
| kFontconfigMatchFooter +
|
| kFontconfigFileFooter));
|
|
|
| - // Full hinting should be forced. See the comment in GetFontRenderParams() for
|
| + // Full hinting should be forced. See the comment in
|
| + // GetCurrentFontRenderParams() for
|
| // more information.
|
| - FontRenderParams params = GetFontRenderParams(
|
| - FontRenderParamsQuery(false), NULL);
|
| + FontRenderParams params =
|
| + GetCurrentFontRenderParams(FontRenderParamsQuery(false), NULL);
|
| EXPECT_FALSE(params.antialiasing);
|
| EXPECT_EQ(FontRenderParams::HINTING_FULL, params.hinting);
|
| EXPECT_EQ(FontRenderParams::SUBPIXEL_RENDERING_NONE,
|
| @@ -279,28 +280,6 @@ TEST_F(FontRenderParamsTest, ForceFullHintingWhenAntialiasingIsDisabled) {
|
| EXPECT_FALSE(params.subpixel_positioning);
|
| }
|
|
|
| -#if defined(OS_CHROMEOS)
|
| -TEST_F(FontRenderParamsTest, ForceSubpixelPositioning) {
|
| - {
|
| - FontRenderParams params =
|
| - GetFontRenderParams(FontRenderParamsQuery(false), NULL);
|
| - EXPECT_TRUE(params.antialiasing);
|
| - EXPECT_FALSE(params.subpixel_positioning);
|
| - SetFontRenderParamsDeviceScaleFactor(1.0f);
|
| - }
|
| - ClearFontRenderParamsCacheForTest();
|
| - SetFontRenderParamsDeviceScaleFactor(1.25f);
|
| - // Subpixel positioning should be forced.
|
| - {
|
| - FontRenderParams params =
|
| - GetFontRenderParams(FontRenderParamsQuery(false), NULL);
|
| - EXPECT_TRUE(params.antialiasing);
|
| - EXPECT_TRUE(params.subpixel_positioning);
|
| - SetFontRenderParamsDeviceScaleFactor(1.0f);
|
| - }
|
| -}
|
| -#endif
|
| -
|
| TEST_F(FontRenderParamsTest, OnlySetConfiguredValues) {
|
| // Configure the LinuxFontDelegate (which queries GtkSettings on desktop
|
| // Linux) to request subpixel rendering.
|
| @@ -318,8 +297,8 @@ TEST_F(FontRenderParamsTest, OnlySetConfiguredValues) {
|
| kFontconfigFileFooter));
|
|
|
| // The subpixel rendering setting from the delegate should make it through.
|
| - FontRenderParams params = GetFontRenderParams(
|
| - FontRenderParamsQuery(false), NULL);
|
| + FontRenderParams params =
|
| + GetCurrentFontRenderParams(FontRenderParamsQuery(false), NULL);
|
| EXPECT_EQ(system_params.subpixel_rendering, params.subpixel_rendering);
|
| }
|
|
|
| @@ -336,7 +315,8 @@ TEST_F(FontRenderParamsTest, NoFontconfigMatch) {
|
| query.families.push_back("Times New Roman");
|
| query.pixel_size = 10;
|
| std::string suggested_family;
|
| - FontRenderParams params = GetFontRenderParams(query, &suggested_family);
|
| + FontRenderParams params =
|
| + GetCurrentFontRenderParams(query, &suggested_family);
|
|
|
| // The system params and the first requested family should be returned.
|
| EXPECT_EQ(system_params.antialiasing, params.antialiasing);
|
| @@ -355,7 +335,7 @@ TEST_F(FontRenderParamsTest, MissingFamily) {
|
| query.families.push_back("Arial");
|
| query.families.push_back("Verdana");
|
| std::string suggested_family;
|
| - GetFontRenderParams(query, &suggested_family);
|
| + GetCurrentFontRenderParams(query, &suggested_family);
|
| EXPECT_EQ("Arial", suggested_family);
|
| }
|
|
|
| @@ -375,13 +355,13 @@ TEST_F(FontRenderParamsTest, SubstituteFamily) {
|
| FontRenderParamsQuery query(false);
|
| query.families.push_back("Helvetica");
|
| std::string suggested_family;
|
| - GetFontRenderParams(query, &suggested_family);
|
| + GetCurrentFontRenderParams(query, &suggested_family);
|
| EXPECT_EQ("Verdana", suggested_family);
|
|
|
| query.families.clear();
|
| query.families.push_back("Arial");
|
| suggested_family.clear();
|
| - GetFontRenderParams(query, &suggested_family);
|
| + GetCurrentFontRenderParams(query, &suggested_family);
|
| EXPECT_EQ("Verdana", suggested_family);
|
| }
|
|
|
|
|