diff options
author | claireho <chinglanho@gmail.com> | 2011-10-11 13:28:10 -0700 |
---|---|---|
committer | claireho <chinglanho@gmail.com> | 2011-10-11 17:17:36 -0700 |
commit | d7a8fefd0e472b1a70e651ae5b43b94e9a4bd976 (patch) | |
tree | 5925a21c3148dc01da87d36c7e6df92004cc68ad /Source/WebCore/svg/SVGFEMergeNodeElement.idl | |
parent | 6453761f63c04897066bb40bf7d9e0c8daac1a98 (diff) | |
download | external_webkit-d7a8fefd0e472b1a70e651ae5b43b94e9a4bd976.zip external_webkit-d7a8fefd0e472b1a70e651ae5b43b94e9a4bd976.tar.gz external_webkit-d7a8fefd0e472b1a70e651ae5b43b94e9a4bd976.tar.bz2 |
Fallback handle if vertical glyphs are missing.
Bug 5094208 : browser VerticalWritingMode support.
Some punctuation has to change its glyph in vertical writing mode.
For example, dash in vertical text is a vertical bar. In
current Android system fonts and fallback fonts, none of them have the
substitute tables for vertical writing mode. We call a conversion
function that converts the punctuation to the Unicode Vertical Form
(0xFE10 - 0xFE19) or to the closest glyphs as alternative when
vertical substitute tables are absent in fonts. Otherwise, we use
Harfbuzz to do the vertical glyph shapping.
Change-Id: If1d31bb72aaaba45ed50bbb75d6246cfa30e3428
Diffstat (limited to 'Source/WebCore/svg/SVGFEMergeNodeElement.idl')
0 files changed, 0 insertions, 0 deletions