)]}'
{
  "log": [
    {
      "commit": "7459bc49b043e0770b6bda090b2b2e6a6326e2ab",
      "tree": "dd379231c6d98d6b4bee36be58866595ea61ba6c",
      "parents": [
        "f9e9fa440a8e684ca0b10e591927e1019c371e71"
      ],
      "author": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Thu May 18 16:37:22 2017 -0700"
      },
      "committer": {
        "name": "Andrew Sapperstein",
        "email": "asapperstein@google.com",
        "time": "Tue May 30 16:49:14 2017 -0700"
      },
      "message": "Create fonts.xml module for adding fonts.xml to system/etc\n\nPreviously, we used PRODUCT_COPY_FILES. However, that does not allow\noverriding the file to use a different one on a per-device basis.\nThis change migrates the logic to using a BUILD_PREBUILT module\ncalled fonts.xml.\nTo add additional fonts, the add_additional_fonts.py script has been\nadded. If ADDITIONAL_FONTS_FILE is defined, add_additional_fonts.py\nis run and generates a new version of fonts.xml that contains the\ncontent of ADDITIONAL_FONTS_FILE added where\n\"\u003c!-- fallback fonts --\u003e\" is added.\n\nBug: 36855735\nBug: 37997769\nTest: manual. built multiple devices and verified that the correct\nversions of fonts.xml were showing.\n\nChange-Id: I8308f0cb3068274bca5ebd25a38cc023babbd69d\n"
    },
    {
      "commit": "aba60b542e5e60288262429fbec5a5a8724c313f",
      "tree": "9a157174e11d6c354c03236a5282b062492a718e",
      "parents": [
        "e70c9095b02ec46111c3e3677b43dab1a78e6188"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Fri Dec 09 19:21:01 2016 -0800"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Dec 13 22:53:52 2016 +0000"
      },
      "message": "Remove Droid Sans Fallback from all builds\n\nDroid Sans Fallback is now completely replaced by Noto Sans CJK. The\nfont files are kept in the tree, since the SDK still needs them.\n\nAlso, Android.mk is updated to reflect the fact that Noto Color Emoji\nis now included in SMALLER_FONT_FOOTPRINT, so fontchain_lint checks\nfor emoji consistency in that footprint too.\n\nBug: 31854008\nTest: make fontchain_lint\nChange-Id: I4f57114a48ecfaee87b49f01f7ef4fa5cd0b19fb\n"
    },
    {
      "commit": "d5b46b19c6b5fe8eb340ab6b6836101fcf934584",
      "tree": "dbe1eb7c4b8cb2a42409acf3358001d897a0ccf6",
      "parents": [
        "a27cf024e5a9fac9c254a533386bcb073817ecb2"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Apr 05 10:26:14 2016 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Apr 05 10:26:14 2016 -0700"
      },
      "message": "Fix dependency for fontchain_lint\n\nfontchain_lint scans directories in $(TARGET_OUT). There is no better\ntarget working as dependency than the system.img.\n\nChange-Id: I560b89f697e5ebd4f1e44a150f5af37996cf427e\n"
    },
    {
      "commit": "27ec3ace18e329eb9654f297dedf667f94baaf81",
      "tree": "4ff33d2ba3195aa9389b50d03e0809f1af09565b",
      "parents": [
        "bb8c30901dc0d17c4da6ef0d68c4ad2808fd0ded"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Mar 31 13:05:32 2016 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Mar 31 13:23:15 2016 -0700"
      },
      "message": "Re-enable emoji font tests\n\nThis re-enables the emoji font tests, but doesn\u0027t run the tests if\nSMALLER_FONT_FOOTPRINT is set.\n\nAdditionally, we test that there\u0027s one and only one emoji font in the\nfallback chain.\n\nBug: 26187231\nBug: 27785690\nChange-Id: I2e6d467e3f54ee3d41737170d7c2492a0f6b30f0\n"
    },
    {
      "commit": "fa1facc0fd3d04fbc442e23dd8e09f343c8932fc",
      "tree": "af15389879268a1a4436547b408afcf4b39d4300",
      "parents": [
        "f1f8bfb76448496ce5056f101d1d40a35167a964"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Mar 16 13:53:47 2016 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Mar 16 13:57:22 2016 -0700"
      },
      "message": "Add emoji-related tests for the font chain\n\n1. Check that all emoji characters are supported in emoji fonts.\n\n2. Check that no default-emoji characters are included in any font\nthat can get a higher score then the color emoji font, either by\nbeing before it or by having a language/script assigned.\n\nBug: 26187231\n\nChange-Id: Ic76bf59f1c6f9d2d290b1b64128d725ae08dcb5c\n"
    },
    {
      "commit": "0e969e2c0ba9ad863c7fcfc3973a16b1b599e50a",
      "tree": "9797be10b0a1ba96a3f87aef8426bea2582d6e59",
      "parents": [
        "9bd17ce738ac7b99728c3aa672b5b9ce2b7a8863"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Mar 09 23:08:45 2016 -0800"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Mar 10 18:07:15 2016 -0800"
      },
      "message": "Add test script for sanity of font fallback chain\n\nVarious tests have been added:\n\n1. Availability of hyphens: Make sure that every font used for\nrendering a language that is automatically hyphenated includes either\nof Unicode hyphen characters U+2010 HYPHEN or U+002D HYPHEN-MINUS.\n\n2. Range of values: Make sure that styles, weights, and styles belong\nto certain limited sets.\n\nBug: 26187231\nBug: 21570828\nBug: 21815394\nChange-Id: Ia63d63cc8da4f2d6bc81fe5619ccac6cfcd9a54e\n"
    },
    {
      "commit": "cee5f2023b4e33c8f499e94a3d3cdb5e99d3a325",
      "tree": "40928c81c28e223f09a19998f79f6b771ac34a2c",
      "parents": [
        "7a96413b0ab870352e7d603c75d3b170d794df46"
      ],
      "author": {
        "name": "Ben Wagner",
        "email": "bungeman@google.com",
        "time": "Thu Feb 04 14:56:09 2016 -0500"
      },
      "committer": {
        "name": "Ben Wagner",
        "email": "bungeman@google.com",
        "time": "Thu Feb 04 15:02:00 2016 -0500"
      },
      "message": "Remove unused fonts.\n\nThe fonts being removed are no longer referenced.\n\nChange-Id: I3029bdc817a39f5000a1c3d067afc1d40e859b93\n"
    },
    {
      "commit": "c73b2257adc14161a6a94bc98c0da5ce1f9a6b45",
      "tree": "ede9a1732db4a71bc48c312c6bfc19370cdd14c3",
      "parents": [
        "ee15241aaf9e3c38d2d0966f4b59b43284622d32"
      ],
      "author": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Thu Dec 10 17:43:01 2015 -0800"
      },
      "committer": {
        "name": "Seigo Nonaka",
        "email": "nona@google.com",
        "time": "Fri Dec 11 09:50:03 2015 -0800"
      },
      "message": "Use NotoSansCJK-Regular.ttc instead of separated font files.\n\nBUG: 10861108\nBUG: 21079737\nBUG: 26113320\nChange-Id: I61426fb435c59f7614d14b1135e2f2ffaaa84c73\n"
    },
    {
      "commit": "bbf0c88e6cf26d13c0218ea7e0a2aaf7bbb0495d",
      "tree": "463e9c68b2227e3252bb7e93e4161b725ce9ba2c",
      "parents": [
        "9a010d0a4157f97870bc38bd3dd0a8f4fd18a172"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Aug 18 12:17:13 2015 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Aug 18 12:17:13 2015 -0700"
      },
      "message": "Revert \"Create a special CONSTRAINED font bucket in frameworks.\"\n\nThis reverts commit 9e21eced5efacd605036be599d96974964deb09b.\n\nBug: 22929087\n"
    },
    {
      "commit": "9e21eced5efacd605036be599d96974964deb09b",
      "tree": "2c40e76ee21fdfd17364d647624b625e7569246a",
      "parents": [
        "29b8c4ab8ac4942e46a9ad4ced795bf06b9f8481"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Aug 04 10:17:08 2015 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue Aug 04 23:36:47 2015 +0000"
      },
      "message": "Create a special CONSTRAINED font bucket in frameworks.\n\nThis is a temporary font profile to get razor and razorg (Nexus 7,\n2013 version). It\u0027s not tested thoroughly, and should not be used for\nany other devices.\n\nThe CONSTRAINED profile removes Bamum, Lisu, Mandaic, Mongolian, New\nTai Lue, Syriac, Tibetan, and Vai fonts from razor[g] devices, and\nswitches the CJK fonts to the limited pre-Lollipop fonts.\n\nBug: 22929087\nChange-Id: I58c1693ee45e54b429013029d236617834446811\n"
    },
    {
      "commit": "5225620508a5a0d39de4f508cec5cecec60f527d",
      "tree": "cd31830ae881e579a625d404b9dfe5a100f6190e",
      "parents": [
        "98b40aac8399d8befc5099955a34ce54df477d8f"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Jun 11 10:26:13 2015 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Jun 11 13:06:48 2015 -0700"
      },
      "message": "Merge EXTENDED font profile with the next (unnamed) profile.\n\nThis is now possible since we have less space restrictions on\ndevices.\n\nThis helps make sure that devices don\u0027t mistakenly ship with a\nlimited font support simply because they didn\u0027t turn on the extended\nfont profile.\n\nAlthough the larger version of Droid Sans Fallback is no longer used\nin any font profile for a device, it is kept since it\u0027s used by the\nSDK.\n\nThe Nanum Gothic font is no longer used in any device profile either,\nbut it\u0027s kept in the fallback chain, so the SDK (that uses it)\ncontinues to work.\n\nBug: 19668057\nChange-Id: I6e32c4c98745e9b6aff6684d993943a19aebf6f7\n"
    },
    {
      "commit": "49455ab3f562112e963cd27a57320508778f602b",
      "tree": "510bce21f042732ff25d911a8fc46ded3f4a8722",
      "parents": [
        "d2c05188b669256ab9d6024ad5793e0ca891fed0"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue May 12 16:00:55 2015 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Tue May 12 16:00:55 2015 -0700"
      },
      "message": "Make Noto Sans Japanese default font on extended profiles.\n\nThis experimentally makes Noto Sans Japanese the default Japanese\nfont.\n\nBug: 21074688\nChange-Id: I4a9396a03bd758541574431760d5d387a472bec6\n"
    },
    {
      "commit": "5f49c28bfcdd43277b155da65c9312109fac142c",
      "tree": "7f227f2d284f52de1dbfa901432334fb7076c8ac",
      "parents": [
        "edcaf7c9338d4b3b78766ccec9c1e2c4dcd75cf2"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Apr 29 15:38:07 2015 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Apr 29 15:38:07 2015 -0700"
      },
      "message": "Rename FONT_NOTOSANS_FULL to FONT_NOTOSANS_JP_FULL.\n\nThis clarifies the meaning of the variable, that this switch only\naffects the Noto Sans Japanese font.\n\nChange-Id: I28043ed41ec51af0273a071692426d51352ef849\n"
    },
    {
      "commit": "6180e5b8fd17b30d75f3f02a482c993fa04db0f0",
      "tree": "99b1fd6cdfdf03e0e75f9427b5fa1a628410d710",
      "parents": [
        "ce2425c3dd306bb05f9e3d21e17db8bb64c0990a"
      ],
      "author": {
        "name": "Kris Giesing",
        "email": "kgiesing@google.com",
        "time": "Thu Mar 26 15:37:46 2015 -0700"
      },
      "committer": {
        "name": "Kris Giesing",
        "email": "kgiesing@google.com",
        "time": "Thu Mar 26 15:37:46 2015 -0700"
      },
      "message": "Allow override of Motoya with full NotoSans\n\nb/17599829\n\nChange-Id: I619288eadb8bf814b08dca833f540a80e38c2123\n"
    },
    {
      "commit": "5a5f1429dec06ee392c194d2a4250b9455a2cf94",
      "tree": "b5dde283e2a504e3206a4800762935bd0d8ede5a",
      "parents": [
        "cfb3185a27efeb9312ddf71f52f3a7039c4694df"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Feb 25 14:52:35 2015 -0800"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Feb 25 14:52:35 2015 -0800"
      },
      "message": "Remove Roboto fonts and their build rules\n\nThey are now moved to external/roboto-fonts. Symlinks from deprecated\nfonts to Roboto for compatibility reasons are still created here.\n\nChange-Id: I9e1b88a4289d055ea187e241d6514f0b37c5ee1b\n"
    },
    {
      "commit": "32a65c7ddd6bebe30af668274757599d5a47cc60",
      "tree": "bd400af3e22ead83beaab761d020ef672631c715",
      "parents": [
        "4ebfe4c127ecd3b880c4b071807ffda05893175a"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Jul 24 14:36:04 2014 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Thu Jul 24 15:02:24 2014 -0700"
      },
      "message": "Do not include DroidSansFallback on EXTENDED_FONT_FOOTPRINT builds.\n\nThe build file is modified to hang non-module fonts on DroidSansMono\ninstead, now that a device may not have DroidSansFallback.  Also, some\ncleanup is done to make the rules clearer and keep usages near definitions.\n\nThe support for following character will disappear from the extended\nprofiles because of this change:\nU+202A          LEFT-TO-RIGHT EMBEDDING\nU+202B          RIGHT-TO-LEFT EMBEDDING\nU+202C          POP DIRECTIONAL FORMATTING\nU+202D          LEFT-TO-RIGHT OVERRIDE\nU+F95A  讀      CJK COMPATIBILITY IDEOGRAPH-F95A\nU+F9F3  麟      CJK COMPATIBILITY IDEOGRAPH-F9F3\nU+10400 𐐀       DESERET CAPITAL LETTER LONG I\nU+10428 𐐨       DESERET SMALL LETTER LONG I\nU+1044D 𐑍       DESERET SMALL LETTER ENG\nU+1044E 𐑎       DESERET SMALL LETTER OI\nU+1044F 𐑏       DESERET SMALL LETTER EW\n\nThe first four are not needed, as HarfBuzz makes sure they are rendered as\ninvisible, the two CJK compatibility characters have canonnical\ndecompositions to unified ideographs already supported in included Noto Sans\nCJK fonts, and the Deseret letters were only in DroidSansFallback for\ntesting purposes.\n\nChange-Id: Ibb7fa61dc851710ba14c3944281e228bd2e4f5b2\n"
    },
    {
      "commit": "cbd098920d3f358312302f76b520a33536c0d0cb",
      "tree": "0c8a259af1c53413a42f79f4160f2a8414cd0d27",
      "parents": [
        "9b9b812218bca0fd1bdcecab956ff548d06cfbe1"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Jul 09 09:33:04 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed Jul 09 16:59:24 2014 +0000"
      },
      "message": "Remove the monochrome AndroidEmoji font.\n\nAll characters are now supported in other fonts in the fallback chain:\nU+303D is supported in Noto Color Emoji, everything else is supported in\nthe subsettd Noto Sans Symbols.\n\nBug: 15777351\nChange-Id: Ibf4bbffbfdddfa9e0f08ceff96c835ffeb3e555d\n"
    },
    {
      "commit": "ce5a6bfd7b940cc656ecb6a0342257b50d8219f4",
      "tree": "8029376734c15839fc48780a75b3f424785b49c2",
      "parents": [
        "95f621a1a4a0891075f1f9daf8e0323aab488793"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Mon Jul 07 16:10:15 2014 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Mon Jul 07 16:10:15 2014 -0700"
      },
      "message": "Re-enable Motoya in the extended font builds.\n\nThe font is now included in all non-smaller font builds, as opposed to the\nprevious \"not smaller but not extended either\" builds.  This is in sync with\nnot including Noto Sans Japanese in the extended build.\n\nChange-Id: Id0f79bc1de714ac876a601c4867a55b6dbfc820c\n"
    },
    {
      "commit": "f99c12cee55bae44bbac0a943a18b5121c007101",
      "tree": "105f8dc723b534764a8161dff1ad068bfe0a22a3",
      "parents": [
        "5d140e4b1b1d43c742a7d67dd5f9d394c846945f"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Fri Jun 13 07:56:58 2014 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Mon Jun 16 14:10:03 2014 -0700"
      },
      "message": "use Noto Sans CJK fonts for EXTENDED_FONT_FOOTPRINT builds\n\nBug: 15569561\nChange-Id: I1b8f1a9dde0a15d9bb2aa2bbe92e8c6a46d8dfc6\n"
    },
    {
      "commit": "e210ded9fc794197dc5aa69d9c46ea602df21575",
      "tree": "b8dc28424ad9457066297cad7a57f52fd14d88ab",
      "parents": [
        "2d848a7741a6745a7911450eea2c039b4fe6ef67"
      ],
      "author": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Jun 11 15:35:03 2014 -0700"
      },
      "committer": {
        "name": "Roozbeh Pournader",
        "email": "roozbeh@google.com",
        "time": "Wed Jun 11 15:37:02 2014 -0700"
      },
      "message": "Add Roboto Black Italic.\n\nThe fonts was missed during the update to Roboto v2.\n\nBug: 15475947\nChange-Id: I134138bff27bb651c91f966e20d90626172bba58\n"
    },
    {
      "commit": "d0769f6981ab8eea039a9516bbc37c8fbacfd545",
      "tree": "1f9173a18c18814eaf03f6e9234e28b15fb6e3d6",
      "parents": [
        "2114b7003f3b7eebcd7e0ff5c566832b781c2051"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Tue May 20 07:53:26 2014 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu May 22 10:01:20 2014 -0700"
      },
      "message": "Roboto v2\n\nFresh new revisions of our Roboto family of fonts, including family\naliases for sans-serif-medium and sans-serif-black. Enjoy!\n\nChange-Id: I2337ccbd1767a7769deea885e0900f1ca4329779\n"
    },
    {
      "commit": "a08f0f8f453bb192dd0c4cd25a5aeb05986805fc",
      "tree": "c7616173f8dffa56381069f25262cc943e57266d",
      "parents": [
        "6dbae589731e9594b6e3c15dfc26797d9b6cda0c"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Mon May 12 16:05:52 2014 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Tue May 13 16:11:11 2014 -0700"
      },
      "message": "update noto fonts\n\nThis commit represents a mass update of the Noto Fonts project, including\nsupport for a number of new scripts, and a number of fonts being moved from\nDroid to Noto versions.\n\nChange-Id: I163076c2c2e622520c016d2086d59efe2cf464f3\n"
    },
    {
      "commit": "f1596064d38b4e9f6cacd6703f282d376f32b5b3",
      "tree": "9b0a74fb112673d0b2af98d29b2040a59f2e0f9e",
      "parents": [
        "f318306232c2cb3095eecd72d1fa06059bf35f8e"
      ],
      "author": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue Mar 25 13:05:41 2014 -0700"
      },
      "committer": {
        "name": "Justin Koh",
        "email": "justinkoh@google.com",
        "time": "Tue Mar 25 13:19:02 2014 -0700"
      },
      "message": "Add RobotoCondensed-Light to build.\n\nAdd RobotoCondensed-Light to build so that apps don\u0027t all need to include their\nown copy.\nBug: 13087110\n\nChange-Id: I55973a4ba2a68858b79271519a0ecc9c54f6b31e\n"
    },
    {
      "commit": "4ce0931ffd78c0cfe1de37c291f96b5275ae53a4",
      "tree": "af626a25ef92a36cc5f278f7b17e2fa7672397f9",
      "parents": [
        "c255a7113a6a6b058f1b3b5b128fba1d24bbd3d9"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Sep 18 14:51:55 2013 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Wed Sep 18 15:30:32 2013 -0700"
      },
      "message": "restore coverage lost in NotoColorEmoji transition\n\nThe following codepoints were previously provided by AndroidEmoji,\nbut are no longer present in our fallback chain. This commit restores\nthem by resurrecting a subset version of AndroidEmoji.ttf:\n\n U+25AB WHITE SMALL SQUARE\n U+25FB WHITE MEDIUM SQUARE\n U+25FC BLACK MEDIUM SQUARE\n U+25FD WHITE MEDIUM SMALL SQUARE\n U+25FE BLACK MEDIUM SMALL SQUARE\n U+2600 BLACK SUN WITH RAYS\n U+26AA MEDIUM WHITE CIRCLE\n U+26AB MEDIUM BLACK CIRCLE\n U+2757 HEAVY EXCLAMATION MARK SYMBOL\n U+2934 ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS\n U+2935 ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS\n U+2B05 LEFTWARDS BLACK ARROW\n U+2B06 UPWARDS BLACK ARROW\n U+2B07 DOWNWARDS BLACK ARROW\n U+2B1B BLACK LARGE SQUARE\n U+2B1C WHITE LARGE SQUARE\n U+2B50 WHITE MEDIUM STAR\n U+2B55 HEAVY LARGE CIRCLE\n U+303D PART ALTERNATION MARK\n\nThese characters see regular use in kaomoji constructions (and\nelsewhere), and it really wouldn\u0027t do to lose them.\n\nBug: 10144988\nChange-Id: I72b541aad01bc5ccac829be44ed259c461724142\n"
    },
    {
      "commit": "54769862ffe7e985d3016d67045a5da9a196e08c",
      "tree": "7cb1fac39636f4ccdbee697c1440a57d3e39a9c5",
      "parents": [
        "b25cfdf1ece9163292e2b4c86910fe07b14c0afa"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Fri Sep 13 14:11:58 2013 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Fri Sep 13 14:11:58 2013 -0700"
      },
      "message": "NotoColorEmoji.ttf is the new AndroidEmoji.ttf\n\nBug: 10144988\nChange-Id: I04ebb86e283b752c43597b5f908f5c28f7806ee1\n"
    },
    {
      "commit": "531dfc45735eb0f1c5a452747b9261a0a6d2f182",
      "tree": "19685442ca8a26a4f8414a40e5345e2836005809",
      "parents": [
        "b402fb2fddbee48ef3b518358dc5c86db63f7780"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Sep 05 13:13:58 2013 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Sep 05 13:13:58 2013 -0700"
      },
      "message": "DroidSans -\u003e NotoSans for {Devanagari,Tamil,Thai}\n\nBug: 7672029\nChange-Id: I3b7278841ea1934b459f972d5acd99277e8f6db8\n"
    },
    {
      "commit": "15b8c185037410dfd15b65b2246500e0a2545c5d",
      "tree": "2dcf45d2b75831f6a02e4ab1967d22ddea75a289",
      "parents": [
        "6ff0bb6f5cc2678ee8f23e1c71faf1409af5df98"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Mar 29 16:13:36 2013 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Fri Mar 29 16:13:36 2013 -0700"
      },
      "message": "Rename DroidNaskh UI font\n\nRenames DroidNaskh-Regular-SystemUI to DroidNaskhUI-Regular to be\nconsistent with naming scheme for Noto fonts.\n\nChange-Id: I3319ee5cd85360c85b0523bd932d461eb05d1b18\n"
    },
    {
      "commit": "be456f2e81ac9c205178883b6cbf880304665319",
      "tree": "424e955008b0995ec491be9496f13e45c22ef04a",
      "parents": [
        "00bc4c0b6723bda12e846f9f1f729acb79a389a1"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Sep 18 15:30:02 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Tue Sep 18 15:37:43 2012 -0700"
      },
      "message": "Add Roboto Thin and Thin Italic fonts, as sans-serif-thin family\n\nThis change adds the Roboto Thin and Thin Italic font variants, which\nare accessible through, for example, Typeface.create(\"sans-serif-thin\",\nTypeface.NORMAL).\n\nThe version checked in is Roboto_1.100150 as obtained from Christian.\nThe other fonts in the family should probably be rev\u0027ed as well, but\nthat would be a separate change.\n\nI verified that the fonts work, that they\u0027re thin, that kerning and\nligatures work, and that the \"kern\" table (redundant and bulky) is\nmissing.\n\nThis should close bug 7173069: Integrate roboto thin to support jb mr1\ntime displays\n\nChange-Id: I5c950a1843675668b83c005234b44abbe924d9fe\n"
    },
    {
      "commit": "ac1cbaf2e5575ac75a0160e13089d51a0bb232fa",
      "tree": "55f2d81ea5059a57b6de18b13deadcff5b24bc35",
      "parents": [
        "bf5740e75efd87ae0213486e78e029403804c6f0"
      ],
      "author": {
        "name": "Billy Hewlett",
        "email": "billyh@google.com",
        "time": "Wed Jul 18 09:51:45 2012 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Mon Aug 20 08:51:23 2012 -0700"
      },
      "message": "DO NOT MERGE Han Preference\n\nCherry-pick Ib5dd86950156c5a438f25c289acb839206bb455a from master.\n\nData: label MTLmr3m with \"ja\" locale attribute, fallback_fonts-ja.xml removed,\nas we only need a single fallback font file\nCode: Add locale and variant to TextLayoutCache.  Paint.java sets textLocale as\nthe language (for example, \"ja\") rather than the language/locale concatenated\n(for example \"ja_JP\")\n\nThis checkin, along with Change-Id: Id8c91ae0be6cad8a7ef77a0cd5803676290986c1,\nallows text view objects to set their locale dynamically and skia will use the\ncorrect font for the locale.\n\nChange-Id: Ieb60b0d7a39fcfef4f8ce90cd4f6065d33673710\n"
    },
    {
      "commit": "087610198e82bc5537b2a8e9c07ed6a20829a16d",
      "tree": "3529c9cf8c4749040fce00e85d345ed596b28a2a",
      "parents": [
        "da741b4f2437458394a05421c50b7f11995181fa"
      ],
      "author": {
        "name": "Keun young Park",
        "email": "keunyoung@google.com",
        "time": "Tue Jun 05 15:20:17 2012 -0700"
      },
      "committer": {
        "name": "Keun young Park",
        "email": "keunyoung@google.com",
        "time": "Wed Jun 06 14:21:37 2012 -0700"
      },
      "message": "add MINIMAL_FONT_FOOTPRINT configuration for PDK\n\n- all non-latin fonts excluded\n- symlink used to create additional fonts\n\nBug: 6540216\n\nChange-Id: Id0909124dc1d71331bde3c5911c24eee5b1692a2\n"
    },
    {
      "commit": "467ea516175f5dfa52c4b9900d24e6b0062721d1",
      "tree": "c2503027c7b512b2512c340d00c94f7e355b41ca",
      "parents": [
        "f4299bd1858a44b3d5c9342752ba2d2459a50230"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu May 10 17:28:20 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Thu May 10 17:28:20 2012 -0700"
      },
      "message": "Add RobotoCondensed family and optimized Roboto Light.\n\nThis adds the Roboto Condensed family (with the name\nsans-serif-condensed, for consistency with existing family names).\n\nChange-Id: Ied2c509ebbb2b3b8637c659e62c9a821b6941eaa\n"
    },
    {
      "commit": "289c09aae5879936bdeeabdc8047fcf2c7d28c6e",
      "tree": "410fb800bfd6f30cad2b45eaa0fe4a62f1ed1c18",
      "parents": [
        "59f3f5853cd05103b5a83f5ddbe584a5270a9c6b"
      ],
      "author": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed May 09 09:49:21 2012 -0700"
      },
      "committer": {
        "name": "Raph Levien",
        "email": "raph@google.com",
        "time": "Wed May 09 10:36:26 2012 -0700"
      },
      "message": "Add Roboto Light and Light italic fonts, as sans-serif-light family\n\nChange-Id: Ibbdd7a74f3731c8e9c9fe60ce04a179c081bc09c\n"
    },
    {
      "commit": "bd1844d272afd7416a37765b90ecd843c0b99c9f",
      "tree": "6e549550df6879ed517d62f3e9c32bb1cface0ce",
      "parents": [
        "ee00b31a54cc186cb53fe30d7834361791baab20"
      ],
      "author": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Thu Apr 26 11:18:40 2012 -0700"
      },
      "committer": {
        "name": "Victoria Lease",
        "email": "violets@google.com",
        "time": "Mon May 07 11:50:13 2012 -0700"
      },
      "message": "Add Droid Devanagari/Tamil fonts.\n\nThese fonts are replacements for the Lohit Devanagari/Tamil fonts.\nWe need to fit Devanagari onto all builds, so we only provide a single,\nregular-weight font there, but Tamil is omitted for SMALLER_FONT_FOOTPRINT\nbuilds and gets UI/non-UI and Regular/Bold weight versions. The UI versions\nof the fonts are used for UI/system display, and the non-UI versions are\nused only by WebView.\n\nBug: 6318791\nChange-Id: I50ff6ec4bb428c0ac30049273f03a94de05b0c4f\n"
    },
    {
      "commit": "cf4284bce11acadb1c36564b067bce3b0b26a9f9",
      "tree": "849574166fe4c6d1e543625dcbd1509c366d30b2",
      "parents": [
        "8396830d8fedc08c0a9de36bcce3c8b65691729f"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 15:14:58 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Fri May 04 15:14:58 2012 -0700"
      },
      "message": "Update Arabic font for SystemUI\n\n- bug #5987379 Need an Arabic font with metrics \"compatible\" with Roboto\n- use the Alt version with GSUB optimizations\n\nChange-Id: I4d8c62cab37a7b010abab602c39899084d347fdc\n"
    },
    {
      "commit": "276de3e1eb11d1eb93076dca5a69c791d3ef63d8",
      "tree": "e8fc875a7062bc6d43ea916c08db4f01c1cf3469",
      "parents": [
        "7405b90df43a4e2c544f17895158d07130e5922c"
      ],
      "author": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Apr 12 16:20:49 2012 -0700"
      },
      "committer": {
        "name": "Fabrice Di Meglio",
        "email": "fdimeglio@google.com",
        "time": "Thu Apr 12 16:40:56 2012 -0700"
      },
      "message": "Add new Arabic font for SystemUI\n\n- still work in progress\n- bug #5987379\n\nChange-Id: I0a7f7437c9061eab0abc9d5979c947eb5511992a\n"
    },
    {
      "commit": "1c097a9c21096a0d677f336081bfdeb4cfc96063",
      "tree": "ad077b4a619395900c787fd50f4be812c934623f",
      "parents": [
        "ecc395a51053c433e359a6cfd6c23a193ee546c0"
      ],
      "author": {
        "name": "Russell Brenner",
        "email": "russellbrenner@google.com",
        "time": "Wed Mar 28 09:45:27 2012 -0700"
      },
      "committer": {
        "name": "Russell Brenner",
        "email": "russellbrenner@google.com",
        "time": "Tue Apr 03 10:01:16 2012 -0700"
      },
      "message": "Add Japanese to fallback fonts\n\nOn devices with adequate space, add MTLmr3m.ttf (Japanese) to the set\nof fallback fonts. By default, DroidSansFallback (Chinese) is given\npriority over MTLmr3m. If the locale is changed to Japanese, the\npriority is reversed.\n\nBug: 6272763\nChange-Id: I785a927d6dff0206aa9a670c51fdad76e219fc97\n"
    },
    {
      "commit": "193ec66214ecf4cdb43702655a4a571ae0c7e6ce",
      "tree": "6212a3dbd5f92444b31089b67528894d5c651bab",
      "parents": [
        "94355ed44a88d619f94948285a8dbe51ed7a7cb0"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Feb 13 18:55:41 2012 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Feb 13 18:55:41 2012 -0800"
      },
      "message": "Build all font files as prebuilts.\n\nBug: 5972956\nSo that mm/mmm can be used to install all the font files.\n\nChange-Id: I9378e98b3a01d26680613e5738a270077bca0b64\n"
    },
    {
      "commit": "8e359817da14f6a4ffcf3bf4f7a59bc4fef8c211",
      "tree": "20579ef86aa311879c2fde554c076b4f41a967f4",
      "parents": [
        "ad9c5718daa556fb6907c3f600ea505c1ec3aca0"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Oct 06 11:14:13 2011 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Oct 06 16:00:58 2011 -0700"
      },
      "message": "Make symlinks for DroidSans.ttf and DroidSans-Bold.ttf\n\nBug: 5420351\n\nMake the following symlinks:\n/system/fonts/DroidSans.ttf -\u003e Roboto-Regular.ttf\n/system/fonts/DroidSans-Bold.ttf -\u003e Roboto-Bold.ttf\n\nChange-Id: If9a74ef4ac2386cdb46d125fed8ce5771e872310\n"
    },
    {
      "commit": "46b20e7f41ded340596b732aaf08cc2d05a8e842",
      "tree": "7966ffcd11def5209293717779060fffda88687a",
      "parents": [
        "2d56123b110ff20dd849875be328f1712d128dee"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Sep 29 18:07:41 2011 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Thu Sep 29 20:02:05 2011 -0700"
      },
      "message": "Correction the use of SMALLER_FONT_FOOTPRINT\n\nSMALLER_FONT_FOOTPRINT is a BoardConfig variable that\u0027s only available\nin Android.mks but not product config makefiles.\n\nChange-Id: I1784b6e8c744ffcca1538e76d338f5800f150e72\n"
    },
    {
      "commit": "3f6e7f4f7155bcd65fb9f5c6b081b03530f4cb29",
      "tree": "c20a2d1f545d244972dbcd1362504dd6995b4759",
      "parents": [
        "213fc950d4acef73eed6b6294b556981f516dbff"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Sep 14 11:34:55 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Sep 14 14:41:17 2010 -0700"
      },
      "message": "Manage fonts like a true product definition\n\nChange-Id: Ifc89c2fe9f4c2bb802dca34e9d53ae7176ff697c\n"
    },
    {
      "commit": "213fc950d4acef73eed6b6294b556981f516dbff",
      "tree": "3efd789fe314c1d646a18dffbc70c2adf2c98573",
      "parents": [
        "a4ab724b48dc927800d633004162267a9d30b6fe"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Sep 14 14:07:41 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Sep 14 14:07:41 2010 -0700"
      },
      "message": "Revert \"Manage fonts like a true product definition\"\n\nThis reverts commit 84d36a657d7954dc08f3ef9f057ff2526036e817.\n"
    },
    {
      "commit": "84d36a657d7954dc08f3ef9f057ff2526036e817",
      "tree": "a89fe33f0121a25d077b3bd400a25940fb8e1077",
      "parents": [
        "ac0b599fa7a72a6a529e8bde0463e6151694b2f7"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Sep 14 11:34:55 2010 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Sep 14 11:34:55 2010 -0700"
      },
      "message": "Manage fonts like a true product definition\n\nChange-Id: I9635f087d69dd302e3c313073a537a8ed283bb68\n"
    },
    {
      "commit": "db4878433f5eb0ae97ad0529bd20091ce5f6acd6",
      "tree": "553769103046ae2fa570a82dbe77119429ea5c49",
      "parents": [
        "2fb941100f4d00a76cac91fde7021961e260359a"
      ],
      "author": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Tue Mar 02 11:25:44 2010 -0500"
      },
      "committer": {
        "name": "Mike Reed",
        "email": "reed@google.com",
        "time": "Tue Mar 02 11:25:44 2010 -0500"
      },
      "message": "initial add of Arabic, Hebrew and Thai fonts.\n"
    },
    {
      "commit": "1c62afd03cd703c5807bb6104ce8b8b10b881b47",
      "tree": "f7dfdaa10538fe6f2ce6239f5361afcefca6f6a6",
      "parents": [
        "836a1f2cb99600c26a1a928a9e3240b9dec3079b"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Mon Feb 08 16:52:49 2010 -0800"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Tue Feb 09 13:15:10 2010 -0800"
      },
      "message": "Support for product specific fallback font file.\n"
    },
    {
      "commit": "e3ea6e3d4c8a8c2dc71f608a74ed9f6137afe63d",
      "tree": "a35a46adbe44d5510f0a4fdbe8a3364fa2d8bb96",
      "parents": [
        "3c58d279abed1da56b0ece74ded5854c509a42a4"
      ],
      "author": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Wed Nov 11 22:06:33 2009 -0800"
      },
      "committer": {
        "name": "Daniel Sandler",
        "email": "dsandler@google.com",
        "time": "Thu Nov 12 09:37:44 2009 -0800"
      },
      "message": "Update keyguard and pattern-lock layouts for new UX designs.\n\nTo do this, we bring DigitalClock over from Clock into the\ninternal widgets.  Its font, Clockopia, comes along for the\nride (find it in /system/fonts).\n\nThis change is required for relevant code changes in\nframeworks/policy/phone.\n\nChange-Id: I354534f1abd9cf9557c9d18566f1d55b6be5e8f1\n"
    },
    {
      "commit": "9066cfe9886ac131c34d59ed0e2d287b0e3c0087",
      "tree": "d88beb88001f2482911e3d28e43833b50e4b4e97",
      "parents": [
        "d83a98f4ce9cfa908f5c54bbd70f03eec07e7553"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 19:31:44 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "d83a98f4ce9cfa908f5c54bbd70f03eec07e7553",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [
        "076357b8567458d4b6dfdcf839ef751634cd2bfb"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Mar 03 18:28:45 2009 -0800"
      },
      "message": "auto import from //depot/cupcake/@135843\n"
    },
    {
      "commit": "f013e1afd1e68af5e3b868c26a653bbfb39538f8",
      "tree": "7ad6c8fd9c7b55f4b4017171dec1cb760bbd26bf",
      "parents": [
        "e70cfafe580c6f2994c4827cd8a534aabf3eb05c"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:05:43 2008 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Wed Dec 17 18:05:43 2008 -0800"
      },
      "message": "Code drop from //branches/cupcake/...@124589\n"
    },
    {
      "commit": "54b6cfa9a9e5b861a9930af873580d6dc20f773c",
      "tree": "35051494d2af230dce54d6b31c6af8fc24091316",
      "parents": [],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 21 07:00:00 2008 -0700"
      },
      "message": "Initial Contribution\n"
    }
  ]
}
