History log of /frameworks/base/data/fonts/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d5b46b19c6b5fe8eb340ab6b6836101fcf934584 05-Apr-2016 Ying Wang <wangying@google.com> Fix dependency for fontchain_lint

fontchain_lint scans directories in $(TARGET_OUT). There is no better
target working as dependency than the system.img.

Change-Id: I560b89f697e5ebd4f1e44a150f5af37996cf427e
/frameworks/base/data/fonts/Android.mk
27ec3ace18e329eb9654f297dedf667f94baaf81 31-Mar-2016 Roozbeh Pournader <roozbeh@google.com> Re-enable emoji font tests

This re-enables the emoji font tests, but doesn't run the tests if
SMALLER_FONT_FOOTPRINT is set.

Additionally, we test that there's one and only one emoji font in the
fallback chain.

Bug: 26187231
Bug: 27785690
Change-Id: I2e6d467e3f54ee3d41737170d7c2492a0f6b30f0
/frameworks/base/data/fonts/Android.mk
fa1facc0fd3d04fbc442e23dd8e09f343c8932fc 16-Mar-2016 Roozbeh Pournader <roozbeh@google.com> Add emoji-related tests for the font chain

1. Check that all emoji characters are supported in emoji fonts.

2. Check that no default-emoji characters are included in any font
that can get a higher score then the color emoji font, either by
being before it or by having a language/script assigned.

Bug: 26187231

Change-Id: Ic76bf59f1c6f9d2d290b1b64128d725ae08dcb5c
/frameworks/base/data/fonts/Android.mk
0e969e2c0ba9ad863c7fcfc3973a16b1b599e50a 10-Mar-2016 Roozbeh Pournader <roozbeh@google.com> Add test script for sanity of font fallback chain

Various tests have been added:

1. Availability of hyphens: Make sure that every font used for
rendering a language that is automatically hyphenated includes either
of Unicode hyphen characters U+2010 HYPHEN or U+002D HYPHEN-MINUS.

2. Range of values: Make sure that styles, weights, and styles belong
to certain limited sets.

Bug: 26187231
Bug: 21570828
Bug: 21815394
Change-Id: Ia63d63cc8da4f2d6bc81fe5619ccac6cfcd9a54e
/frameworks/base/data/fonts/Android.mk
cee5f2023b4e33c8f499e94a3d3cdb5e99d3a325 04-Feb-2016 Ben Wagner <bungeman@google.com> Remove unused fonts.

The fonts being removed are no longer referenced.

Change-Id: I3029bdc817a39f5000a1c3d067afc1d40e859b93
/frameworks/base/data/fonts/Android.mk
c73b2257adc14161a6a94bc98c0da5ce1f9a6b45 11-Dec-2015 Seigo Nonaka <nona@google.com> Use NotoSansCJK-Regular.ttc instead of separated font files.

BUG: 10861108
BUG: 21079737
BUG: 26113320
Change-Id: I61426fb435c59f7614d14b1135e2f2ffaaa84c73
/frameworks/base/data/fonts/Android.mk
bbf0c88e6cf26d13c0218ea7e0a2aaf7bbb0495d 18-Aug-2015 Roozbeh Pournader <roozbeh@google.com> Revert "Create a special CONSTRAINED font bucket in frameworks."

This reverts commit 9e21eced5efacd605036be599d96974964deb09b.

Bug: 22929087
/frameworks/base/data/fonts/Android.mk
9e21eced5efacd605036be599d96974964deb09b 04-Aug-2015 Roozbeh Pournader <roozbeh@google.com> Create a special CONSTRAINED font bucket in frameworks.

This is a temporary font profile to get razor and razorg (Nexus 7,
2013 version). It's not tested thoroughly, and should not be used for
any other devices.

The CONSTRAINED profile removes Bamum, Lisu, Mandaic, Mongolian, New
Tai Lue, Syriac, Tibetan, and Vai fonts from razor[g] devices, and
switches the CJK fonts to the limited pre-Lollipop fonts.

Bug: 22929087
Change-Id: I58c1693ee45e54b429013029d236617834446811
/frameworks/base/data/fonts/Android.mk
5225620508a5a0d39de4f508cec5cecec60f527d 11-Jun-2015 Roozbeh Pournader <roozbeh@google.com> Merge EXTENDED font profile with the next (unnamed) profile.

This is now possible since we have less space restrictions on
devices.

This helps make sure that devices don't mistakenly ship with a
limited font support simply because they didn't turn on the extended
font profile.

