| // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // Multiply-included file, hence no include guard. |
| // This file defines all font scripts in a manner that can be re-used to |
| // generate the various data tables required in RO memory, and it can not |
| // contain any header guards. Callers need to |
| // #define EXPAND_SCRIPT_FONTS to their needs and call ALL_FONT_SCRIPTS. |
| |
| #define ALL_FONT_SCRIPTS(x) \ |
| EXPAND_SCRIPT_FONT(x, "Afak") \ |
| EXPAND_SCRIPT_FONT(x, "Arab") \ |
| EXPAND_SCRIPT_FONT(x, "Armi") \ |
| EXPAND_SCRIPT_FONT(x, "Armn") \ |
| EXPAND_SCRIPT_FONT(x, "Avst") \ |
| EXPAND_SCRIPT_FONT(x, "Bali") \ |
| EXPAND_SCRIPT_FONT(x, "Bamu") \ |
| EXPAND_SCRIPT_FONT(x, "Bass") \ |
| EXPAND_SCRIPT_FONT(x, "Batk") \ |
| EXPAND_SCRIPT_FONT(x, "Beng") \ |
| EXPAND_SCRIPT_FONT(x, "Blis") \ |
| EXPAND_SCRIPT_FONT(x, "Bopo") \ |
| EXPAND_SCRIPT_FONT(x, "Brah") \ |
| EXPAND_SCRIPT_FONT(x, "Brai") \ |
| EXPAND_SCRIPT_FONT(x, "Bugi") \ |
| EXPAND_SCRIPT_FONT(x, "Buhd") \ |
| EXPAND_SCRIPT_FONT(x, "Cakm") \ |
| EXPAND_SCRIPT_FONT(x, "Cans") \ |
| EXPAND_SCRIPT_FONT(x, "Cari") \ |
| EXPAND_SCRIPT_FONT(x, "Cham") \ |
| EXPAND_SCRIPT_FONT(x, "Cher") \ |
| EXPAND_SCRIPT_FONT(x, "Cirt") \ |
| EXPAND_SCRIPT_FONT(x, "Copt") \ |
| EXPAND_SCRIPT_FONT(x, "Cprt") \ |
| EXPAND_SCRIPT_FONT(x, "Cyrl") \ |
| EXPAND_SCRIPT_FONT(x, "Cyrs") \ |
| EXPAND_SCRIPT_FONT(x, "Deva") \ |
| EXPAND_SCRIPT_FONT(x, "Dsrt") \ |
| EXPAND_SCRIPT_FONT(x, "Dupl") \ |
| EXPAND_SCRIPT_FONT(x, "Egyd") \ |
| EXPAND_SCRIPT_FONT(x, "Egyh") \ |
| EXPAND_SCRIPT_FONT(x, "Egyp") \ |
| EXPAND_SCRIPT_FONT(x, "Elba") \ |
| EXPAND_SCRIPT_FONT(x, "Ethi") \ |
| EXPAND_SCRIPT_FONT(x, "Geor") \ |
| EXPAND_SCRIPT_FONT(x, "Geok") \ |
| EXPAND_SCRIPT_FONT(x, "Glag") \ |
| EXPAND_SCRIPT_FONT(x, "Goth") \ |
| EXPAND_SCRIPT_FONT(x, "Gran") \ |
| EXPAND_SCRIPT_FONT(x, "Grek") \ |
| EXPAND_SCRIPT_FONT(x, "Gujr") \ |
| EXPAND_SCRIPT_FONT(x, "Guru") \ |
| EXPAND_SCRIPT_FONT(x, "Hang") \ |
| EXPAND_SCRIPT_FONT(x, "Hani") \ |
| EXPAND_SCRIPT_FONT(x, "Hano") \ |
| EXPAND_SCRIPT_FONT(x, "Hans") \ |
| EXPAND_SCRIPT_FONT(x, "Hant") \ |
| EXPAND_SCRIPT_FONT(x, "Hebr") \ |
| EXPAND_SCRIPT_FONT(x, "Hluw") \ |
| EXPAND_SCRIPT_FONT(x, "Hmng") \ |
| EXPAND_SCRIPT_FONT(x, "Hung") \ |
| EXPAND_SCRIPT_FONT(x, "Inds") \ |
| EXPAND_SCRIPT_FONT(x, "Ital") \ |
| EXPAND_SCRIPT_FONT(x, "Java") \ |
| EXPAND_SCRIPT_FONT(x, "Jpan") \ |
| EXPAND_SCRIPT_FONT(x, "Jurc") \ |
| EXPAND_SCRIPT_FONT(x, "Kali") \ |
| EXPAND_SCRIPT_FONT(x, "Khar") \ |
| EXPAND_SCRIPT_FONT(x, "Khmr") \ |
| EXPAND_SCRIPT_FONT(x, "Khoj") \ |
| EXPAND_SCRIPT_FONT(x, "Knda") \ |
| EXPAND_SCRIPT_FONT(x, "Kpel") \ |
| EXPAND_SCRIPT_FONT(x, "Kthi") \ |
| EXPAND_SCRIPT_FONT(x, "Lana") \ |
| EXPAND_SCRIPT_FONT(x, "Laoo") \ |
| EXPAND_SCRIPT_FONT(x, "Latf") \ |
| EXPAND_SCRIPT_FONT(x, "Latg") \ |
| EXPAND_SCRIPT_FONT(x, "Latn") \ |
| EXPAND_SCRIPT_FONT(x, "Lepc") \ |
| EXPAND_SCRIPT_FONT(x, "Limb") \ |
| EXPAND_SCRIPT_FONT(x, "Lina") \ |
| EXPAND_SCRIPT_FONT(x, "Linb") \ |
| EXPAND_SCRIPT_FONT(x, "Lisu") \ |
| EXPAND_SCRIPT_FONT(x, "Loma") \ |
| EXPAND_SCRIPT_FONT(x, "Lyci") \ |
| EXPAND_SCRIPT_FONT(x, "Lydi") \ |
| EXPAND_SCRIPT_FONT(x, "Mand") \ |
| EXPAND_SCRIPT_FONT(x, "Mani") \ |
| EXPAND_SCRIPT_FONT(x, "Maya") \ |
| EXPAND_SCRIPT_FONT(x, "Mend") \ |
| EXPAND_SCRIPT_FONT(x, "Merc") \ |
| EXPAND_SCRIPT_FONT(x, "Mero") \ |
| EXPAND_SCRIPT_FONT(x, "Mlym") \ |
| EXPAND_SCRIPT_FONT(x, "Moon") \ |
| EXPAND_SCRIPT_FONT(x, "Mong") \ |
| EXPAND_SCRIPT_FONT(x, "Mroo") \ |
| EXPAND_SCRIPT_FONT(x, "Mtei") \ |
| EXPAND_SCRIPT_FONT(x, "Mymr") \ |
| EXPAND_SCRIPT_FONT(x, "Narb") \ |
| EXPAND_SCRIPT_FONT(x, "Nbat") \ |
| EXPAND_SCRIPT_FONT(x, "Nkgb") \ |
| EXPAND_SCRIPT_FONT(x, "Nkoo") \ |
| EXPAND_SCRIPT_FONT(x, "Nshu") \ |
| EXPAND_SCRIPT_FONT(x, "Ogam") \ |
| EXPAND_SCRIPT_FONT(x, "Olck") \ |
| EXPAND_SCRIPT_FONT(x, "Orkh") \ |
| EXPAND_SCRIPT_FONT(x, "Orya") \ |
| EXPAND_SCRIPT_FONT(x, "Osma") \ |
| EXPAND_SCRIPT_FONT(x, "Palm") \ |
| EXPAND_SCRIPT_FONT(x, "Perm") \ |
| EXPAND_SCRIPT_FONT(x, "Phag") \ |
| EXPAND_SCRIPT_FONT(x, "Phli") \ |
| EXPAND_SCRIPT_FONT(x, "Phlp") \ |
| EXPAND_SCRIPT_FONT(x, "Phlv") \ |
| EXPAND_SCRIPT_FONT(x, "Phnx") \ |
| EXPAND_SCRIPT_FONT(x, "Plrd") \ |
| EXPAND_SCRIPT_FONT(x, "Prti") \ |
| EXPAND_SCRIPT_FONT(x, "Rjng") \ |
| EXPAND_SCRIPT_FONT(x, "Roro") \ |
| EXPAND_SCRIPT_FONT(x, "Runr") \ |
| EXPAND_SCRIPT_FONT(x, "Samr") \ |
| EXPAND_SCRIPT_FONT(x, "Sara") \ |
| EXPAND_SCRIPT_FONT(x, "Sarb") \ |
| EXPAND_SCRIPT_FONT(x, "Saur") \ |
| EXPAND_SCRIPT_FONT(x, "Sgnw") \ |
| EXPAND_SCRIPT_FONT(x, "Shaw") \ |
| EXPAND_SCRIPT_FONT(x, "Shrd") \ |
| EXPAND_SCRIPT_FONT(x, "Sind") \ |
| EXPAND_SCRIPT_FONT(x, "Sinh") \ |
| EXPAND_SCRIPT_FONT(x, "Sora") \ |
| EXPAND_SCRIPT_FONT(x, "Sund") \ |
| EXPAND_SCRIPT_FONT(x, "Sylo") \ |
| EXPAND_SCRIPT_FONT(x, "Syrc") \ |
| EXPAND_SCRIPT_FONT(x, "Syre") \ |
| EXPAND_SCRIPT_FONT(x, "Syrj") \ |
| EXPAND_SCRIPT_FONT(x, "Syrn") \ |
| EXPAND_SCRIPT_FONT(x, "Tagb") \ |
| EXPAND_SCRIPT_FONT(x, "Takr") \ |
| EXPAND_SCRIPT_FONT(x, "Tale") \ |
| EXPAND_SCRIPT_FONT(x, "Talu") \ |
| EXPAND_SCRIPT_FONT(x, "Taml") \ |
| EXPAND_SCRIPT_FONT(x, "Tang") \ |
| EXPAND_SCRIPT_FONT(x, "Tavt") \ |
| EXPAND_SCRIPT_FONT(x, "Telu") \ |
| EXPAND_SCRIPT_FONT(x, "Teng") \ |
| EXPAND_SCRIPT_FONT(x, "Tfng") \ |
| EXPAND_SCRIPT_FONT(x, "Tglg") \ |
| EXPAND_SCRIPT_FONT(x, "Thaa") \ |
| EXPAND_SCRIPT_FONT(x, "Thai") \ |
| EXPAND_SCRIPT_FONT(x, "Tibt") \ |
| EXPAND_SCRIPT_FONT(x, "Tirh") \ |
| EXPAND_SCRIPT_FONT(x, "Ugar") \ |
| EXPAND_SCRIPT_FONT(x, "Vaii") \ |
| EXPAND_SCRIPT_FONT(x, "Visp") \ |
| EXPAND_SCRIPT_FONT(x, "Wara") \ |
| EXPAND_SCRIPT_FONT(x, "Wole") \ |
| EXPAND_SCRIPT_FONT(x, "Xpeo") \ |
| EXPAND_SCRIPT_FONT(x, "Xsux") \ |
| EXPAND_SCRIPT_FONT(x, "Yiii") \ |
| EXPAND_SCRIPT_FONT(x, "Zmth") \ |
| EXPAND_SCRIPT_FONT(x, "Zsym") \ |
| EXPAND_SCRIPT_FONT(x, "Zyyy") |