summaryrefslogtreecommitdiffstats
path: root/data/fonts
Commit message (Collapse)AuthorAgeFilesLines
* Roboto v2Victoria Lease2014-05-2320-0/+28
| | | | | | | | 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
* update noto fontsVictoria Lease2014-05-1318-45/+63
| | | | | | | | 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
* am ec5b6e87: Merge "Add RobotoCondensed-Light to build." into klp-modular-devJustin Koh2014-03-255-0/+15
|\ | | | | | | | | * commit 'ec5b6e8726a215ff912bbbf872b8bdf600a74e1e': Add RobotoCondensed-Light to build.
| * Add RobotoCondensed-Light to build.Justin Koh2014-03-255-0/+15
| | | | | | | | | | | | | | | | Add RobotoCondensed-Light to build so that apps don't all need to include their own copy. Bug: 13087110 Change-Id: I55973a4ba2a68858b79271519a0ecc9c54f6b31e
* | Add casual/cursive/sans-serif-smallcaps font families.Victoria Lease2014-03-031-1/+28
|/ | | | | Bug: 12384866 Change-Id: I7482d228279a63ea92cb605de314b2f7d0ad483f
* Change yMax of Roboto fonts from 2146 to 2163Roozbeh Pournader2013-10-2412-0/+0
| | | | | | | | | | | | | | 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
* remove U+261d from MTLmr3m.ttfVictoria Lease2013-10-141-0/+0
| | | | | | | | This codepoint is covered by NotoColorEmoji.ttf, and MTLmr3m is shadowing it. Bug: 11177194 Change-Id: I827f58bcae4c9b4849034fa85608087b1e786f25
* restore coverage lost in NotoColorEmoji transitionVictoria Lease2013-09-184-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* NotoColorEmoji.ttf is the new AndroidEmoji.ttfVictoria Lease2013-09-134-4/+2
| | | | | Bug: 10144988 Change-Id: I04ebb86e283b752c43597b5f908f5c28f7806ee1
* include Padauk in fallback chainVictoria Lease2013-09-111-0/+6
| | | | | | | | | Bug: 10625246 Change-Id: I32530a992beeafe2ee16da36f0dc0a752c647cc6 (cherry picked from commit 5d34e4d679e6237b0d075177d1e365161c684445) Conflicts: data/fonts/fallback_fonts.xml
* add NotoSansSymbols to fallback chainVictoria Lease2013-09-051-0/+5
| | | | | Bug: 10639804 Change-Id: I56fcdd980c2b8c2a4d631e93cbc3252d125c197d
* DroidSans -> NotoSans for {Devanagari,Tamil,Thai}Victoria Lease2013-09-057-26/+24
| | | | | Bug: 7672029 Change-Id: I3b7278841ea1934b459f972d5acd99277e8f6db8
* add Noto Sans Khmer and LaoVictoria Lease2013-08-301-0/+24
| | | | | Bug: 7672029 Change-Id: Ie17018222939c097e98a16762ec4ff4bef4e1836
* prototype colour emoji fontVictoria Lease2013-08-071-0/+0
| | | | | Bug: 9577689 Change-Id: Ia92460280fa00fc6849cfa8aa41ca06ae5866b4a
* Fix for bug 8574856 - bad metrics in Roboto ItalicRaph Levien2013-04-101-0/+0
| | | | | | | | | | | | 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
* Update Droid SerifRaph Levien2013-04-084-0/+0
| | | | | | | | | 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
* Merge "Update Roboto to version 1.200311" into jb-mr2-devRaph Levien2013-04-0512-0/+0
|\
| * Update Roboto to version 1.200311Raph Levien2013-04-0312-0/+0
| | | | | | | | | | | | | | | | | | | | 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
* | Rename DroidNaskh UI fontRaph Levien2013-03-294-3/+3
|/ | | | | | | Renames DroidNaskh-Regular-SystemUI to DroidNaskhUI-Regular to be consistent with naming scheme for Noto fonts. Change-Id: I3319ee5cd85360c85b0523bd932d461eb05d1b18
* Switch indic fonts to NotoRaph Levien2013-03-281-6/+34
| | | | | | | | | | | | 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
* am 0da0d337: am a7acb4b9: Merge "Fix for bug 7467609 Bad rendering of Telugu ↵Raph Levien2012-12-041-7/+9
|\ | | | | | | | | | | | | text" into jb-mr1.1-dev * commit '0da0d337752ea153fb0e9f5d73512060ff007f6d': Fix for bug 7467609 Bad rendering of Telugu text
| * Merge "Fix for bug 7467609 Bad rendering of Telugu text" into jb-mr1.1-devRaph Levien2012-12-041-7/+9
| |\
| | * Fix for bug 7467609 Bad rendering of Telugu textRaph Levien2012-12-041-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | am 70463dca: am 49ed5da3: Merge "Reorder tone mark and nikhahit in ↵Raph Levien2012-12-041-0/+0
|\ \ \ | |/ / | | | | | | | | | | | | | | | DroidSansThai.ttf" into jb-mr1.1-dev * commit '70463dca7de2843908523348d6f97f075efe9632': Reorder tone mark and nikhahit in DroidSansThai.ttf
| * | Reorder tone mark and nikhahit in DroidSansThai.ttfRaph Levien2012-11-301-0/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | am 768d9e1a: Merge "Correct executable bit for source files"Kenny Root2012-11-071-0/+0
|\ \ | |/ |/| | | | | * commit '768d9e1a72ceee7d4a5f608776b87b62d6ce4a04': Correct executable bit for source files
| * Correct executable bit for source filesKenny Root2012-11-071-0/+0
| | | | | | | | | | | | | | | | | | 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
* | Update Arabic fonts to remove Rial ligatureRaph Levien2012-10-172-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Merge "Revert "Updating Roboto fonts with updated Cyrillic glyphs and fixes ↵Justin Ho2012-10-0514-0/+0
|\ \ | | | | | | | | | to tabular numerals. Bug:7198855,7070912"" into jb-mr1-dev
| * | Revert "Updating Roboto fonts with updated Cyrillic glyphs and fixes to ↵Justin Ho2012-10-0514-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | tabular numerals. Bug:7198855,7070912" This reverts commit 0baa38065a0e3912f03e930fdda2e22f4a1a8c64 Change-Id: I716db7239f21e9b65ab2557135726778768064ba
* | | Revert "Updated Roboto fonts with correct T comma accent encoding"Justin Ho2012-10-0514-0/+0
| | | | | | | | | | | | | | | | | | This reverts commit 439b85ef9d9248c616ec474662edcd885618977c Change-Id: I53ce11b21401402f68896cd211d5781414596361
* | | Updated Roboto fonts with correct T comma accent encodingChristian Robertson2012-10-0414-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge "Updating Roboto fonts with updated Cyrillic glyphs and fixes to ↵Justin Ho2012-10-0414-0/+0
|\ \ \ | |/ / | | | | | | tabular numerals. Bug:7198855,7070912" into jb-mr1-dev
| * | Updating Roboto fonts with updated Cyrillic glyphs and fixes to tabular ↵Christian Robertson2012-09-2514-0/+0
| | | | | | | | | | | | | | | | | | numerals. Bug:7198855,7070912 Change-Id: I652f234918b3f22ec25d120452a48dd1443184d9
* | | Updating AndroidClock font to match the Roboto thin style for time display.Christian Robertson2012-09-271-0/+0
|/ / | | | | | | | | | | | | 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
* | Updated versions of DroidSansFallbackBart Sears2012-09-243-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Add Roboto Thin and Thin Italic fonts, as sans-serif-thin familyRaph Levien2012-09-185-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Fix for bug 6872613 Need to revert back to a less hacky Arabic FontRaph Levien2012-09-121-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | DO NOT MERGE Han PreferenceBilly Hewlett2012-08-204-167/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Demoted Lohit-Telugu.ttf in fallback lists.Victoria Lease2012-07-172-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | 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
* | am e7c08bcd: am 87f86e64: Merge "Replace AndroidEmoji.ttf for UI ↵Justin Ho2012-07-111-0/+0
|\ \ | |/ | | | | | | | | | | optimization" into jb-dev * commit 'e7c08bcd48b5025370f5858ac0b4bfc22b50980e': Replace AndroidEmoji.ttf for UI optimization
| * Replace AndroidEmoji.ttf for UI optimizationJunichi Monma2012-07-111-0/+0
| | | | | | | | | | Bug: 6785630 Change-Id: Ie236c59704138263831930e3682a7ee9ac2f84b1
* | Revert "Revert "Elegant fonts for Webkit, Compact fonts for Textview (Data)""Billy Hewlett2012-06-212-2/+12
| | | | | | This reverts commit f49a19e96b721c89d4fe2f579f201b5c5ae86531
* | Revert "Elegant fonts for Webkit, Compact fonts for Textview (Data)"Billy Hewlett2012-06-212-12/+2
| | | | | | This reverts commit be97f1458bc90619ad68859dfdd0cb5f74daaa4d
* | Elegant fonts for Webkit, Compact fonts for Textview (Data)Billy Hewlett2012-06-202-2/+12
|/ | | | | | | | 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
* Merge "Workaround for bug 6609605: Hindi rendering regression in WebView" ↵Raph Levien2012-06-081-0/+0
|\ | | | | | | into jb-dev
| * Workaround for bug 6609605: Hindi rendering regression in WebViewRaph Levien2012-06-081-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Fix for U+0449 (lowercase shcha) glyph in Roboto Light. Bug: 6609392Christian Robertson2012-06-062-0/+0
| | | | | | | | Change-Id: Id320c0c73275dfc06282c5c7eec79824d2062665
* | add MINIMAL_FONT_FOOTPRINT configuration for PDKKeun young Park2012-06-061-40/+41
|/ | | | | | | | | - all non-latin fonts excluded - symlink used to create additional fonts Bug: 6540216 Change-Id: Id0909124dc1d71331bde3c5911c24eee5b1692a2
* Add missing XML close tag. Fixes bug 6488238.Raph Levien2012-05-141-0/+1
| | | | Change-Id: Ic1197d0b8bece1595626a92f025cb7ae7e96163d