• Home
  • History
  • Annotate
  • only in /frameworks/base/data/fonts/
History log of /frameworks/base/data/fonts/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
04817d6569c868e6c3516e3ab53238770de3862f 12-Feb-2015 Roozbeh Pournader <roozbeh@google.com> Move Noto Sans Tai Le to the end of the font fallback list.

This is to make sure the East Asian punctuation shared between CJK languages
and Tai Le are rendered from the CJK fonts when no language is specified
for the text, or CJK text is rendered in a non-CJK locale.

Also remove the old comment about 64k glyphs limit.

Bug: 19355391
Change-Id: Ic2cbc79cecf9539ace8a432f373685eeff81e106
(cherry picked from commit 70f0a4365bbffd016470807c9dbd7e9c1ea2df9d)
allback_fonts.xml
onts.xml
7f45f6dd0ce74665481bf06124b9653b8ff81e98 26-Nov-2014 Roozbeh Pournader <roozbeh@google.com> Add 8 more scripts to the font fallback chain.

Fonts for Cham, Coptic, Glagolitic, Kayah Li, Tai Le, Tai Tham, Tai
Viet, and Tifinagh scripts are added to the fallback chain.

This would enable or improve display of texts in Berber languages,
Cham, Church Slavonic, Coptic, Kayah languages, Khün, Northern Thai,
Tai Dam, Tai Dón, Tai Lü, Tai Nüa, and Thai Song.

Bug: 17686019

Change-Id: I689393bc03f3957e1025ac08ab31961a6c6bc24d
allback_fonts.xml
onts.xml
411b30cb56a91d0f817b9068054a7c43275a8996 24-Nov-2014 Roozbeh Pournader <roozbeh@google.com> Add Lohit Odia (Oriya) font to the fallback chain.

This adds Lohit Odia (Oriya) font as the default font for the Oriya
script to the fallback chain.

Bug: 17686019
Change-Id: If0c60a0f35a029c3761b8ea26a2546ca5c5fa0c0
allback_fonts.xml
onts.xml
2ff3ba5bfa115b168d7cc0372d0f5493282109b9 02-Oct-2014 Roozbeh Pournader <roozbeh@google.com> Use fonts for smaller languages of South and Southeast Asia.

Fonts for Balinese, Batak, Buginese, Buhid, Hanunnoo, Javanese,
Lepcha, Limbu, Meetei Mayek, Ol Chiki, Rejang, Saurashtra, Sundanese,
Syloti Nagri, Tagbanwa, and Thaana scripts are added.

Bug: 17686019
Change-Id: I3fb783874920909e8725097481c9e7d8e35f42f8
allback_fonts.xml
onts.xml
4f9140b52c7bed3ec973eaad9b7f090805763c22 10-Oct-2014 Alan Viverette <alanv@google.com> Add Cutive Mono as serif monospace font for captioning

Sets up Courier and Courier New to point to Cutive Mono, since
Courier is a serif monospace font.

BUG: 17666124
Change-Id: I96bb2ff59020edd8210c253752f76f0eb5100e18
onts.xml
ystem_fonts.xml
117cbebe810613d4a6de034f02652cdbbfef4cde 25-Aug-2014 Raph Levien <raph@google.com> New weight-aware font config

Parse new fonts.xml config file, and resolve weight selection based on
the base weight of the font (as defined by a weight alias specified in
the config file) and the requested bold flag. This change improves the
appearance of bold spans for alternate weights of Roboto.

In addition, this patch enables weight selection for fallback fonts.
For example, if an additional font with a weight of 100 is added to the
Hebrew font family in the fallback list, then requesting
"sans-serif-thin" would select that font for Hebrew text.

Bug: 14538154
Change-Id: I99a04fad4f7bf01c75726e760d42735dd9003496
allback_fonts.xml
onts.xml
e7df4ea6a979e73663b36f5436940dd5381ca85a 15-Aug-2014 Roozbeh Pournader <roozbeh@google.com> Compress miscellaneous fonts.

The fonts are passed through Noto's identity subsetter at
https://code.google.com/p/noto/source/browse/nototools/subset.py?r=bdd10822706b
which keeps the same functionality, but compresses tables, removes
unreachable glyphs, converts post table to version 3.0, etc.

Additionally, the DroidSansFallback fonts and MotoyaLMaru are passed through
fontcrunch.

The build footprint of the non-extended font profile is reduced by 546KB.

Bug: 15348046
Change-Id: I66777a0efeb98da6007091548a6ee847ecb4ea1f
ndroidClock.ttf
ndroidClock_Highlight.ttf
ndroidClock_Solid.ttf
lockopia.ttf
roidSansFallback.ttf
roidSansFallbackFull.ttf
roidSansMono.ttf
TLc3m.ttf
TLmr3m.ttf
24ce0538618026aedd7e31bf401e53c9cb2589af 11-Aug-2014 Raph Levien <raph@google.com> Copy fonts.xml to /system/etc

This patch actually copies the new font config file to the /system/etc
directory on the device, where frameworks and apps will be able to read
it.

Bug: 14538154
Change-Id: I53a932210763b718f469d80cc92816edf4e5b14e
onts.mk
8c1f9360ce12e43cb18e1569b59f6b1674e9ea86 07-Aug-2014 Raph Levien <raph@google.com> Add new fonts.xml

This adds a new configration file for fonts with several more features,
most notably the ability to specify numeric weights for fonts in a
family, and specify aliases for weights. This will help help choose an
appropriate font for a "bold" weight request, rather than just applying
auto-bolding.

Bug: 14538154
Change-Id: Ib4d54d66a0c68b7d46e665d7cd94e97b72468e95
onts.xml
ffa798548971286ce5574c974ab8f9b61a1375b6 01-Aug-2014 Roozbeh Pournader <roozbeh@google.com> Fix GSUB ccmp rule to use non-spacing marks.

The fonts are updated to upstream version 2.001047.

