More or less implement RenderTextHarfBuzz
commit52848029bcf160a8fbeddf70d0ad99aa5e14a23b
authorckocagil@chromium.org <ckocagil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 22 May 2014 19:01:07 +0000 (22 19:01 +0000)
committerckocagil@chromium.org <ckocagil@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 22 May 2014 19:01:07 +0000 (22 19:01 +0000)
tree2462639b0bcd4928fa66e821c93987fd9fe2af2f
parentca9077f13bb4919914ee6b888286c19ae787e49a
More or less implement RenderTextHarfBuzz

Skia font lookup functions for HarfBuzz are from Blink. Much of the implementation copied from RenderTextWin. In the future we should either move the copied methods up, or get rid of all the other RenderText implementations in favor of this one.

BUG=321868
TBR=behdad@chromium.org

Review URL: https://codereview.chromium.org/152473008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272260 0039d316-1c4b-4281-b951-d872f2087c98
15 files changed:
chrome/app/generated_resources.grd
chrome/browser/about_flags.cc
ui/gfx/DEPS
ui/gfx/gfx.gyp
ui/gfx/render_text.cc
ui/gfx/render_text.h
ui/gfx/render_text_harfbuzz.cc [new file with mode: 0644]
ui/gfx/render_text_harfbuzz.h [new file with mode: 0644]
ui/gfx/render_text_mac.cc
ui/gfx/render_text_ozone.cc
ui/gfx/render_text_pango.cc
ui/gfx/render_text_win.cc
ui/gfx/switches.cc
ui/gfx/switches.h
ui/views/examples/multiline_example.cc