Although the larger version of Droid Sans Fallback is no longer used
in any font profile for a device, it is kept since it's used by the
SDK.

The Nanum Gothic font is no longer used in any device profile either,
but it's kept in the fallback chain, so the SDK (that uses it)
continues to work.

Bug: 19668057
Change-Id: I6e32c4c98745e9b6aff6684d993943a19aebf6f7
/frameworks/base/data/fonts/Android.mk
49455ab3f562112e963cd27a57320508778f602b 13-May-2015 Roozbeh Pournader <roozbeh@google.com> Make Noto Sans Japanese default font on extended profiles.

This experimentally makes Noto Sans Japanese the default Japanese
font.

Bug: 21074688
Change-Id: I4a9396a03bd758541574431760d5d387a472bec6
/frameworks/base/data/fonts/Android.mk
5f49c28bfcdd43277b155da65c9312109fac142c 30-Apr-2015 Roozbeh Pournader <roozbeh@google.com> Rename FONT_NOTOSANS_FULL to FONT_NOTOSANS_JP_FULL.

This clarifies the meaning of the variable, that this switch only
affects the Noto Sans Japanese font.

Change-Id: I28043ed41ec51af0273a071692426d51352ef849
/frameworks/base/data/fonts/Android.mk
6180e5b8fd17b30d75f3f02a482c993fa04db0f0 26-Mar-2015 Kris Giesing <kgiesing@google.com> Allow override of Motoya with full NotoSans

b/17599829

Change-Id: I619288eadb8bf814b08dca833f540a80e38c2123
/frameworks/base/data/fonts/Android.mk
5a5f1429dec06ee392c194d2a4250b9455a2cf94 25-Feb-2015 Roozbeh Pournader <roozbeh@google.com> Remove Roboto fonts and their build rules

They are now moved to external/roboto-fonts. Symlinks from deprecated
fonts to Roboto for compatibility reasons are still created here.

Change-Id: I9e1b88a4289d055ea187e241d6514f0b37c5ee1b
/frameworks/base/data/fonts/Android.mk
32a65c7ddd6bebe30af668274757599d5a47cc60 24-Jul-2014 Roozbeh Pournader <roozbeh@google.com> Do not include DroidSansFallback on EXTENDED_FONT_FOOTPRINT builds.

The build file is modified to hang non-module fonts on DroidSansMono
instead, now that a device may not have DroidSansFallback. Also, some
cleanup is done to make the rules clearer and keep usages near definitions.

The support for following character will disappear from the extended
profiles because of this change:
U+202A LEFT-TO-RIGHT EMBEDDING
U+202B RIGHT-TO-LEFT EMBEDDING
U+202C POP DIRECTIONAL FORMATTING
U+202D LEFT-TO-RIGHT OVERRIDE
U+F95A 讀 CJK COMPATIBILITY IDEOGRAPH-F95A
U+F9F3 麟 CJK COMPATIBILITY IDEOGRAPH-F9F3
U+10400 𐐀 DESERET CAPITAL LETTER LONG I
U+10428 𐐨 DESERET SMALL LETTER LONG I
U+1044D 𐑍 DESERET SMALL LETTER ENG
U+1044E 𐑎 DESERET SMALL LETTER OI
U+1044F 𐑏 DESERET SMALL LETTER EW

The first four are not needed, as HarfBuzz makes sure they are rendered as
invisible, the two CJK compatibility characters have canonnical
decompositions to unified ideographs already supported in included Noto Sans
CJK fonts, and the Deseret letters were only in DroidSansFallback for
testing purposes.

Change-Id: Ibb7fa61dc851710ba14c3944281e228bd2e4f5b2
/frameworks/base/data/fonts/Android.mk
cbd098920d3f358312302f76b520a33536c0d0cb 09-Jul-2014 Roozbeh Pournader <roozbeh@google.com> Remove the monochrome AndroidEmoji font.

All characters are now supported in other fonts in the fallback chain:
U+303D is supported in Noto Color Emoji, everything else is supported in
the subsettd Noto Sans Symbols.

Bug: 15777351
Change-Id: Ibf4bbffbfdddfa9e0f08ceff96c835ffeb3e555d
/frameworks/base/data/fonts/Android.mk
ce5a6bfd7b940cc656ecb6a0342257b50d8219f4 08-Jul-2014 Roozbeh Pournader <roozbeh@google.com> Re-enable Motoya in the extended font builds.

