Add additional scripts in font mapping

This is an implementation of bug 8565810: Enable more complex scripts
in text layout

This change adds a number of additional scripts to the mapping from
"representative" Unicode code point to script tag, which is used by
Skia's fallback mechanism to find an appropriate font for a run of
text. In cases where Harfbuzz old does not have the script in its
enum (for legacy rendering), we use a value which can never occur,
which will preserve the existing behavior.

Change-Id: I3e197abf7a6ccf305d2e6409b17a8aeb7dc7d32e
1 file changed