Add 34 new font files for 27 scripts (22 new scripts)

* Serif fonts (Regular and Bold) for the following 5 scripts:
Myanmar, Ethiopic, Sinhala, Khmer, Gurmukhi

* UI fonts (regular and bold) for Sinhala

* Sans-serif fonts for the following 22 new scripts (Regular only):

AnatolianHieroglyphs, Bhaiksuki, Newa, Marchen, LinearA, Sharada,
Miao, Meroitic, Manichaean, Ahom, PahawhHmong, Elbasan,
OldPermic, Palmyrene, PauCinHau, Multani, Nabataean,
SoraSompeng, BassaVah, OldNorthArabian, Mro, Hatran

All of these new fonts are in OTF (CFF outline) instead of TTF
(truetype outline) to save space.

This CL is accompanied by
Ib3c827a32028af8fa6fe84203c7983ab45f65853 for
changes in fonts.xml .

The total size impact is 1,580,448 bytes.

The font files added came from
https://github.com/googlei18n/noto-fonts/tree/master/phaseIII_only/unhinted/otf
at 4191d2e2 .

Bug: 74406309
Test: All tests described below are manual.

To test added Sans fonts:
0. Before you upload any tests to a device please verify that
you don't have the fonts on your device by opening the
following pages:
https://en.wikipedia.org/wiki/Ahom_(Unicode_block)
https://en.wikipedia.org/wiki/Anatolian_Hieroglyphs_(Unicode_block)
https://en.wikipedia.org/wiki/Bassa_Vah_(Unicode_block)
https://en.wikipedia.org/wiki/Bhaiksuki_(Unicode_block)
https://en.wikipedia.org/wiki/Hatran_(Unicode_block)
https://en.wikipedia.org/wiki/Linear_A_(Unicode_block)
https://en.wikipedia.org/wiki/Manichaean_alphabet_
https://en.wikipedia.org/wiki/Marchen_(Unicode_block)
https://en.wikipedia.org/wiki/Meroitic_Cursive_(Unicode_block)
https://en.wikipedia.org/wiki/Meroitic_Hieroglyphs_(Unicode_block)
https://en.wikipedia.org/wiki/Miao_(Unicode_block)
https://en.wikipedia.org/wiki/Mro_(Unicode_block)
https://en.wikipedia.org/wiki/Multani_(Unicode_block)
https://en.wikipedia.org/wiki/Nabataean_(Unicode_block)
https://en.wikipedia.org/wiki/Newa_(Unicode_block)
https://en.wikipedia.org/wiki/Old_North_Arabian_(Unicode_block)
https://en.wikipedia.org/wiki/Old_Permic_(Unicode_block)
https://en.wikipedia.org/wiki/Pahawh_Hmong_(Unicode_block)
https://en.wikipedia.org/wiki/Palmyrene_(Unicode_block)
https://en.wikipedia.org/wiki/Pau_Cin_Hau_(Unicode_block)
https://en.wikipedia.org/wiki/Sharada_(Unicode_block)
https://en.wikipedia.org/wiki/Sora_Sompeng_(Unicode_block)

The Unicode blocks should display tofu in the above cases
1. Upload new fonts.xml and all new fonts to the test device
2. Again open the pages in step 0 above on the test device:

Verify that the Unicode blocks in the above pages will display
proper glyphs
3. Download more test files from
https://github.com/googlei18n/noto-source/tree/master/test/
for
Ahom,BassaVah,Brahmi,Cypriot,Elbasan,Hatran,LinearA,Mro,Multani,
Nabataean,Newa,OldNorthArabian,OldPermic,OldSouthArabian,PahawhHmong,
Palmyrene,PauCinHau,Sharada,SoraSompeng
I downloaded them, then mailed them as attachment via e-mail
to myself and opened on the device.
4. Verify that the above pages display correctly

To test fallback Serif fonts:
0. Upload fonts.xml and all new fonts to a test device
1. Delete the corresponding Sans fonts from the device (Serif
will be the only font available
2. On the device open
https://am.wikipedia.org/ (Ethiopic Serif testing),
https://km.wikipedia.org/ (Khmer testing),
https://my.wikipedia.org/ (Myanmar testing),
https://pa.wikipedia.org/ (Gurmukhi testing),
https://si.wikipedia.org/ (Sinhala testing)
3. Verify that the above wikipedia pages display correctly
with the Serif fonts
4. Restore Sans fonts (note this means NotoSansKhmer-VF.ttf
for Khmer)

Change-Id: If78de54572a48551da0ab2fd5027ca8389d21988
36 files changed