The font is now included in all non-smaller font builds, as opposed to the
previous "not smaller but not extended either" builds. This is in sync with
not including Noto Sans Japanese in the extended build.

Change-Id: Id0f79bc1de714ac876a601c4867a55b6dbfc820c
/frameworks/base/data/fonts/Android.mk
f99c12cee55bae44bbac0a943a18b5121c007101 13-Jun-2014 Victoria Lease <violets@google.com> use Noto Sans CJK fonts for EXTENDED_FONT_FOOTPRINT builds

Bug: 15569561
Change-Id: I1b8f1a9dde0a15d9bb2aa2bbe92e8c6a46d8dfc6
/frameworks/base/data/fonts/Android.mk
e210ded9fc794197dc5aa69d9c46ea602df21575 12-Jun-2014 Roozbeh Pournader <roozbeh@google.com> Add Roboto Black Italic.

The fonts was missed during the update to Roboto v2.

Bug: 15475947
Change-Id: I134138bff27bb651c91f966e20d90626172bba58
/frameworks/base/data/fonts/Android.mk
d0769f6981ab8eea039a9516bbc37c8fbacfd545 20-May-2014 Victoria Lease <violets@google.com> Roboto v2

Fresh new revisions of our Roboto family of fonts, including family
aliases for sans-serif-medium and sans-serif-black. Enjoy!

Change-Id: I2337ccbd1767a7769deea885e0900f1ca4329779
/frameworks/base/data/fonts/Android.mk
a08f0f8f453bb192dd0c4cd25a5aeb05986805fc 13-May-2014 Victoria Lease <violets@google.com> update noto fonts

This commit represents a mass update of the Noto Fonts project, including
support for a number of new scripts, and a number of fonts being moved from
Droid to Noto versions.

Change-Id: I163076c2c2e622520c016d2086d59efe2cf464f3
/frameworks/base/data/fonts/Android.mk
f1596064d38b4e9f6cacd6703f282d376f32b5b3 25-Mar-2014 Justin Koh <justinkoh@google.com> Add RobotoCondensed-Light to build.

Add RobotoCondensed-Light to build so that apps don't all need to include their
own copy.
Bug: 13087110

Change-Id: I55973a4ba2a68858b79271519a0ecc9c54f6b31e
/frameworks/base/data/fonts/Android.mk
4ce0931ffd78c0cfe1de37c291f96b5275ae53a4 18-Sep-2013 Victoria Lease <violets@google.com> restore coverage lost in NotoColorEmoji transition

The following codepoints were previously provided by AndroidEmoji,
but are no longer present in our fallback chain. This commit restores
them by resurrecting a subset version of AndroidEmoji.ttf:

U+25AB WHITE SMALL SQUARE
U+25FB WHITE MEDIUM SQUARE
U+25FC BLACK MEDIUM SQUARE
U+25FD WHITE MEDIUM SMALL SQUARE
U+25FE BLACK MEDIUM SMALL SQUARE
U+2600 BLACK SUN WITH RAYS
U+26AA MEDIUM WHITE CIRCLE
U+26AB MEDIUM BLACK CIRCLE
U+2757 HEAVY EXCLAMATION MARK SYMBOL
U+2934 ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS
U+2935 ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS
U+2B05 LEFTWARDS BLACK ARROW
U+2B06 UPWARDS BLACK ARROW
U+2B07 DOWNWARDS BLACK ARROW
U+2B1B BLACK LARGE SQUARE
U+2B1C WHITE LARGE SQUARE
U+2B50 WHITE MEDIUM STAR
U+2B55 HEAVY LARGE CIRCLE
U+303D PART ALTERNATION MARK

These characters see regular use in kaomoji constructions (and
elsewhere), and it really wouldn't do to lose them.

Bug: 10144988
Change-Id: I72b541aad01bc5ccac829be44ed259c461724142
/frameworks/base/data/fonts/Android.mk
54769862ffe7e985d3016d67045a5da9a196e08c 13-Sep-2013 Victoria Lease <violets@google.com> NotoColorEmoji.ttf is the new AndroidEmoji.ttf

Bug: 10144988
Change-Id: I04ebb86e283b752c43597b5f908f5c28f7806ee1
/frameworks/base/data/fonts/Android.mk
531dfc45735eb0f1c5a452747b9261a0a6d2f182 05-Sep-2013 Victoria Lease <violets@google.com> DroidSans -> NotoSans for {Devanagari,Tamil,Thai}

