[fonts] Add font catalog for all existing Fuchsia fonts

Bug: 8892
Change-Id: I440973dec238439eff3b5c8a808c8084eb5d1647
diff --git a/fuchsia.font_catalog.json b/fuchsia.font_catalog.json
new file mode 100644
index 0000000..3ccd482
--- /dev/null
+++ b/fuchsia.font_catalog.json
@@ -0,0 +1,1048 @@
+{
+  "$schema": "http://fuchsia.com/src/fonts/tools/schemas/font_catalog.schema.json",
+  "version": "1",
+  "families": [
+    {
+      "name": "Roboto",
+      "fallback": true,
+      "generic_family": "sans-serif",
+      "aliases": [
+        {
+          "names": [
+            "Roboto Condensed"
+          ],
+          "width": "condensed"
+        }
+      ],
+      "assets": [
+        {
+          "file_name": "Roboto-BlackItalic.ttf",
+          "typefaces": [
+            {
+              "slant": "italic",
+              "weight": 900
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-Black.ttf",
+          "typefaces": [
+            {
+              "weight": 900
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-BoldItalic.ttf",
+          "typefaces": [
+            {
+              "slant": "italic",
+              "weight": 300
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-Bold.ttf",
+          "typefaces": [
+            {
+              "weight": 300
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-Italic.ttf",
+          "typefaces": [
+            {
+              "slant": "italic"
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-LightItalic.ttf",
+          "typefaces": [
+            {
+              "slant": "italic",
+              "weight": 300
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-Light.ttf",
+          "typefaces": [
+            {
+              "weight": 300
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-MediumItalic.ttf",
+          "typefaces": [
+            {
+              "slant": "italic",
+              "weight": 500
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-Medium.ttf",
+          "typefaces": [
+            {
+              "weight": 500
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-Regular.ttf",
+          "typefaces": [
+            {
+              "weight": 400
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-ThinItalic.ttf",
+          "typefaces": [
+            {
+              "slant": "italic",
+              "weight": 100
+            }
+          ]
+        },
+        {
+          "file_name": "Roboto-Thin.ttf",
+          "typefaces": [
+            {
+              "weight": 100
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoCondensed-BoldItalic.ttf",
+          "typefaces": [
+            {
+              "weight": 300,
+              "width": "condensed",
+              "slant": "italic"
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoCondensed-Bold.ttf",
+          "typefaces": [
+            {
+              "weight": 300,
+              "width": "condensed"
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoCondensed-Italic.ttf",
+          "typefaces": [
+            {
+              "width": "condensed",
+              "slant": "italic"
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoCondensed-LightItalic.ttf",
+          "typefaces": [
+            {
+              "weight": 300,
+              "width": "condensed",
+              "slant": "italic"
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoCondensed-Light.ttf",
+          "typefaces": [
+            {
+              "weight": 300,
+              "width": "condensed"
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoCondensed-Regular.ttf",
+          "typefaces": [
+            {
+              "width": "condensed"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "name": "Roboto Mono",
+      "fallback": true,
+      "generic_family": "monospace",
+      "assets": [
+        {
+          "file_name": "RobotoMono-BoldItalic.ttf",
+          "typefaces": [
+            {
+              "weight": 300,
+              "slant": "italic"
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoMono-Bold.ttf",
+          "typefaces": [
+            {
+              "weight": 300
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoMono-Italic.ttf",
+          "typefaces": [
+            {
+              "slant": "italic"
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoMono-LightItalic.ttf",
+          "typefaces": [
+            {
+              "weight": 300,
+              "slant": "italic"
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoMono-Light.ttf",
+          "typefaces": [
+            {
+              "weight": 300
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoMono-MediumItalic.ttf",
+          "typefaces": [
+            {
+              "weight": 500,
+              "slant": "italic"
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoMono-Medium.ttf",
+          "typefaces": [
+            {
+              "weight": 500
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoMono-Regular.ttf",
+          "typefaces": [
+            {}
+          ]
+        },
+        {
+          "file_name": "RobotoMono-ThinItalic.ttf",
+          "typefaces": [
+            {
+              "weight": 100,
+              "slant": "italic"
+            }
+          ]
+        },
+        {
+          "file_name": "RobotoMono-Thin.ttf",
+          "typefaces": [
+            {
+              "weight": 100
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "name": "Material Design Icons",
+      "aliases": [
+        "Material Icons",
+        "Material Design"
+      ],
+      "fallback": false,
+      "assets": [
+        {
+          "file_name": "MaterialIcons-Regular.ttf",
+          "typefaces": [
+            {}
+          ]
+        }
+      ]
+    },
+    {
+      "name": "Noto Sans CJK",
+      "aliases": [
+        {
+          "names": [
+            "Noto Sans CJK HK",
+            "Noto Sans HK"
+          ],
+          "languages": [
+            "zh-HK"
+          ]
+        },
+        {
+          "names": [
+            "Noto Sans CJK JP",
+            "Noto Sans JP"
+          ],
+          "languages": [
+            "ja"
+          ]
+        },
+        {
+          "names": [
+            "Noto Sans CJK KR",
+            "Noto Sans KR"
+          ],
+          "languages": [
+            "ko"
+          ]
+        },
+        {
+          "names": [
+            "Noto Sans CJK SC",
+            "Noto Sans SC"
+          ],
+          "languages": [
+            "zh-Hans"
+          ]
+        },
+        {
+          "names": [
+            "Noto Sans CJK TC",
+            "Noto Sans TC"
+          ],
+          "languages": [
+            "zh-Hant",
+            "zh-Bopo"
+          ]
+        }
+      ],
+      "fallback": true,
+      "generic_family": "sans-serif",
+      "assets": [
+        {
+          "file_name": "NotoSansCJK-Black.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 900
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 900
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 900
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 900
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 900
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSansCJK-Bold.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 700
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSansCJK-DemiLight.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 350
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 350
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 350
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 350
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 350
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSansCJK-Light.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 300
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 300
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 300
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 300
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 300
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSansCJK-Medium.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 500
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 500
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 500
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 500
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 500
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSansCJK-Regular.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ]
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ]
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ]
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ]
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ]
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSansCJK-Thin.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 100
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 100
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 100
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 100
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 100
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "name": "Noto Serif CJK",
+      "aliases": [
+        {
+          "names": [
+            "Noto Serif CJK HK",
+            "Noto Serif HK"
+          ],
+          "languages": [
+            "zh-HK"
+          ]
+        },
+        {
+          "names": [
+            "Noto Serif CJK JP",
+            "Noto Serif JP"
+          ],
+          "languages": [
+            "ja"
+          ]
+        },
+        {
+          "names": [
+            "Noto Serif CJK KR",
+            "Noto Serif KR"
+          ],
+          "languages": [
+            "ko"
+          ]
+        },
+        {
+          "names": [
+            "Noto Serif CJK SC",
+            "Noto Serif SC"
+          ],
+          "languages": [
+            "zh-Hans"
+          ]
+        },
+        {
+          "names": [
+            "Noto Serif CJK TC",
+            "Noto Serif TC"
+          ],
+          "languages": [
+            "zh-Hant",
+            "zh-Bopo"
+          ]
+        }
+      ],
+      "fallback": true,
+      "generic_family": "serif",
+      "assets": [
+        {
+          "file_name": "NotoSerifCJK-Black.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 900
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 900
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 900
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 900
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 900
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSerifCJK-Bold.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 700
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSerifCJK-ExtraLight.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 200
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 200
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 200
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 200
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 200
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSerifCJK-Light.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 300
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 300
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 300
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 300
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 300
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSerifCJK-Medium.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 500
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 500
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 500
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 500
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 500
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSerifCJK-Regular.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ]
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ]
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ]
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ]
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ]
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSerifCJK-Thin.ttc",
+          "typefaces": [
+            {
+              "index": 0,
+              "languages": [
+                "ja"
+              ],
+              "weight": 100
+            },
+            {
+              "index": 1,
+              "languages": [
+                "ko"
+              ],
+              "weight": 100
+            },
+            {
+              "index": 2,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 100
+            },
+            {
+              "index": 3,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 100
+            },
+            {
+              "index": 4,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 100
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "name": "Noto Sans Mono CJK",
+      "aliases": [
+        {
+          "names": [
+            "Noto Mono CJK",
+            "Noto CJK Mono"
+          ]
+        }
+      ],
+      "fallback": true,
+      "generic_family": "monospace",
+      "assets": [
+        {
+          "file_name": "NotoSansCJK-Bold.ttc",
+          "typefaces": [
+            {
+              "index": 5,
+              "languages": [
+                "ja"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 6,
+              "languages": [
+                "ko"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 7,
+              "languages": [
+                "zh-Hans"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 8,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ],
+              "weight": 700
+            },
+            {
+              "index": 9,
+              "languages": [
+                "zh-HK"
+              ],
+              "weight": 700
+            }
+          ]
+        },
+        {
+          "file_name": "NotoSansCJK-Regular.ttc",
+          "typefaces": [
+            {
+              "index": 5,
+              "languages": [
+                "ja"
+              ]
+            },
+            {
+              "index": 6,
+              "languages": [
+                "ko"
+              ]
+            },
+            {
+              "index": 7,
+              "languages": [
+                "zh-Hans"
+              ]
+            },
+            {
+              "index": 8,
+              "languages": [
+                "zh-Hant",
+                "zh-Bopo"
+              ]
+            },
+            {
+              "index": 9,
+              "languages": [
+                "zh-HK"
+              ]
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}
\ No newline at end of file
diff --git a/manifest.xml b/manifest.xml
index 9e17b1d..403243f 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -14,9 +14,9 @@
         remote="https://github.googlesource.com/google/material-design-icons"
         revision="224895a86501195e7a7ff3dde18e39f00b8e3d5a"/>
     <project
-        name="github.com/googlei18n/noto-cjk"
-        path="github.com/googlei18n/noto-cjk"
-        remote="https://github.googlesource.com/googlei18n/noto-cjk"
+        name="github.com/googlefonts/noto-cjk"
+        path="github.com/googlefonts/noto-cjk"
+        remote="https://github.googlesource.com/googlefonts/noto-cjk"
         revision="be6c059ac1587e556e2412b27f5155c8eb3ddbe6"/>
   </projects>
 </manifest>
\ No newline at end of file