| Index: ui/gfx/render_text_harfbuzz.h
|
| diff --git a/ui/gfx/render_text_harfbuzz.h b/ui/gfx/render_text_harfbuzz.h
|
| index 8fbf1d9d96cfbcaefde7e0c3ec50e2e53f608024..3c2a7e232573f57fcf1eef76d663451e3d3b3bbb 100644
|
| --- a/ui/gfx/render_text_harfbuzz.h
|
| +++ b/ui/gfx/render_text_harfbuzz.h
|
| @@ -164,6 +164,9 @@ class GFX_EXPORT RenderTextHarfBuzz : public RenderText {
|
| friend class RenderTextTest;
|
| FRIEND_TEST_ALL_PREFIXES(RenderTextTest, Multiline_NormalWidth);
|
| FRIEND_TEST_ALL_PREFIXES(RenderTextTest, HarfBuzz_RunDirection);
|
| + FRIEND_TEST_ALL_PREFIXES(RenderTextTest, HarfBuzz_HorizontalPositions);
|
| + FRIEND_TEST_ALL_PREFIXES(RenderTextTest,
|
| + HarfBuzz_TextPositionWithFractionalSize);
|
| FRIEND_TEST_ALL_PREFIXES(RenderTextTest, HarfBuzz_BreakRunsByUnicodeBlocks);
|
| FRIEND_TEST_ALL_PREFIXES(RenderTextTest, HarfBuzz_BreakRunsByEmoji);
|
| FRIEND_TEST_ALL_PREFIXES(RenderTextTest, HarfBuzz_SubglyphGraphemeCases);
|
| @@ -174,10 +177,13 @@ class GFX_EXPORT RenderTextHarfBuzz : public RenderText {
|
| // Specify the width of a glyph for test. The width of glyphs is very
|
| // platform-dependent and environment-dependent. Otherwise multiline test
|
| // will become really flaky.
|
| - void set_glyph_width_for_test(uint8 test_width) {
|
| + void set_glyph_width_for_test(float test_width) {
|
| glyph_width_for_test_ = test_width;
|
| }
|
|
|
| + // The actual implementation of the text drawing.
|
| + void DrawVisualTextInternal(internal::SkiaTextRenderer* renderer);
|
| +
|
| // Return the run index that contains the argument; or the length of the
|
| // |runs_| vector if argument exceeds the text length or width.
|
| size_t GetRunContainingCaret(const SelectionModel& caret);
|
| @@ -256,7 +262,7 @@ class GFX_EXPORT RenderTextHarfBuzz : public RenderText {
|
| SizeF total_size_;
|
|
|
| // Fixed width of glyphs. This should only be set in test environments.
|
| - uint8 glyph_width_for_test_;
|
| + float glyph_width_for_test_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(RenderTextHarfBuzz);
|
| };
|
|
|