Bug: 7672029
Change-Id: I3b7278841ea1934b459f972d5acd99277e8f6db8
/frameworks/base/data/fonts/Android.mk
15b8c185037410dfd15b65b2246500e0a2545c5d 30-Mar-2013 Raph Levien <raph@google.com> Rename DroidNaskh UI font

Renames DroidNaskh-Regular-SystemUI to DroidNaskhUI-Regular to be
consistent with naming scheme for Noto fonts.

Change-Id: I3319ee5cd85360c85b0523bd932d461eb05d1b18
/frameworks/base/data/fonts/Android.mk
be456f2e81ac9c205178883b6cbf880304665319 19-Sep-2012 Raph Levien <raph@google.com> Add Roboto Thin and Thin Italic fonts, as sans-serif-thin family

This change adds the Roboto Thin and Thin Italic font variants, which
are accessible through, for example, Typeface.create("sans-serif-thin",
Typeface.NORMAL).

The version checked in is Roboto_1.100150 as obtained from Christian.
The other fonts in the family should probably be rev'ed as well, but
that would be a separate change.

I verified that the fonts work, that they're thin, that kerning and
ligatures work, and that the "kern" table (redundant and bulky) is
missing.

This should close bug 7173069: Integrate roboto thin to support jb mr1
time displays

Change-Id: I5c950a1843675668b83c005234b44abbe924d9fe
/frameworks/base/data/fonts/Android.mk
ac1cbaf2e5575ac75a0160e13089d51a0bb232fa 18-Jul-2012 Billy Hewlett <billyh@google.com> DO NOT MERGE Han Preference

Cherry-pick Ib5dd86950156c5a438f25c289acb839206bb455a from master.

Data: label MTLmr3m with "ja" locale attribute, fallback_fonts-ja.xml removed,
as we only need a single fallback font file
Code: Add locale and variant to TextLayoutCache. Paint.java sets textLocale as
the language (for example, "ja") rather than the language/locale concatenated
(for example "ja_JP")

This checkin, along with Change-Id: Id8c91ae0be6cad8a7ef77a0cd5803676290986c1,
allows text view objects to set their locale dynamically and skia will use the
correct font for the locale.

Change-Id: Ieb60b0d7a39fcfef4f8ce90cd4f6065d33673710
/frameworks/base/data/fonts/Android.mk
087610198e82bc5537b2a8e9c07ed6a20829a16d 06-Jun-2012 Keun young Park <keunyoung@google.com> add MINIMAL_FONT_FOOTPRINT configuration for PDK

- all non-latin fonts excluded
- symlink used to create additional fonts

Bug: 6540216

Change-Id: Id0909124dc1d71331bde3c5911c24eee5b1692a2
/frameworks/base/data/fonts/Android.mk
467ea516175f5dfa52c4b9900d24e6b0062721d1 11-May-2012 Raph Levien <raph@google.com> Add RobotoCondensed family and optimized Roboto Light.

This adds the Roboto Condensed family (with the name
sans-serif-condensed, for consistency with existing family names).

Change-Id: Ied2c509ebbb2b3b8637c659e62c9a821b6941eaa
/frameworks/base/data/fonts/Android.mk
289c09aae5879936bdeeabdc8047fcf2c7d28c6e 09-May-2012 Raph Levien <raph@google.com> Add Roboto Light and Light italic fonts, as sans-serif-light family

Change-Id: Ibbdd7a74f3731c8e9c9fe60ce04a179c081bc09c
/frameworks/base/data/fonts/Android.mk
bd1844d272afd7416a37765b90ecd843c0b99c9f 26-Apr-2012 Victoria Lease <violets@google.com> Add Droid Devanagari/Tamil fonts.

These fonts are replacements for the Lohit Devanagari/Tamil fonts.
We need to fit Devanagari onto all builds, so we only provide a single,
regular-weight font there, but Tamil is omitted for SMALLER_FONT_FOOTPRINT
builds and gets UI/non-UI and Regular/Bold weight versions. The UI versions
of the fonts are used for UI/system display, and the non-UI versions are
used only by WebView.

Bug: 6318791
Change-Id: I50ff6ec4bb428c0ac30049273f03a94de05b0c4f
/frameworks/base/data/fonts/Android.mk
cf4284bce11acadb1c36564b067bce3b0b26a9f9 05-May-2012 Fabrice Di Meglio <fdimeglio@google.com> Update Arabic font for SystemUI

- bug #5987379 Need an Arabic font with metrics "compatible" with Roboto
- use the Alt version with GSUB optimizations