The previous version had buggy ccmp rules that were mistakenly replacing
sequences such as A` <U+0041, U+0060> with À <U+00C0>. The new fonts
replace those with corrected rules that use combining accents instead, such
as U+0300 COMBINING GRAVE ACCENT instead of U+0060 GRAVE.

Also, a GSUB rule that mistakenly replaced aʾ <U+0061, U+02BE> with
ẚ <U+1E9A> is removed, and U+2117 SOUND RECORDING COPYRIGHT that was missing
from the Thin and Thin Italic fonts is added to them.

Bug: 16727859
Bug: 16719701
Change-Id: Ibd0a63ea3f51992c0e56fb255e68352915cc6c3a
oboto-Black.ttf
oboto-BlackItalic.ttf
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Medium.ttf
oboto-MediumItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
obotoCondensed-Regular.ttf
37cc0713e043b1b021f442ec9943e9831f77203b 31-Jul-2014 Roozbeh Pournader <roozbeh@google.com> Re-remove AndroidEmoji.ttf.

It was mistakenly re-added in 6feb729b686b902be2520a91281e1a000c055da2.

Change-Id: I99a41ed8e6f1975e9808d8063e594fbb996d4334
(cherry picked from commit a7d8d7bfa75b283588aacae16cce78f6161acce9)
ndroidEmoji.ttf
fa4aeeeb716c4fe1c91a83a3f4381a67a4cbfabd 25-Jul-2014 Roozbeh Pournader <roozbeh@google.com> Crunch Roboto and fix its digits to have the same width.

Update to upstream version 2.001045, which adds fontcrunch to the font
production process and fixes a problem with uneven digit widths. Should fix
https://code.google.com/p/android-developer-preview/issues/detail?id=330.

The font footprint is reduced by 705KB, most of it due to the crunching, but
also by using a newer version of fonttools that removes extra unnecessary
paddings from the glyf table.

Bug: 15348046
Bug: 16296048
Bug: 16299966

Change-Id: I838711916f8c47db011cfe889b232e60e6f1aa0c
(cherry picked from commit 6feb729b686b902be2520a91281e1a000c055da2)
ndroidEmoji.ttf
oboto-Black.ttf
oboto-BlackItalic.ttf
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Medium.ttf
oboto-MediumItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
obotoCondensed-Regular.ttf
1b5bd3862e09739a7199866c6092fa5cf8e99c6f 25-Jul-2014 Roozbeh Pournader <roozbeh@google.com> Fix the glyph for U+3A34 in DroidSansFallbackFull.ttf.

The old glyph had its right part using a wrong component. The right
component was available in the font. The following script was used to fix
the issue:

from fontTools import ttLib
from nototools import subset
font = ttLib.TTFont('DroidSansFallbackFull.ttf', lazy=False)
glyf_table = font['glyf']
glyph = glyf_table['uni3A34']
for component in glyph.components:
if component.glyphName == 'glyph45821':
component.glyphName = 'glyph30895'
glyph.recalcBounds(glyf_table)
font.save('DroidSansFallbackFull.ttf-fixed')
subset.subset_font(
'DroidSansFallbackFull.ttf-fixed', 'DroidSansFallbackFull.ttf-subset')

The font footprint is reduced by 12KB mostly due to removing unneeded glyph
paddings.

Bug: 15149504
Change-Id: I914ec89435caadbeaa321e10fb0848f181fef667
roidSansFallbackFull.ttf
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
ndroid.mk
01e3237cda94769b5b95eca4d1c32fe53204da61 24-Jul-2014 Roozbeh Pournader <roozbeh@google.com> Remove unused fonts.

Remove various fonts that are not used by any build: Droid Kufi
(replaced by Noto Naskh), Droid Sans (symlinked to Roboto),
and Droid Sans Japanese (replaced by Motoya).

Change-Id: Iefb056810f3c9386a311f1c7d617d76050eb7ffe
roidKufi-Bold.ttf
roidKufi-Regular.ttf
roidSans-Bold.ttf
roidSans.ttf
roidSansJapanese.ttf
b249225456bd0015ad775bfc3d6baa5827f0edee 11-Jul-2014 Raph Levien <raph@google.com> Fix BCP47 language tags in fallback_fonts.xml

The BCP47 tag we use for selecting Simplified vs Traditional Chinese is
Hans and Hant. This patch uses those tags in fallback_fonts.xml rather
than country names, which weren't getting matched.

Change-Id: I97e1da7b86e8fe8f026365146393304a5ab74443
allback_fonts.xml
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
ndroid.mk
ndroidEmoji.ttf
allback_fonts.xml
onts.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
ndroid.mk
034b20c102ee2e7ec1da09e2b080f35be4a5cf54 03-Jul-2014 Roozbeh Pournader <roozbeh@google.com> Subset Droid Sans Fallback to remove duplicate coverage.

Removes all characters that are already supported by either Roboto or the
expanded Noto Sans Symbols font. The Droid Sans Fallback fonts are also
passed through the fonttools subsetter to recompress the tables and convert
the post table to version 3.0. This change reduces the size of the files by
about 270KB each.

The following characters are removed:
0021..007E, 00A0..00A1, 00A4, 00A7..00A8, 00AA..00AB, 00AD..00B4,
00B6..00BF, 00C6, 00D0, 00D7..00D8, 00DE..00E1, 00E6, 00E8..00EA,
00EC..00ED, 00F0, 00F2..00F3, 00F7..00FA, 00FC, 00FE, 0101, 0111, 0113,
011B, 0126..0127, 012B, 0131..0133, 0138, 013F..0142, 0149..014B, 014D,
0152..0153, 0166..0167, 016B, 01C0..01C3, 01CE, 01D0, 01D2, 01D4, 01D6,
01D8, 01DA, 01DC, 021A..021B, 0250..02B2, 02B4, 02B7, 02BB..02BC,
02C7..02CD, 02D0..02D1, 02D8..02DB, 02DD..02DE, 02E0, 02E4, 0300..0301,
0303..0304, 0306, 0308, 030A..030B, 030F..0334, 0339..033D, 035C, 0361,
0391..03A1, 03A3..03A9, 03B1..03C1, 03C3..03C9, 0401, 0410..044F, 0451,
200C..2011, 2013..2016, 2018..2019, 201C..201D, 2020..2022, 2025..2027,
2030, 2032..2033, 2035, 203B..203C, 203E, 2047..2049, 2074, 207F,
2081..2084, 20A0..20B9, 2103, 2105, 2109, 2111, 2113, 2116, 2118, 211C,
2121..2122, 2126, 212B, 2133, 2135, 2153..2154, 215B..215E, 2160..216B,
2170..2179, 2190..2200, 2202..2203, 2205, 2207..2209, 220B..220C, 220F,
2211, 2215, 2217, 221A, 221D..2220, 2223, 2225, 2227..222C, 222E,
2234..2237, 223C..223D, 2245, 2248, 224C, 2252, 2260..2261, 2264..2267,
226A..226B, 226E..226F, 2282..2287, 2295, 2297, 2299, 22A5, 22BF, 22C5,
2308..230B, 2312, 23AF, 2460..24B5, 24D0..24E9, 2500..254B, 2550..2574,
2581..258F, 2592..2595, 25A0..25A1, 25A3..25AA, 25B2..25B3, 25B6..25B7,
25BA, 25BC..25BD, 25C0..25C1, 25C6..25C9, 25CB, 25CE..25D1, 25E2..25E6,
25EF, 2605..2606, 260E..260F, 261C, 261E, 2640, 2642, 2654..266A,
266C..266D, 266F, 2680..2685, 2701..2704, 2706..2709, 270C..2727,
2729..274B, 274D, 274F..2752, 2756, 2758..275E, 2761..2794, 2798..27AF,
27B1..27BE, 2985..2986, 3008..3009, FFFD

Bug: 15348046
Change-Id: I1d4751b6f79a4c6de23910c983f2f09c9460b160
roidSansFallback.ttf
roidSansFallbackFull.ttf
2532dbc46f73441b7527aa80551e90d260e28c41 04-Jul-2014 Roozbeh Pournader <roozbeh@google.com> Reduce Roboto's footprint by 1012KB.

Update to Roboto version 2.000982, which reduces the footprint of the fonts
by converting the 'post' table to version 3.0, removing extra cmap tables,
removing unreachable glyphs, and compressing various tables by passing the
fonts through the subsetter at:
https://code.google.com/p/noto/source/browse/nototools/subset.py.

The file size is reduced by 16%, changing from 6269KB to 5258KB.

Bug: 15348046
Change-Id: I7daad0ebd30260674259bce37e374b6dc1298493
oboto-Black.ttf
oboto-BlackItalic.ttf
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Medium.ttf
oboto-MediumItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
obotoCondensed-Regular.ttf
c82b76c7fadf218d9fc3f3d73f46dcfc14fbb592 02-Jul-2014 Deepanshu Gupta <deepanshu@google.com> am c91ee2f9: Merge "Add nameID 4 to AndroidEmoji" into lmp-preview-dev

* commit 'c91ee2f9f42e6e443fec231d5090c9557af8be68':
Add nameID 4 to AndroidEmoji
778e1cd8340120ed0988de53f2e111a6fa657bc8 01-Jul-2014 Deepanshu Gupta <deepanshu@google.com> Add nameID 4 to AndroidEmoji

The nameID 4 (Full font name) is required to load the fonts on a desktop
Java VM. This change adds the nameID as "Android Emoji".

Change-Id: I67d37f387776e667f45794d6d0372ec35d61b4d3
ndroidEmoji.ttf
44cecbc208195022ba32db303eac0ba65e4f188e 02-Jul-2014 Roozbeh Pournader <roozbeh@google.com> Update to extended Roboto fonts.

The new fonts have complete coverage of Latin, Greek, and Cyrillic
characters in Unicode 7.0, including combining marks and related
punctuations. Various phonetic transcriptions and romanization systems are
now supported, as well as several minority and historical langauges.

A visible .notdef glyph has also been added.

Bug: 2802862
Bug: 4673396
Bug: 6629748
Bug: 7503539
Bug: 10728157
Bug: 11199883
Bug: 14408876
Bug: 15734816
Change-Id: I7a4986bfbd710ec5cc80792a3f7598dae110e5f9
oboto-Black.ttf
oboto-BlackItalic.ttf
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Medium.ttf
oboto-MediumItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
obotoCondensed-Regular.ttf
de0fe2daafb769cc37ca922ffef6dbafb8c6cae2 15-Jun-2014 Roozbeh Pournader <roozbeh@google.com> Swap the chess king and queen glyphs in Droid Sans Fallback.

Also remove the unused DroidSansFallbackLegacy.ttf.

Based on public bug report
https://code.google.com/p/android/issues/detail?id=71389.
The original glyphs were mistakenly swapped.

Following is the code that was run on the font:

import sys
from fontTools import ttLib
WHITE_KING = 0x2654
WHITE_QUEEN = 0x2655
BLACK_KING = 0x265A
BLACK_QUEEN = 0x265B
font_name = sys.argv[1]
font = ttLib.TTFont(font_name)
for table in font['cmap'].tables:
cmap = table.cmap
cmap[WHITE_KING], cmap[WHITE_QUEEN] = cmap[WHITE_QUEEN], cmap[WHITE_KING]
cmap[BLACK_KING], cmap[BLACK_QUEEN] = cmap[BLACK_QUEEN], cmap[BLACK_KING]
font.save(font_name+'-fixed')

Bug: 15643969
Change-Id: Iacee3d72ef8146016e15828f051822460ae2ff4e
roidSansFallback.ttf
roidSansFallbackFull.ttf
roidSansFallbackLegacy.ttf
1a8438a8bb665d40f983241a09148ea67dffa775 18-Jun-2014 Roozbeh Pournader <roozbeh@google.com> Add Cherokee, Canadian Aboriginal Syllabics, and Yi fonts.

Bug: 15708701
Change-Id: I1cdd26798ace5eec24d09b9b5b49eb943edacbe9
allback_fonts.xml
f99c12cee55bae44bbac0a943a18b5121c007101 13-Jun-2014 Victoria Lease <violets@google.com> use Noto Sans CJK fonts for EXTENDED_FONT_FOOTPRINT builds

Bug: 15569561
Change-Id: I1b8f1a9dde0a15d9bb2aa2bbe92e8c6a46d8dfc6
ndroid.mk
allback_fonts.xml
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
ndroid.mk
oboto-BlackItalic.ttf
onts.mk
ystem_fonts.xml
d40f746b70581795ab30781a4dcb087dcc346af3 05-Jun-2014 Raph Levien <raph@google.com> Fix broken macStyle flags on Roboto-MediumItalic

This is a fix for bug 15432929 "Seeing italics instead of bold"

The Roboto-MediumItalic font had macStyle of 3 (bold italic), which
caused it to be selected as a best match for a request of just bold.
This patch changes it to 2 (italic), leaving all else unchanged.

Change-Id: Ic28934904e11ca34cfede8429520d2d87aaf84cd
oboto-MediumItalic.ttf
a5fea195362d1b60835ffd8fae378c36ad219e83 31-May-2014 Roozbeh Pournader <roozbeh@google.com> Revert ascent/descent/lineGap of Roboto to Roboto v1 values

Everything else is left intact to minimize side effects.

Bug: 15309595, 15330620
Change-Id: I7f10bc093423132b037403aa3abd9304d788f32e
oboto-Black.ttf
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Medium.ttf
oboto-MediumItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
obotoCondensed-Regular.ttf
42460150cbd9222e38e0099218f773e15b9c0f79 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
Bug: 15170360
ndroid.mk
oboto-Black.ttf
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Medium.ttf
oboto-MediumItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
obotoCondensed-Regular.ttf
onts.mk
ystem_fonts.xml
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
ndroid.mk
roidNaskh-Bold.ttf
roidNaskh-Regular.ttf
roidNaskhUI-Regular.ttf
roidSansArabic.ttf
roidSansArmenian.ttf
roidSansEthiopic-Bold.ttf
roidSansEthiopic-Regular.ttf
roidSansGeorgian.ttf
roidSansHebrew-Bold.ttf
roidSansHebrew-Regular.ttf
roidSerif-Bold.ttf
roidSerif-BoldItalic.ttf
roidSerif-Italic.ttf
roidSerif-Regular.ttf
allback_fonts.xml
onts.mk
ystem_fonts.xml
c635ef999bae6d48654a9a6b442b6d5d42ff38dd 25-Mar-2014 Justin Koh <justinkoh@google.com> am ec5b6e87: Merge "Add RobotoCondensed-Light to build." into klp-modular-dev

* commit 'ec5b6e8726a215ff912bbbf872b8bdf600a74e1e':
Add RobotoCondensed-Light to build.
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
ndroid.mk
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
onts.mk
ystem_fonts.xml
2b96157f92cf47c3bc69669109a766425f527ce2 01-Mar-2014 Victoria Lease <violets@android.com> Add casual/cursive/sans-serif-smallcaps font families.

Bug: 12384866
Change-Id: I7482d228279a63ea92cb605de314b2f7d0ad483f
ystem_fonts.xml
6a0ef07e1fff9c09542b5df1db762b3935e10898 25-Oct-2013 Roozbeh Pournader <roozbeh@google.com> Change yMax of Roboto fonts from 2146 to 2163

This is needed so that other UI fonts don't clip, since
they have been designed assuming that a yMax of at least
2163 is available to them.

The change is achieved by modifying an invisible tiny
square that already existed at the extrema of the the glyph
for U+FFFD REPLACEMENT CHARACTER that was already the
tallest glyph in the fonts.

Bug: 10699356
Change-Id: Ib03ea071b7a82066cacf2b3ae9769db0c449a479
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Regular.ttf
60a641d2e462286784ebd27f6c9a9b21db7d585c 14-Oct-2013 Victoria Lease <violets@google.com> remove U+261d from MTLmr3m.ttf

This codepoint is covered by NotoColorEmoji.ttf, and MTLmr3m is
shadowing it.

Bug: 11177194
Change-Id: I827f58bcae4c9b4849034fa85608087b1e786f25
TLmr3m.ttf
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
ndroid.mk
ndroidEmoji.ttf
allback_fonts.xml
onts.mk
54769862ffe7e985d3016d67045a5da9a196e08c 13-Sep-2013 Victoria Lease <violets@google.com> NotoColorEmoji.ttf is the new AndroidEmoji.ttf

Bug: 10144988
Change-Id: I04ebb86e283b752c43597b5f908f5c28f7806ee1
ndroid.mk
ndroidEmoji.ttf
allback_fonts.xml
onts.mk
36d4cc8d2b308fd9a0894e6ce160aea2079c1aef 06-Sep-2013 Victoria Lease <violets@google.com> include Padauk in fallback chain

Bug: 10625246
Change-Id: I32530a992beeafe2ee16da36f0dc0a752c647cc6
(cherry picked from commit 5d34e4d679e6237b0d075177d1e365161c684445)

Conflicts:
data/fonts/fallback_fonts.xml
allback_fonts.xml
6527604ae7f46ca13c8ac95269ba267d7a50f9cb 06-Sep-2013 Victoria Lease <violets@google.com> add NotoSansSymbols to fallback chain

Bug: 10639804
Change-Id: I56fcdd980c2b8c2a4d631e93cbc3252d125c197d
allback_fonts.xml
531dfc45735eb0f1c5a452747b9261a0a6d2f182 05-Sep-2013 Victoria Lease <violets@google.com> DroidSans -> NotoSans for {Devanagari,Tamil,Thai}

Bug: 7672029
Change-Id: I3b7278841ea1934b459f972d5acd99277e8f6db8
ndroid.mk
roidSansDevanagari-Regular.ttf
roidSansTamil-Bold.ttf
roidSansTamil-Regular.ttf
roidSansThai.ttf
allback_fonts.xml
onts.mk
79d8f06ae7026dff2c4b22f70fbd8708845c74fa 30-Aug-2013 Victoria Lease <violets@google.com> add Noto Sans Khmer and Lao

Bug: 7672029
Change-Id: Ie17018222939c097e98a16762ec4ff4bef4e1836
allback_fonts.xml
a0cbcd509fb2a18ebf7cef0cb41d7e6306936153 08-Aug-2013 Victoria Lease <violets@google.com> prototype colour emoji font

Bug: 9577689
Change-Id: Ia92460280fa00fc6849cfa8aa41ca06ae5866b4a
ndroidEmoji.ttf
98082fa98bb1dc62d02b1c7dfb000a7c412a1188 10-Apr-2013 Raph Levien <raph@google.com> Fix for bug 8574856 - bad metrics in Roboto Italic

The last update to Roboto Italic has a stray point in delta.alt with a
y value of -11299. This causes metrics to give too much vertical space
in some cases.

This is a "hot patch" fix, with the stray point deleted using TTX. We
want to fix the font upstream as well, but this should fix things in
the mean time.

Change-Id: I08edae96f69753b2d46dfc3fd1cc3b9176dcb5ad
oboto-Italic.ttf
7cd7ad88bc2c0b714a0a8a29416c8da33589ed83 08-Apr-2013 Raph Levien <raph@google.com> Update Droid Serif

This patch updates the Droid Serif fonts to version 20130131. This
fixes bug 6180699 and should expand the range of combining marks
(e.g. Polytonic Greek, African, Canadian aboriginal languages)
significantly.

Change-Id: I31975d0b35f5164b2da9fd7a5df0474aaed3ed5c
roidSerif-Bold.ttf
roidSerif-BoldItalic.ttf
roidSerif-Italic.ttf
roidSerif-Regular.ttf
4296704208a9eeb40f4e5fa8d6d1f79c72c322ee 06-Apr-2013 Raph Levien <raph@google.com> Merge "Update Roboto to version 1.200311" into jb-mr2-dev
e68d87e0920133cb8799bc89abb8d1206c3d7750 04-Apr-2013 Raph Levien <raph@google.com> Update Roboto to version 1.200311

This updates Roboto to the latest version. This change should fix a
number of problems, including bug 7306377 (vietnamese o with horn), bug
6679075 (vietnamese u+1ee1), bug 7568194 (cyrillic yeru), and is also on
the critical path of bug 7291977 (t comma accent), bug 8278292 (E
ogonek) and likely others.

Change-Id: Ife3db2aec4784a54cfe0287b61eac8339c198c71
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Regular.ttf
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
ndroid.mk
roidNaskh-Regular-SystemUI.ttf
roidNaskhUI-Regular.ttf
allback_fonts.xml
onts.mk
6ff0bb6f5cc2678ee8f23e1c71faf1409af5df98 28-Mar-2013 Raph Levien <raph@google.com> Switch indic fonts to Noto

This change switches from the older (cibu and lohit) Indic fonts to
the new Noto fonts. All the new fonts come in both normal and bold
weights, and with system ui (more compact vertical metrics, to match
Roboto) variants as well as normal.

The fonts have been tested on a phone (Galaxy Nexus) and seem to work,
but should be more carefully evaluated by native speakers.

Change-Id: Ib0a10ee5a130bab258ff198e22b8304e00141073
allback_fonts.xml
8a3def6ef9d6c16e25ba4927f5b23081e8dd0cc8 05-Dec-2012 Raph Levien <raph@google.com> am 0da0d337: am a7acb4b9: Merge "Fix for bug 7467609 Bad rendering of Telugu text" into jb-mr1.1-dev

* commit '0da0d337752ea153fb0e9f5d73512060ff007f6d':
Fix for bug 7467609 Bad rendering of Telugu text
4cd6cef3af43d688d75b33c646fc158e837debd0 05-Dec-2012 Raph Levien <raph@google.com> am 70463dca: am 49ed5da3: Merge "Reorder tone mark and nikhahit in DroidSansThai.ttf" into jb-mr1.1-dev

* commit '70463dca7de2843908523348d6f97f075efe9632':
Reorder tone mark and nikhahit in DroidSansThai.ttf
a7acb4b9cdbf39b3456bd45ef82681716e1ab2f8 05-Dec-2012 Raph Levien <raph@google.com> Merge "Fix for bug 7467609 Bad rendering of Telugu text" into jb-mr1.1-dev
ab815a701ef025ce5eb382e8ecbb69d536c598c4 04-Dec-2012 Raph Levien <raph@google.com> Fix for bug 7467609 Bad rendering of Telugu text

This change moves Telugu back before the fallback font. Previously it
had been moved to after it because it contained incorrect mappings of a
number of characters, including U+2212 and U+FFFD. These fonts have now
been fixed. When placed after the Droid Sans Fallback font, the glyph
count for complex script shaping exceeded the 2^16 limit, causing
incorrect rendering.

This patch depends on the fix for the Lohit-Telugu font.

Change-Id: Ib1bc665a246c4ad65a0dea1c261df5696b440344
allback_fonts.xml
f408bf847a250f2d914a50de151cd63650601be5 01-Dec-2012 Raph Levien <raph@google.com> Reorder tone mark and nikhahit in DroidSansThai.ttf

Fix for bug 6630331.

This is a workaround for a shortcoming in the Thai shaper in Harfbuzz.
De facto (but not documented) shaping rules dictate that a tone mark
followed by a SARA AM should be rendered with the NIKHAHIT below the
tone mark, rather than above it as would be indicated by a
straightforward interpretation of the GSUB and GPOS rules. This patch
adds an additional substitution of the form MAI THO + SARA AM ->
NIKHAHIT + MAI THO + SARA AA. The three tone marks affected are MAI EK,
MAI THO, and MAI CHATTAWA, based on an usage analysis of the Thai
dictioary included in ICU.

When we upgrade to harfbuzz-ng, we can revert this workaround.

Change-Id: I209ed094e7c89ea7f6fd6e983d37e396c6da1f64
roidSansThai.ttf
58ed5d748c0b9b64845975ef5844ad313de7c3f6 07-Nov-2012 Kenny Root <kroot@google.com> am 768d9e1a: Merge "Correct executable bit for source files"

* commit '768d9e1a72ceee7d4a5f608776b87b62d6ce4a04':
Correct executable bit for source files
3a084af2e90849aaa8beb3a610189e3399c63ea0 07-Nov-2012 Kenny Root <kroot@google.com> Correct executable bit for source files

Many media files and source code files were marked as executable in Git.
Remove those.

Also a shell script and python script were not marked as executable.

Change-Id: Ieb51bafb46c895a21d2e83696f5a901ba752b2c5
roidSansJapanese.ttf
cd31db60ee6df6dd84bce9925e96b6cccbdf522d 17-Oct-2012 Raph Levien <raph@google.com> Update Arabic fonts to remove Rial ligature

This patch fixes bug 7309211 [ar][fa] Riyal ligature mistakenly on in
Android Arabic fonts

It also fixes a number of other problems in the normal (non-system ui)
versions of the Naskh fonts, similar to the changes applied for the fix
to bug 6872613, and makes those fonts more consistent with the system ui
version.

3. Fixed a wrong GSUB substitution for Urdu Seven
4. Fixed shaping of U+06C1 HEH GOAL
5. Fixed shaping of U+06BA NOON GHUNNA
6. Removed the Rial ligature from the GSUB table
7. Tightened the Alef-Lam-Lam-Heh ligature in the GSUB table which was
getting triggered too frequently

Thanks to Roozbeh for the updated font data.

Change-Id: I29aecba2ea62853a8ed3181c023c62a09e800def
roidNaskh-Bold.ttf
roidNaskh-Regular.ttf
26bf1a7c75df4cab5b62ade6b17f90701f1f0ebf 05-Oct-2012 Justin Ho <justinho@google.com> Merge "Revert "Updating Roboto fonts with updated Cyrillic glyphs and fixes to tabular numerals. Bug:7198855,7070912"" into jb-mr1-dev
3aeeaaf7b75c52392d30452f6941d4b72fc5a2da 05-Oct-2012 Justin Ho <justinho@google.com> Revert "Updating Roboto fonts with updated Cyrillic glyphs and fixes to tabular numerals. Bug:7198855,7070912"

This reverts commit 0baa38065a0e3912f03e930fdda2e22f4a1a8c64

Change-Id: I716db7239f21e9b65ab2557135726778768064ba
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
obotoCondensed-Regular.ttf
f07b5a5a46a10e2f33ae5740ea8fb9b3b4b2585c 05-Oct-2012 Justin Ho <justinho@google.com> Revert "Updated Roboto fonts with correct T comma accent encoding"

This reverts commit 439b85ef9d9248c616ec474662edcd885618977c

Change-Id: I53ce11b21401402f68896cd211d5781414596361
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
obotoCondensed-Regular.ttf
439b85ef9d9248c616ec474662edcd885618977c 05-Oct-2012 Christian Robertson <robertsonc@google.com> Updated Roboto fonts with correct T comma accent encoding

Updated Roboto fonts fixing issue where Tcommaaccent and Tcedilla
characters were encoded improperly (their values were switched). This
patch addresses bug 7198855 and bug 7070912. Original was mistakenly
submitted to master but should be applied to jb-mr1-dev instead.

Also, this commit reverts the addition of RobotoCondensed-Light and its
italic, for which we don't have any build file or XML metadata support.

Change-Id: If1c592474f1f7199e98bb98edf4de6466b43fa51
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
obotoCondensed-Regular.ttf
b2eb0282ba1a7f95d93e6616783f339c7c9787e1 04-Oct-2012 Justin Ho <justinho@google.com> Merge "Updating Roboto fonts with updated Cyrillic glyphs and fixes to tabular numerals. Bug:7198855,7070912" into jb-mr1-dev
24de60507297c8fac04341a2f76a1e8f3020b973 26-Sep-2012 Christian Robertson <robertsonc@google.com> Updating AndroidClock font to match the Roboto thin style for time display.

The primary difference between the AndroidClock and Roboto-Thin fonts is that the new clock font defaults to variable width characters for better alignment on the lock screen.

Bug:7206207
Change-Id: I8509324510ce01d0a73ab1bb6b730b5d646a462c
ndroidClock.ttf
0baa38065a0e3912f03e930fdda2e22f4a1a8c64 26-Sep-2012 Christian Robertson <robertsonc@google.com> Updating Roboto fonts with updated Cyrillic glyphs and fixes to tabular numerals. Bug:7198855,7070912

Change-Id: I652f234918b3f22ec25d120452a48dd1443184d9
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
oboto-Regular.ttf
oboto-Thin.ttf
oboto-ThinItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Light.ttf
obotoCondensed-LightItalic.ttf
obotoCondensed-Regular.ttf
562c45cc841681ed80d4e94515b23c28eb60eae4 24-Sep-2012 Bart Sears <bsears@google.com> Updated versions of DroidSansFallback

Latest versions of DroidSansFallback from Monotype.

The DroidSansFallback.ttf file has some additional glyphs and
glyph fixes (including a fix for bug 6723057 and will likely fix
bug 6629748). It continues to cover Korean Hangul but does not
cover CJK Ext A (for space reasons on small system image devices).
The DroidSansFallbackFull.ttf file has the bug fixes listed and
also removes the Korean Hangul because we are now going to use
NanumGothic for Korean (NanumGothic.ttf is added in a separate
CL in the external/naver-fonts directory).

The falback_fonts.xml file has been modified to add NanumGothic.ttf
before DroidSansFallback.

Bug: 4531601
Bug: 6723057
Bug: 6629748
Change-Id: I670d33078b4a97c4eda00fc2323be187696e927a
roidSansFallback.ttf
roidSansFallbackFull.ttf
allback_fonts.xml
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
ndroid.mk
oboto-Thin.ttf
oboto-ThinItalic.ttf
onts.mk
ystem_fonts.xml
2f5bdb06e7089c32fd1004f4757827e9a6d78bdc 13-Sep-2012 Raph Levien <raph@google.com> Fix for bug 6872613 Need to revert back to a less hacky Arabic Font

Roozbeh provided an updated Arabic system UI font which does positioning
properly (using the GPOS mechanism, which is now fully supported in text
rendering), as opposed to the old workaround of using GSUB combinations.
It contains the following additional fixes:

1. Removed the new glyphs and relevant table fields created by GPOS2GSUB
2. [Kept empty glyphs for ZWSP, ZWNJ, and ZWJ]
3. Fixed a wrong GSUB substitution for Urdu Seven
4. Fixed shaping of U+06C1 HEH GOAL
5. Fixed shaping of U+06BA NOON GHUNNA
6. Removed the Rial ligature from the GSUB table
7. Tightened the Alef-Lam-Lam-Heh ligature in the GSUB table which was
getting triggered too frequently

This change just checks in the above work. I did a sanity-check
verification that Arabic text still renders reasonably in the system UI,
but did not check the above cases carefully.

Change-Id: Ie5fb9fd78d21bbfcd62b86deb327a5a2ae9321c6
roidNaskh-Regular-SystemUI.ttf
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
ndroid.mk
allback_fonts-ja.xml
allback_fonts.xml
endor_fonts.xml
2a41a2d4ccd2f2037a8f44232486b0e08ed3cd4c 18-Jul-2012 Victoria Lease <violets@google.com> Demoted Lohit-Telugu.ttf in fallback lists.

Lohit-Telugu.ttf provides incorrect glyphs for U+FFBC-10007, masking
fonts later in the fallback chain that provide correct glyphs for
that range. I've temporarily demoted Lohit-Telugu in the fallback
order so that this does not happen, and appended a comment that
explains why. In the future, when we have our own Telugu font, we
can place that with the rest of the Indic fonts in the fallback list.

Bug: 6723057
Change-Id: I15fb06dcb7dd13289e226de01c36058134a1b7cb
allback_fonts-ja.xml
allback_fonts.xml
6ce20c4d4ff8513877443585a8e961c8a472e097 11-Jul-2012 Justin Ho <justinho@google.com> am e7c08bcd: am 87f86e64: Merge "Replace AndroidEmoji.ttf for UI optimization" into jb-dev

* commit 'e7c08bcd48b5025370f5858ac0b4bfc22b50980e':
Replace AndroidEmoji.ttf for UI optimization
514bdc3b6e62240ff4df686a7844d5ecdd9a0a66 11-Jul-2012 Junichi Monma <monma@google.com> Replace AndroidEmoji.ttf for UI optimization

Bug: 6785630
Change-Id: Ie236c59704138263831930e3682a7ee9ac2f84b1
ndroidEmoji.ttf
973835b264fcbebf8a5077d5a2989bccd54de22c 21-Jun-2012 Billy Hewlett <billyh@google.com> Revert "Revert "Elegant fonts for Webkit, Compact fonts for Textview (Data)""

This reverts commit f49a19e96b721c89d4fe2f579f201b5c5ae86531
allback_fonts-ja.xml
allback_fonts.xml
f49a19e96b721c89d4fe2f579f201b5c5ae86531 21-Jun-2012 Billy Hewlett <billyh@google.com> Revert "Elegant fonts for Webkit, Compact fonts for Textview (Data)"

This reverts commit be97f1458bc90619ad68859dfdd0cb5f74daaa4d
allback_fonts-ja.xml
allback_fonts.xml
be97f1458bc90619ad68859dfdd0cb5f74daaa4d 20-Jun-2012 Billy Hewlett <billyh@google.com> Elegant fonts for Webkit, Compact fonts for Textview (Data)

Font files are marked with elegant or compact in attributes.
This is the data check for the code checkin with a similar title

Bug: 6649136
Change-Id: Ie246ae0cff55c1e76c0f32012a740547274e8221
allback_fonts-ja.xml
allback_fonts.xml
8325eee0c29a6497b33c4b2cb32e242625186a70 08-Jun-2012 Raph Levien <raph@google.com> Merge "Workaround for bug 6609605: Hindi rendering regression in WebView" into jb-dev
13f6e7c819e201db0311e3d9394ff7b33efb748b 08-Jun-2012 Raph Levien <raph@google.com> Workaround for bug 6609605: Hindi rendering regression in WebView

This patch changes the font data so that all anchor points are in
absolute coordinates, rather than relative to outline points. With
the workaround, we don't trigger the bug in the HarfBuzz/Skia
integration that causes incorrect outline point data to be read.

The font was prepared with FontForge. There's some risk of other
problems, but I tested the font fairly carefully and it looks fine.
(With a version prepared in TTX, the substitution of the different
width forms of the ivowelsigndeva got broken, likely due to a TTX
bug, as this seems to happen with roundtrip of unedited original).

Change-Id: I3f6fffce91c3ea0695e6005b051bcf4e9b6f6361
roidSansDevanagari-Regular.ttf
b7af8ad8d95670de7b3fa8c843bf803b3d28eb3d 07-Jun-2012 Christian Robertson <robertsonc@google.com> Fix for U+0449 (lowercase shcha) glyph in Roboto Light. Bug: 6609392

Change-Id: Id320c0c73275dfc06282c5c7eec79824d2062665
oboto-Light.ttf
oboto-LightItalic.ttf
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
ndroid.mk
d26e18bfe9baea443d149cd43ddbd90c3d557242 14-May-2012 Raph Levien <raph@google.com> Add missing XML close tag. Fixes bug 6488238.

Change-Id: Ic1197d0b8bece1595626a92f025cb7ae7e96163d
allback_fonts.xml
f1b0c4e5c810afb203e286eea0491a1f5670e5c3 12-May-2012 Victoria Lease <violets@google.com> Merge "Add fallback fonts for Malayalam, Kannada, and Telugu scripts" into jb-dev
f8c1ce7a0dd64ad57f940768ced109dbaaecb875 12-May-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #6480486 Zero width non-joiner and zero width joiner rendered weirdly

- add missing ZWS (uni200B), ZWNJ (uni200C), ZWJ (uni200D)

Change-Id: I2e70bbaa855a75e0172c375cfcbc8544325030da
roidNaskh-Regular-SystemUI.ttf
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
ndroid.mk
oboto-BoldCondensed.ttf
oboto-BoldCondensedItalic.ttf
oboto-Condensed.ttf
oboto-CondensedItalic.ttf
oboto-Light.ttf
oboto-LightItalic.ttf
obotoCondensed-Bold.ttf
obotoCondensed-BoldItalic.ttf
obotoCondensed-Italic.ttf
obotoCondensed-Regular.ttf
onts.mk
ystem_fonts.xml
289c09aae5879936bdeeabdc8047fcf2c7d28c6e 09-May-2012 Raph Levien <raph@google.com> Add Roboto Light and Light italic fonts, as sans-serif-light family

Change-Id: Ibbdd7a74f3731c8e9c9fe60ce04a179c081bc09c
ndroid.mk
oboto-Light.ttf
oboto-LightItalic.ttf
onts.mk
ystem_fonts.xml
c24de468ff6b293191823ba0b702968d8de052ae 08-May-2012 Victoria Lease <violets@google.com> Add fallback fonts for Malayalam, Kannada, and Telugu scripts

Bug: 6232193
Change-Id: If0ba9fd15560d2e5e91712b3f954f139d8c081b1
allback_fonts-ja.xml
allback_fonts.xml
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
ndroid.mk
roidSansDevanagari-Regular.ttf
roidSansTamil-Bold.ttf
roidSansTamil-Regular.ttf
allback_fonts-ja.xml
allback_fonts.xml
onts.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
ndroid.mk
roidNaskh-Regular-Shift.ttf
roidNaskh-Regular-SystemUI.ttf
allback_fonts-ja.xml
allback_fonts.xml
onts.mk
8a1da405235ca2a34eb01d57363a842a27ae9580 26-Apr-2012 Steve Block <steveblock@google.com> Update DroidNashk to version 1.10

This is the latest drop (ver 1.10) of DroidNaskhShiftAlt.ttf from Monotype.

Bug: 5987379
Change-Id: I68a4dc89e3bb98e9d326eb9de196c1017503635b
roidNaskh-Regular-Shift.ttf
b285e83e26bf11c0032faf81ca6aa01f418447e1 18-Apr-2012 Bart Sears <bsears@google.com> Try out the latest SystemUI version of DroidNaskh

This is the latest drop (ver 1.00) of DroidNaskhShifAlt.ttf
from Monotype. Checking it in so we can see if there is any
clipping.

Bug: 5987379
Change-Id: I25697e64c1643dc4d36fe4ff6a407549c1165d60
roidNaskh-Regular-Shift.ttf
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
ndroid.mk
roidNaskh-Regular-Shift.ttf
allback_fonts-ja.xml
allback_fonts.xml
onts.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
ndroid.mk
allback_fonts-ja.xml
allback_fonts.xml
onts.mk
7b0b897c548eab1bfd0e53da96582bb154ac87e3 21-Mar-2012 Russell Brenner <russellbrenner@google.com> Improved comments for vendor fonts xml

Change-Id: I9dd7c8971df0a2862de316e096c1b6d60658814a
endor_fonts.xml
2b4b35c13a1569da74601a013d8203ba458e2e02 08-Mar-2012 Russell Brenner <russellbrenner@google.com> Add notes about switching languages

Fallback and vendor font configuration files now describe how to
customize font setup for Han languages (Chinese, Japanese, Korean).

Bug: 5873170
Change-Id: Id27cce9a6ba2b6ce61b221342dabdd1b40962933
allback_fonts.xml
endor_fonts.xml
07912f876c8639f811b06831465c14c4a3b17663 28-Feb-2012 Bart Sears <bsears@google.com> Update AndroidEmoji to version 1.01

The following four glphys were in version 1.0, but were at the
wrong Unicode points (F1238-A & F1250). This version moves
these glyphs to the correct Unicode locations (1F238-A & 1F250).

SQUARED CJK UNIFIED IDEOGRAPH-7533: U+F1238 --> U+1F238
SQUARED CJK UNIFIED IDEOGRAPH-5272: U+F1239 --> U+1F239
SQUARED CJK UNIFIED IDEOGRAPH-55B6: U+F123A --> U+1F23A
CIRCLED IDEOGRAPH ADVANTAGE: U+F1250 --> U+1F250

Change-Id: I20c40ec4c7fbe960bb264985686c0a17ad8d4a5e
ndroidEmoji.ttf
5626a69aabdaafce8ae78ec8885cae04e8a1588f 17-Feb-2012 Bart Sears <bsears@google.com> Update DroidNaskh font

Monotype has released a new version of DroidNaskh. This version
has *no* changes in any of the glyphs. The change is to remove
the following tables from the .ttf files. These tables are not
used by Android and are not included in any of our other Droid
font files. These tables are not part of the TrueType Font file
specification. Removing these tables reduces the size of the
font files from ~370K to ~93K. Monotype did not bump the version
because there were no user visible changes.

ASCP and TSI0 through TSI5

Change-Id: I4f9ce63b60353e2c3b6378929fba0ed9ced456e5
roidNaskh-Bold.ttf
roidNaskh-Regular.ttf
7f9d9d8a967d6f35dd8d88f971934cc6ecc27c1e 16-Feb-2012 Bart Sears <bsears@google.com> New version of DroidSansFallback

This version updates U+FE43 and U+FE44 to make them a
bit wider. No other changes.

Change-Id: I8f3544b42c21b3659520003bf1a81e574a31ad78
roidSansFallback.ttf
roidSansFallbackFull.ttf
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
ndroid.mk
onts.mk
a65bc502a46857411aa0f0c3dc184ba5d5a8e7b9 07-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #5968466 system running out of memory during WebView performance test

- there can be only one Arabic "normal" fallback

Change-Id: I07f8123be0988bbb5b2fb23cc3fbf13870ef36c0
allback_fonts.xml
9b255cac775064038a5548c983205b2dfb029841 02-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> Revert back to DroidSansArabic font for SystemUI

- see bug #5957987 Revert to use DroidSansArabic instead of DroidNaskh font for Arabic Shaping in SystemUI
- DroidNaskh was having FontMetrics not compatible with Roboto

Change-Id: I9f3031c250f907c80f3992f71d929dc91686e1e5
roidSansArabic.ttf
allback_fonts.xml
onts.mk
31cef1451e84e613825a78716f4b8cedd5ae9084 13-Jan-2012 Bart Sears <bsears@google.com> am bcce2a19: am da7b7700: Merge "Update to latest version of Roboto" into ics-mr1

* commit 'bcce2a195390c3f5fc235c3fa551d3d725a7f88a':
Update to latest version of Roboto
6c16a58b2c59a78c7cd3e23bd7d85eab4c1a007b 13-Jan-2012 Bart Sears <bsears@google.com> Update to latest version of Roboto

Bug: 5527891

U+0125 (h with Circumflex): Moved the Circumflex to not stick out
beyond the left edge of the "h"
U+0300, U+0301, U+0303, U+0309, U+030F, U+0323: Move to the left so
that they can be composited.
U+047C (Capital Omega with Titlo): Fixed the Titlo accent
U+047D (Small Omega with Titlo): Fixed the Titlo accent
U+048E (Capital ER with tick): Changed the tick to be diagonal
U+2248 (Almost equal to): Added the glyph

Change-Id: Ibcadcd008a58f42d8bd4238d768101d8bf726ff6
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Regular.ttf
4b45522304b95204d932cbce30670f3b9afb5734 13-Jan-2012 Bart Sears <bsears@google.com> Add glyphs for Vertical Text

Adds U+FE10-U+FE19, U+2022, U+25C9, U+FE45, U+FE46

Also has an updated version of U+59A9 (this is a bug fix
unrelated to the new Vertical Text glyphs).

This is the second drop from Monotype. The first drop was
missing U+FE11 and U+FE13 and had a few other minor issues.

Bug: 5472953
Change-Id: I270ae3c88bf8ba227de58cdce7321464ca708308
roidSansFallback.ttf
roidSansFallbackFull.ttf
eb6397a5eb3e2c093bae6552f250b08b073b02d5 17-Dec-2011 Bart Sears <bsears@google.com> Add glyphs for Vertical Text

Adds U+FE10-U+FE19, U+2022, U+25C9, U+FE45, U+FE46

Also has an updated version of U+59A9 (this is a bug fix
unrelated to the new Vertical Text glyphs).

Bug: 5472953
Change-Id: Ifbb030ddd86269b883a04eed024a939e507338c8
roidSansFallback.ttf
roidSansFallbackFull.ttf
e60bae1d1d652347b42621d991d9ce3ba7e47770 12-Dec-2011 Bart Sears <bsears@google.com> Emoji characters for Android

Change-Id: I887dca18bb5046a8390bf96c99d983d9c434648f
ndroidEmoji.ttf
allback_fonts.xml
onts.mk
602d6393d4e6c4b30dc675f038b69291a122c5f8 08-Dec-2011 Russell Brenner <russellbrenner@google.com> Update Armenian and Georgian fonts

New versions do not contain BCI hints, which were deleterious to
rendering in TextView with these particular fonts. WebView does not
use hints, and so TextView and WebView now render the same.

Font versions are updated from 1.00 to 1.01.

Bug: 5727604
Change-Id: Ib69318708994324caba36c10ac6159da70426d28
roidSansArmenian.ttf
roidSansGeorgian.ttf
28b3fd136d713b4d94fc72113e1ff42637374d2a 28-Oct-2011 Justin Ho <justinho@google.com> Merge "Correctly updating Roboto HHEA table" into ics-mr0
b5cc0e1d3d1107a5ee3dc698b4514c3ea3ae94d7 27-Oct-2011 Justin Ho <justinho@google.com> Correctly updating Roboto HHEA table

Bug: 5516773

The last change regressed a few glyphs since the wrong file was checked in

Change-Id: I1f42c2ef9d57e840804d431183a07b0ed8640ea4
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Regular.ttf
57e08554560857ab118458323dc7380290eb2097 27-Oct-2011 Bart Sears <bsears@google.com> Add Lohit-Tamil.ttf and Lohit-Bengali.ttf to Fallback list

Bug: 5370370

Lohit-Tamil.ttf and Lohit-Bengali.ttf were added to the system
image in CL 4baaa05f0383bee670a0bebc177b94a1c119eab7 but did not
get added to the fallback_fonts.xml file, so skia will never find
these fonts. This CL will not increase the sysetm image size, it
will simply let Skia find these fonts.

Change-Id: I85b3c191c278181ee36a88841832dcfba0bab886
allback_fonts.xml
d4297c3de78a3aa86569ca838d809fd09d806988 27-Oct-2011 Justin Ho <justinho@google.com> Updated Roboto HHEA table
Bug: 5516773

Change-Id: Ia8da7be2be4345260dadb66b1abec1bd7cd66409
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Regular.ttf
a6d2e6b952d535fec4483d67ea52947e6e3bc629 25-Oct-2011 Justin Ho <justinho@google.com> Updated Roboto font
Bugs: 5462847, 5497556, 5502610

Change-Id: Ic4943bd05519f5fbf0cb2a818e2eb0625e01604d
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Regular.ttf
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
ndroid.mk
178006a0e05b41b4c4de93aec30368a9102ca140 05-Oct-2011 Xavier Ducrohet <xav@android.com> Layoutlib now parses system_fonts.xml instead of its own.

Also parse fallback_fonts.
This lets layoutlib automatically use the same fonts as the base
platforms, for instance it now uses the new ICS fonts.

Change-Id: Id6e778dc0e3f2a9112601e0eaf8499a9713ec433
onts.xml
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
ndroid.mk
onts.mk
9d8c7e82424ae2a8256157e288deb37d51509f13 23-Sep-2011 Russell Brenner <russellbrenner@google.com> Replaced Lohit_Hindi with Lohit-Devanagari

Lohit-Devanagari is now provided by external/lohit-fonts, replacing
Lohit_Hindi from here. Removed font from fonts.mk and renamed in
fallback_fonts.xml.

Bug: 5364436
Change-Id: I0b8f65dbfdbec1802fba526209d7f88d2cf64fc4
ohit_Hindi.ttf
allback_fonts.xml
onts.mk
16faafb4930d6219bfb3ebc913e14c94ef8ca3bf 23-Sep-2011 Justin Ho <justinho@google.com> Updating ellipsis in Roboto
Bug: 5344295

Change-Id: Ia885ff39da0609f51863665125bae3a1024e161c
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Regular.ttf
6665333d65184620ec8b037eceb848a6bcc48042 22-Sep-2011 Justin Ho <justinho@google.com> Thinner clock font

Change-Id: I37fd911ea9ae90dba34c1ec285cb4c804678b5ac
ndroidClock.ttf
ndroidClock_Highlight.ttf
ndroidClock_Solid.ttf
61f69cec3cc6dee0f3a59e3b3203e93be2444d0e 21-Sep-2011 Justin Ho <justinho@google.com> Ensure all clock fonts match
Bug: 5340112

Change-Id: I5cac2b57d80a59c2e137d1df228f88ee4f11840e
ndroidClock_Highlight.ttf
ndroidClock_Solid.ttf
81db33af1e8f43502e2897d3cf30c2f99dc384c8 16-Sep-2011 Justin Ho <justinho@google.com> Updated Clock and Roboto fonts
Bug: 5243711

Change-Id: I1c54bab0107edc56fbdf75269a70881031384833
ndroidClock.ttf
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Regular.ttf
669ec352aab18b956299c4f1f5bbbb26a67ff7b8 08-Sep-2011 Bart Sears <bsears@google.com> Update DroidSansFallback to version 2.52a

Adds
1) Four missing currency symbols (\u20B6-\u20B9)
2) Geometric right arrow: \u25BA

Increase the file size by 2K

Bug: 5239645
Change-Id: Ia7c9f6b7f639e6f8f57e070cd5db56042e8d1578
roidSansFallback.ttf
e8a7a72b962482319bfdd3a80afd69d86b3ffccd 01-Sep-2011 Russell Brenner <russellbrenner@google.com> Add Armenian and Georgian fonts

Add Armenian (25K) and Georgian (47K) to all devices.

Bug: 5240378
Change-Id: Ia16c6db54923eb9e27c931dfd2f3c3b052361307
allback_fonts.xml
onts.mk
78bca63167f6225f5f3da301d6b67a6cdc7f8c91 01-Sep-2011 Justin Ho <justinho@google.com> Merge "Adding support for smaller font set for size-constrained devices"
31faa122b4d0687dbe88444d87d60195efca943f 31-Aug-2011 Justin Ho <justinho@google.com> Adding support for smaller font set for size-constrained devices

Change-Id: Ieeac9ec88085692604f21be7f28f44ad4a466f25
onts.mk
6752d4827dee6bf5fb52cae61c00690e23d0b779 31-Aug-2011 Russell Brenner <russellbrenner@google.com> Merge "Add DroidSansGeorgian font file"
ac8ee3b9d420b44dccebb099a73fb4cda8a926eb 31-Aug-2011 Russell Brenner <russellbrenner@google.com> Merge "Add DroidSansArmenian font file"
30f96511e8052cb9c82c2b50f0896135b739d392 30-Aug-2011 Russell Brenner <russellbrenner@google.com> Add DroidSansArmenian font file

This file is not yet added to any device configuration.
Its size is 25268 bytes.

Bug: 5240378
Change-Id: Ie4902e3b46742500c679bbfecb09fe19e1c2a290
roidSansArmenian.ttf
84ecfd2cb3814bdcf6890dd6f0e2835009b6ddcb 31-Aug-2011 Justin Ho <justinho@google.com> Fixing formatting, removing tabs

Change-Id: I3b3254ae96d8375f1b5029e96db94a551304420f
onts.mk
3187ab7bf427bcaf814e2deecbde03d9d0f30b7b 30-Aug-2011 Russell Brenner <russellbrenner@google.com> Add DroidSansGeorgian font file

This file is not yet added to any device configuration.
Its size is 46788 bytes.

Bug: 5240378
Change-Id: If7b0f54de841e47e821526f7fcca91248bcf48be
roidSansGeorgian.ttf
b394df9224c9f3c99bf4e808cd81d129c2dd1eb7 31-Aug-2011 Bart Sears <bsears@google.com> Revert to version 2.51 of DroidSansFallback.ttf

Version 2.53 of DroidSansFallback.ttf included:
1) Currency: \u060B\u09F2\u09F3\u09FB\u0AF1\u0BF9\u17DB\u20B6-\u20B9
\uA838\uFDFC
2) Geometric right arrow: \u25BA
3) CJK Ext A (about 6000 Simplified Chinese Glyphs)

Item 3 (the ~6000 Simplified Chinese Glyphs) increased the file size by
about 1.6M. To reduce ROM pressure, we are reverting back to version
2.51. Version 2.53 has been renamed to DroidSansFallbackFull.ttf and is
available for builds that have enough ROM space. We are generating a
new version of DroidSansFallback.ttf that has items 1 and 2 and not 3 and
will update DroidSansFallback.ttf once we have that version.

Bug: 5239728
Change-Id: I7467109a9ffec452446a636d35a3befffff09f10
roidSansFallback.ttf
roidSansFallbackFull.ttf
f65de15336fd87cae583c2ad5f26768e22b23562 26-Aug-2011 RoboErik <epastern@google.com> b/5076132 Font drop from Christian

Change-Id: I0aaf2be55736a4eaed64cf030534939b35040f8e
ndroidClock.ttf
ndroidClock_Highlight.ttf
ndroidClock_Solid.ttf
7a1b5e9b8d2d97bfe81052d41b93a4f70b82cde3 25-Aug-2011 Justin Ho <justinho@google.com> Updated Roboto font
Bug: 5173136

Change-Id: I59c04d169bf0b0df6319a9d751f748ac51b8987f
oboto-Bold.ttf
oboto-BoldItalic.ttf
oboto-Italic.ttf
oboto-Regular.ttf
36de369b19fec94b5736928ee269c9ee55efe583 28-Jul-2011 Russell Brenner <russellbrenner@google.com> Add Lohit-Hindi.ttf as a system fallback font

Bug: 5087744
Change-Id: Iccb695d082a3ad06f61384f097db2518bcb18a63
ohit_Hindi.ttf
allback_fonts.xml
onts.mk
3939c35a6c389d4d69e5609468e9fd5a1cd96fbf 15-Aug-2011 Bart Sears <bsears@google.com> Fix xml coding style (turn tabs to spaces)

Bug: 5128762
Change-Id: Idc67a7f35e53ec4ccade37f95c3648430b2674a2
ystem_fonts.xml
2574bf6880118a8632b7d1fe8e771d0c10c8530c 13-Aug-2011 claireho <chinglanho@gmail.com> Merge "Thai font update for Bug2954567."
beb2b5cfdb79ac9147296e3a6bd21970a947a6f4 10-Aug-2011 Christian Robertson <robertsonc@google.com> Replacing sans serif system font with Roboto

Change-Id: Ibe0aa11e2259898e65dc422c7794ab4065a0a90e
oboto-Bold.ttf
oboto-BoldCondensed.ttf
oboto-BoldCondensedItalic.ttf
oboto-BoldItalic.ttf
oboto-Condensed.ttf
oboto-CondensedItalic.ttf
oboto-Italic.ttf
oboto-Regular.ttf
onts.mk
ystem_fonts.xml
4da357fc49e7b69b030d60cb0ee5c5eff61c2f98 30-Jul-2011 claireho <chinglanho@gmail.com> Thai font update for Bug2954567.

Latest version of DroidSansThai.ttf from http://gsdview.appspot.com/chromeos-localmirror/distfiles/.
This version has complete GSUB/GPOS data for Thai.

Change-Id: I20ead6e04fe5d01bdca3858a3b17dbe16e203b8b
roidSansThai.ttf
312cae7d39fdcadf36d9a0b1cace61f068859c3c 19-Jul-2011 Russell Brenner <russellbrenner@google.com> Replace DroidKufi-Regular with DroidNaskh-Regular

Naskh is a fancier font than Kufi and better for use with web page
content. Until we have more refined support for fallback fonts, only
one can be available at a time. This change switches from Kufi for
the purpose of comparitive testing to see which should be chosen
for ICS.

Change-Id: I081a002b6f72461f7ce18a86b3dec36c7f0f7506
allback_fonts.xml
onts.mk
b778f56b9aa7390834ef62871630f553d817ddb9 19-Jul-2011 Russell Brenner <russellbrenner@google.com> Replace DroidSansArabic with DroidKufi-Regular

Add new Kufi and Naskh fonts with regular and bold styles, replacing
Arabic (regular). Because of memory contraints, only Kufi-Regular is
currently being installed. The rest remain on standby for future use.

Change-Id: I75a3fb5777494e8bcd540d3603ab6390e44c5803
roidKufi-Bold.ttf
roidKufi-Regular.ttf
roidNaskh-Bold.ttf
roidNaskh-Regular.ttf
roidSansArabic.ttf
allback_fonts.xml
onts.mk
359d052a9a56e0b5b23d39fc8bcea4b71459ffb2 19-Jul-2011 Russell Brenner <russellbrenner@google.com> Include DroidSansEthiopic-Regular as fallback font

Font file was previously added to source tree with another CL:

https://android-git.corp.google.com/g/117734

Change-Id: I03d33d1f6af950c57093efaf78f36a12bcf82689
allback_fonts.xml
onts.mk
c8f060c93854883d5d7a825b11b18c7f4e76e2b0 06-Jul-2011 Chet Haase <chet@google.com> Read font info from system config files

This change adds new files in /system/etc: system_fonts.xml and
fallback_fonts.xml. The change also allows a third file to be added
by vendors in /vendor/etc/fallback_fonts.xml. These files, loaded at
boot time, mimic the logic that used to be in code, but which is
now configurable through editing these files, making the system more
flexible and easy to work with for us and vendors as future fonts
are added to the system.

Change-Id: I209f1ef08a5279b376b89a880241906387efd576
allback_fonts.xml
onts.mk
ystem_fonts.xml
endor_fonts.xml
ace263902e6b8437fa1135cb9242e9c1c309cdf9 30-Jun-2011 Russell Brenner <russellbrenner@google.com> Merge "Add Hebrew bold and regular font files"
fc9f9e4db56eccfcac7c603953701efd8abd33d9 27-Jun-2011 Bart Sears <bsears@google.com> Update DroidSansEthiopic to ver 1.03

1.03 changed the embedded name table and PostScript name to be
DroidSansEthiopic (it was DroidEthiopic) since we may eventually
add a DroidSerifEthiopic.

Change-Id: I8b0ba085bb7d2c33a52e786cd64122ef53825f5d
roidSansEthiopic-Bold.ttf
roidSansEthiopic-Regular.ttf
621cbd3feb39c02359ecd775048ca332e0fab69a 23-Jun-2011 Bart Sears <bsears@google.com> Add Droid Ethiopic fonts

Add the Ver 1.02 Droid Ethiopic fonts from Monotype.

Adding to git, but not adding them into the fonts.mk file (to copy
to production builds) until we have Fallback support for multiple
styles (i.e. Regular and Bold).

Change-Id: Id86d6006adf753940d7886dd9a2fd558e2fa2773
roidSansEthiopic-Bold.ttf
roidSansEthiopic-Regular.ttf
7703d3c2da75ab45d6d705294cad894e2a3f9ce7 14-Jun-2011 Bart Sears <bsears@google.com> Latest drop of DroidSansFallback.ttf from Monotype

Update DroidSansFallback.ttf to ver 2.53. This version contains
the following additional glyphs:
1) Currency: \u060B\u09F2\u09F3\u09FB\u0AF1\u0BF9\u17DB\u20B6-\u20B9
\uA838\uFDFC
2) Geometric right arrow: \u25BA
3) CJK Ext A (about 6000 Simplified Chinese Glyphs)

Bug: 3315583
Bug: 4182541

Change-Id: I6c809626b02ef2fc0f07274b838434fb8cdf2bc2
roidSansFallback.ttf
724a39f606c3c91d1223f1e2922a33cf76b084f3 26-May-2011 Russell Brenner <russellbrenner@google.com> Add Hebrew bold and regular font files

Change-Id: I5c4a011990a3132107b4d49bfee9a239f70dd32d
roidSansHebrew-Bold.ttf
roidSansHebrew-Regular.ttf
roidSansHebrew.ttf
onts.mk
a49b2dbdde52e20b6d590b35e209033229f5d82d 18-May-2011 Jean-Baptiste Queru <jbq@google.com> am a38762f3: am 7ae7d31c: Merge "MOTOYA changed two kinds of Japanese font files."

* commit 'a38762f340853cca5a07732c21e9fb816fd252b8':
MOTOYA changed two kinds of Japanese font files.
7ae7d31c2fb06a5c53e71c9e77fa75c8f5777391 18-May-2011 Jean-Baptiste Queru <jbq@google.com> Merge "MOTOYA changed two kinds of Japanese font files."
1afdb59680697a023e2c8b2db18df9be58511182 06-Apr-2011 yoshinaka <yoshinaka@motoya.co.jp> MOTOYA changed two kinds of Japanese font files.

<The design image was changed to the full size>

From "U+FF10 fullwidth zero" to "U+FF19 fullwidth nine"

<Following characters were added>

"U+203C double exclamation poin","U+2047 double question mark","U+2048 question exclamation point"

"U+2049 exclamation question mark","U+261A Black left pointing index","U+261B Black right pointing index"

"U+261C White left pointing index","U+261D White up pointing index","U+261E White right pointing index"

"U+261F White down pointing index"

Change-Id: I1641926c13ce8e11fde794f5584119ad44607374
TLc3m.ttf
TLmr3m.ttf
6a19759c0fae744e80c032ca3c23932e73e6d9d9 24-Mar-2011 Bart Sears <bsears@google.com> Do Not Merge: Cherry-pick change I7667f9b8 to GingerBread

Update Droid Fonts

DroidSans-Bold.ttf
DroidSans.ttf
DroidSansMono.ttf
DroidSerif-Bold.ttf
DroidSerif-BoldItalic.ttf
DroidSerif-Italic.ttf
DroidSerif-Regular.ttf
- Fix the Tcedilla glyphs

DroidSansFallback
- Add Dingbat Symbols
- Add Currency Symbols
- Add International Phonetic Alphabet (IPA)
- Add U+02BB Modifier letter turned comma
- Add U+2011 Non-breaking hyphen

DroidSansArabic.ttf
- Updated Arabic font
- Added support for initial and medial forms of Persian (Farsi) yeh (glyphs U+FBFE and U+FBFF)

Bug: 4167128
Change-Id: Iec3e5b20c6dd54ff7cc5bef51dd5a05179d8d5a8
roidSans-Bold.ttf
roidSans.ttf
roidSansArabic.ttf
roidSansFallback.ttf
roidSansMono.ttf
roidSerif-Bold.ttf
roidSerif-BoldItalic.ttf
roidSerif-Italic.ttf
roidSerif-Regular.ttf
573dfc26bca2f00685b19553ca0a7cd264e3e793 14-Mar-2011 Bart Sears <bsears@google.com> Update Droid Fonts

DroidSans-Bold.ttf
DroidSans.ttf
DroidSansMono.ttf
DroidSerif-Bold.ttf
DroidSerif-BoldItalic.ttf
DroidSerif-Italic.ttf
DroidSerif-Regular.ttf
- Fix the Tcedilla glyphs

DroidSansFallback
- Add Dingbat Symbols
- Add Currency Symbols
- Add International Phonetic Alphabet (IPA)
- Add U+02BB Modifier letter turned comma
- Add U+2011 Non-breaking hyphen

DroidSansArabic.ttf
- Updated Arabic font
- Added support for initial and medial forms of Persian (Farsi) yeh (glyphs U+FBFE and U+FBFF)

Bug: 3315583
Change-Id: I7667f9b83fff32a1d97adfbea9a4db5c4dccb160
roidSans-Bold.ttf
roidSans.ttf
roidSansArabic.ttf
roidSansFallback.ttf
roidSansMono.ttf
roidSerif-Bold.ttf
roidSerif-BoldItalic.ttf
roidSerif-Italic.ttf
roidSerif-Regular.ttf
e3004e7867925e70bf4930384a265106f45f87d6 31-Jan-2011 Bart Sears <bsears@google.com> New DroidSansFallback font file from Ascender

Bug: 3315583

1) IPA (U+0250-U+02AF)
2) Currency symbols
3) U+02BB MODIFIER LETTER TURNED COMMA
4) Non-breaking hyphen ("\u2011")
5) Jamo U+11xx mappings

Change-Id: Ie4dfc7677d0f63c89ed0e1f6506cd513ae45ffa9
roidSansFallback.ttf
e378a7514b6e3035b429055de828f1b670026230 26-Jan-2011 Daniel Sandler <dsandler@google.com> Wrong clock font in system bar. Whoops.

Bug: 3385564
Change-Id: I7231e9f7494bce436e93aed9793770cff40841a4
onts.mk
f844dc4fa8ae53d485f10ebc7f91899159d7551e 25-Jan-2011 Daniel Sandler <dsandler@google.com> Fit and finish on status bar:

- Clock color fixed. [3374581]
- Clock vertically aligned. [3388224]
- Clock uses system font assets now. [3385564]
- Solid version of AndroidClock added to build. [3385564]
- Extraneous background glow removed from notification panel.
- Removed solid black background from notifications. [3388223]
- Added background image behind large notification icons
and increased large size to 64dip [3388434, 3384355]
- Corrected size & leading of notification text [3388577]

Bug: 3374581
Bug: 3384355
Bug: 3385564
Bug: 3388223
Bug: 3388224
Bug: 3388434
Bug: 3388577
Change-Id: I8e443da5758deca412d1ce5944f887b35f6265ed
ndroidClock-Solid.ttf
ndroidClock_Solid.ttf
onts.mk
2dbba002604ec3097d4e2f70219ec311e0a52d98 25-Jan-2011 Jim Miller <jaggies@google.com> Fix 3385152: Update lockscreen font.

Change-Id: Ie72cded40cf408627d7a3deddd7b14c42528a1a0
ndroidClock-Solid.ttf
ndroidClock.ttf
ndroidClock_Highlight.ttf
d04980d6f4585653ffc5b2f420094d0f04515bc1 11-Jan-2011 Jim Miller <jaggies@google.com> Update AndroidClock font for LockScreen and tweak transparency.

Change-Id: I5e4e8cb67c0498105f3b3d87c68c44b85e5baf77
ndroidClock.ttf
ndroidClock_Highlight.ttf
d0fd007058ec378fdaf4666bd8294db7ded35453 20-Dec-2010 Jim Miller <jaggies@google.com> Fix 3298264: Update LockScreen DigitalClock with new font

This updates the font used to show the AM/PM indicator
as well as creating shared colors for DigitalClock components
in all LockScreen layouts.

Change-Id: I87fcba67b421660bddb9b10213ac62704a49b7b9
ndroidClock.ttf
ndroidClock_Highlight.ttf
4e659135fdb50dce83a3f26f61f410a65a8ff584 18-Dec-2010 Jim Miller <jaggies@google.com> Fix 3148496: Update LockScreen clock to use new font.

Change-Id: I8a4133f633bd3927de75010099e29ad847f3f671
ndroidClock.ttf
ndroidClock_Highlight.ttf
onts.mk
fe06c42b6189ec6d52a620d9d5b3f7c0d4cd11f1 24-Sep-2010 Steve Block <steveblock@google.com> Merge "Remove superfluous Ahem.tff"
407b82a8e0313179f9a12b6e624b50d8a8a1791a 24-Sep-2010 satok <satok@google.com> am abdbb5c1: am 933fc94c: Merge "Use MOTOYA font for Japanese font" into gingerbread

Merge commit 'abdbb5c1e5144e11d72367f79816caaa1dc63f8d'

* commit 'abdbb5c1e5144e11d72367f79816caaa1dc63f8d':
Use MOTOYA font for Japanese font
a2f5fad891b604b88f563153a70c017a0d9f4b09 22-Sep-2010 Steve Block <steveblock@google.com> Remove superfluous Ahem.tff

This was added in https://mondrian.corp.google.com/changelist/13754-p9
and comes from the WebKit LayoutTests. It's no longer used anywhere so
is being removed. It will be added in external/webkit/LayoutTests when
it is required for the triaged LayoutTests.

Bug: 3009858
Change-Id: I4b00b3f435fee9f8018052f4f8a5f3f67795437f
hem.ttf
9283f3cd6c45a2810e78428db3b1ecd575a72760 22-Sep-2010 satok <satok@google.com> Use MOTOYA font for Japanese font

Change-Id: I22c8cdf7f23f09c0cd7d3ffffaeed2a8eeb1fb54
onts.xml
dd62a056b8d746c620218a68bb476382f02d8174 13-Sep-2010 Shin-ichiro Fukuda <s-fukuda@motoya.co.jp> DO NOT MERGE. MOTOYA Japanese fonts

These fonts were contributed by MOTOYA.
Cherry pick from Change-Id: I97879b4e163f6b547305da732c8604d1ac759df4

Change-Id: I97879b4e163f6b547305da732c8604d1ac759df4
TLc3m.ttf
TLmr3m.ttf
2a55db742ed095b97c70c5d7cb10ab511c71d212 21-Sep-2010 Jean-Baptiste Queru <jbq@google.com> am 925f94b7: am 7869f08c: Merge "MOTOYA Japanese fonts"

Merge commit '925f94b788f5856025aa8218ee2e705c14f58281'

* commit '925f94b788f5856025aa8218ee2e705c14f58281':
MOTOYA Japanese fonts
4234d40eae54ad9126fbc4b61cbbe8dc78d282bc 13-Sep-2010 Shin-ichiro Fukuda <s-fukuda@motoya.co.jp> MOTOYA Japanese fonts

These fonts were contributed by MOTOYA.

Change-Id: I97879b4e163f6b547305da732c8604d1ac759df4
TLc3m.ttf
TLmr3m.ttf
3f6e7f4f7155bcd65fb9f5c6b081b03530f4cb29 14-Sep-2010 Jean-Baptiste Queru <jbq@google.com> Manage fonts like a true product definition

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

This reverts commit 84d36a657d7954dc08f3ef9f057ff2526036e817.
ndroid.mk
onts.mk
84d36a657d7954dc08f3ef9f057ff2526036e817 14-Sep-2010 Jean-Baptiste Queru <jbq@google.com> Manage fonts like a true product definition

Change-Id: I9635f087d69dd302e3c313073a537a8ed283bb68
ndroid.mk
onts.mk
bc60d5275019227fc6ad5cb6a1a6302161b9ab39 09-Apr-2010 Mike Reed <reed@google.com> final versions of these fonts from ascender, including GPOS 'mark' feature

Change-Id: I3e9faa83b19ac344e12cbda6d33405f040a34a9e
http://b/issue?id=2585430
roidSansArabic.ttf
roidSansHebrew.ttf
e5efe212de241dedcc5c4e409a4bf0376bc28be3 23-Mar-2010 Mike Reed <reed@google.com> refresh from ascender, w/ hints

Change-Id: I50e56741c5c808257f00bc274ea608f64b3a737f
roidSansHebrew.ttf
97be1549ce65e01584483aec6b0b40537605db4d 15-Mar-2010 Mike Reed <reed@google.com> misc fixes, including 0xB0B8

Change-Id: I67ec767811e68500de7c5d57dcd1cb814b52f87d
roidSansFallback.ttf
db4878433f5eb0ae97ad0529bd20091ce5f6acd6 02-Mar-2010 Mike Reed <reed@google.com> initial add of Arabic, Hebrew and Thai fonts.
ndroid.mk
roidSansArabic.ttf
roidSansHebrew.ttf
roidSansThai.ttf
4e208bd8722ad48c342c0128313ef40971234121 11-Feb-2010 Ying Wang <wangying@google.com> Merge "Support for product specific fallback font file."
1c62afd03cd703c5807bb6104ce8b8b10b881b47 09-Feb-2010 Ying Wang <wangying@google.com> Support for product specific fallback font file.
ndroid.mk
5e7a09fe46d3a229126d4ebd3bf0aef352e40d55 09-Feb-2010 Eugene Koh <koh@google.com> Update DroidSansFallback typeface + preserve legacy version

Move the Droid Sans Fallback typeface from Eclair and earlier Android versions
to a new path in the tree, and update the mainline version to add 4,398 Hanzi
characters, which adds approximately ~0.5 MB to the system footprint.

If that additional size is problematic, implementors may elect to build instead
with the legacy version, which supports GB2312 for Simplified Chinese but lacks
the expanded character set.
roidSansFallback.ttf
roidSansFallbackLegacy.ttf
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
ndroid.mk
lockopia.ttf
9a4593ffcce99e9f7b89b165911c2a870c27cc45 09-Nov-2009 Xavier Ducrohet <xav@android.com> Support for fallback fonts in layoutlib.

BUG 2041229

Change-Id: Ib12bcb7f6d8f0e4c2b51871f8129ecf51fa938ee
onts.xml
9399695aa27fd6da78eb2f7b8836fc3d9d58a85d 25-May-2009 Daisuke Miyakawa <dmiyakawa@google.com> Manual merge from cupcake_dcm.
roidSansJapanese.ttf
c4ae5dc9ace2e4ada42d212ebf3b9f66ee87a020 29-Apr-2009 Mike Reed <reed@google.com> New font that fixes the accent shape/orientation on 1EDD
roidSans.ttf
10865523140286db1fa0838673a0a59b42e82a95 25-Mar-2009 Mike Reed <> Automated import from //branches/donutburger/...@141139,141139
roidSansJapanese.ttf
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
hem.ttf
ndroid.mk
roidSans-Bold.ttf
roidSans.ttf
roidSansFallback.ttf
roidSansMono.ttf
roidSerif-Bold.ttf
roidSerif-BoldItalic.ttf
roidSerif-Italic.ttf
roidSerif-Regular.ttf
ODULE_LICENSE_APACHE2
OTICE
EADME.txt
onts.xml
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
hem.ttf
ndroid.mk
roidSans-Bold.ttf
roidSans.ttf
roidSansFallback.ttf
roidSansMono.ttf
roidSerif-Bold.ttf
roidSerif-BoldItalic.ttf
roidSerif-Italic.ttf
roidSerif-Regular.ttf
ODULE_LICENSE_APACHE2
OTICE
EADME.txt
onts.xml
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
ndroid.mk
roidSans-Bold.ttf
roidSans.ttf
roidSansFallback.ttf
roidSansMono.ttf
roidSerif-Bold.ttf
roidSerif-BoldItalic.ttf
roidSerif-Italic.ttf
roidSerif-Regular.ttf
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
hem.ttf
ndroid.mk
roidSans-Bold.ttf
roidSans.ttf
roidSansFallback.ttf
roidSansMono.ttf
roidSerif-Bold.ttf
roidSerif-BoldItalic.ttf
roidSerif-Italic.ttf
roidSerif-Regular.ttf
ODULE_LICENSE_APACHE2
OTICE
EADME.txt
onts.xml