Change-Id: I4d8c62cab37a7b010abab602c39899084d347fdc
/frameworks/base/data/fonts/Android.mk
276de3e1eb11d1eb93076dca5a69c791d3ef63d8 13-Apr-2012 Fabrice Di Meglio <fdimeglio@google.com> Add new Arabic font for SystemUI

- still work in progress
- bug #5987379

Change-Id: I0a7f7437c9061eab0abc9d5979c947eb5511992a
/frameworks/base/data/fonts/Android.mk
1c097a9c21096a0d677f336081bfdeb4cfc96063 28-Mar-2012 Russell Brenner <russellbrenner@google.com> Add Japanese to fallback fonts

On devices with adequate space, add MTLmr3m.ttf (Japanese) to the set
of fallback fonts. By default, DroidSansFallback (Chinese) is given
priority over MTLmr3m. If the locale is changed to Japanese, the
priority is reversed.

Bug: 6272763
Change-Id: I785a927d6dff0206aa9a670c51fdad76e219fc97
/frameworks/base/data/fonts/Android.mk
193ec66214ecf4cdb43702655a4a571ae0c7e6ce 14-Feb-2012 Ying Wang <wangying@google.com> Build all font files as prebuilts.

Bug: 5972956
So that mm/mmm can be used to install all the font files.

Change-Id: I9378e98b3a01d26680613e5738a270077bca0b64
/frameworks/base/data/fonts/Android.mk
8e359817da14f6a4ffcf3bf4f7a59bc4fef8c211 06-Oct-2011 Ying Wang <wangying@google.com> Make symlinks for DroidSans.ttf and DroidSans-Bold.ttf

Bug: 5420351

Make the following symlinks:
/system/fonts/DroidSans.ttf -> Roboto-Regular.ttf
/system/fonts/DroidSans-Bold.ttf -> Roboto-Bold.ttf

Change-Id: If9a74ef4ac2386cdb46d125fed8ce5771e872310
/frameworks/base/data/fonts/Android.mk
46b20e7f41ded340596b732aaf08cc2d05a8e842 30-Sep-2011 Ying Wang <wangying@google.com> Correction the use of SMALLER_FONT_FOOTPRINT

SMALLER_FONT_FOOTPRINT is a BoardConfig variable that's only available
in Android.mks but not product config makefiles.

Change-Id: I1784b6e8c744ffcca1538e76d338f5800f150e72
/frameworks/base/data/fonts/Android.mk
3f6e7f4f7155bcd65fb9f5c6b081b03530f4cb29 14-Sep-2010 Jean-Baptiste Queru <jbq@google.com> Manage fonts like a true product definition

Change-Id: Ifc89c2fe9f4c2bb802dca34e9d53ae7176ff697c
/frameworks/base/data/fonts/Android.mk
213fc950d4acef73eed6b6294b556981f516dbff 14-Sep-2010 Jean-Baptiste Queru <jbq@google.com> Revert "Manage fonts like a true product definition"

This reverts commit 84d36a657d7954dc08f3ef9f057ff2526036e817.
/frameworks/base/data/fonts/Android.mk
84d36a657d7954dc08f3ef9f057ff2526036e817 14-Sep-2010 Jean-Baptiste Queru <jbq@google.com> Manage fonts like a true product definition

Change-Id: I9635f087d69dd302e3c313073a537a8ed283bb68
/frameworks/base/data/fonts/Android.mk
db4878433f5eb0ae97ad0529bd20091ce5f6acd6 02-Mar-2010 Mike Reed <reed@google.com> initial add of Arabic, Hebrew and Thai fonts.
/frameworks/base/data/fonts/Android.mk
1c62afd03cd703c5807bb6104ce8b8b10b881b47 09-Feb-2010 Ying Wang <wangying@google.com> Support for product specific fallback font file.
/frameworks/base/data/fonts/Android.mk
e3ea6e3d4c8a8c2dc71f608a74ed9f6137afe63d 12-Nov-2009 Daniel Sandler <dsandler@google.com> Update keyguard and pattern-lock layouts for new UX designs.

To do this, we bring DigitalClock over from Clock into the
internal widgets. Its font, Clockopia, comes along for the
ride (find it in /system/fonts).

This change is required for relevant code changes in
frameworks/policy/phone.

Change-Id: I354534f1abd9cf9557c9d18566f1d55b6be5e8f1
/frameworks/base/data/fonts/Android.mk
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/data/fonts/Android.mk
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/data/fonts/Android.mk
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/data/fonts/Android.mk
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/data/fonts/Android.mk