Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(156)

Side by Side Diff: resources/android_fonts/v17/fallback_fonts-ja.xml

Issue 912053003: Fix append_fallback_font_families_for_locale. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Full test and address comments. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « include/core/SkTemplates.h ('k') | src/ports/SkFontConfigParser_android.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 <!-- 2 <!--
3 Fallback Fonts 3 Fallback Fonts
4 4
5 This file specifies the fonts, and the priority order, that will be searched for any 5 This file specifies the fonts, and the priority order, that will be searched for any
6 glyphs not handled by the default fonts specified in /system/etc/system_font s.xml. 6 glyphs not handled by the default fonts specified in /system/etc/system_font s.xml.
7 Each entry consists of a family tag and a list of files (file names) which s upport that 7 Each entry consists of a family tag and a list of files (file names) which s upport that
8 family. The fonts for each family are listed in the order of the styles that they 8 family. The fonts for each family are listed in the order of the styles that they
9 handle (the order is: regular, bold, italic, and bold-italic). The order in which the 9 handle (the order is: regular, bold, italic, and bold-italic). The order in which the
10 families are listed in this file represents the order in which these fallbac k fonts 10 families are listed in this file represents the order in which these fallbac k fonts
11 will be searched for glyphs that are not supported by the default system fon ts (which are 11 will be searched for glyphs that are not supported by the default system fon ts (which are
12 found in /system/etc/system_fonts.xml). 12 found in /system/etc/system_fonts.xml).
13 13
14 Note that there is not nameset for fallback fonts, unlike the fonts specifie d in 14 Note that there is not nameset for fallback fonts, unlike the fonts specifie d in
15 system_fonts.xml. The ability to support specific names in fallback fonts ma y be supported 15 system_fonts.xml. The ability to support specific names in fallback fonts ma y be supported
16 in the future. For now, the lack of files entries here is an indicator to th e system that 16 in the future. For now, the lack of files entries here is an indicator to th e system that
17 these are fallback fonts, instead of default named system fonts. 17 these are fallback fonts, instead of default named system fonts.
18 18
19 There is another optional file in /vendor/etc/fallback_fonts.xml. That file can be used to 19 There is another optional file in /vendor/etc/fallback_fonts.xml. That file can be used to
20 provide references to other font families that should be used in addition to the default 20 provide references to other font families that should be used in addition to the default
21 fallback fonts. That file can also specify the order in which the fallback f onts should be 21 fallback fonts. That file can also specify the order in which the fallback f onts should be
22 searched, to ensure that a vendor-provided font will be used before another fallback font 22 searched, to ensure that a vendor-provided font will be used before another fallback font
23 which happens to handle the same glyph. 23 which happens to handle the same glyph.
24
25 Han languages (Chinese, Japanese, and Korean) share a common range of unicod e characters;
26 their ordering in the fallback or vendor files gives priority to the first i n the list.
27 Locale-specific ordering can be configured by adding language and region cod es to the end
28 of the filename (e.g. /system/etc/fallback_fonts-ja.xml). When no region cod e is used,
29 as with this example, all regions are matched. Use separate files for each s upported locale.
30 The standard fallback file (fallback_fonts.xml) is used when a locale does n ot have its own
31 file. All fallback files must contain the same complete set of fonts; only t heir ordering
32 can differ.
24 --> 33 -->
25 <familyset> 34 <familyset>
26 <family> 35 <family>
27 <fileset> 36 <fileset>
28 <file>DroidNaskh-Regular.ttf</file> 37 <file>DroidNaskh-Regular-SystemUI.ttf</file>
29 </fileset> 38 </fileset>
30 </family> 39 </family>
31 <family> 40 <family>
32 <fileset> 41 <fileset>
33 <file>DroidSansEthiopic-Regular.ttf</file> 42 <file>DroidSansEthiopic-Regular.ttf</file>
34 </fileset> 43 </fileset>
35 </family> 44 </family>
36 <family> 45 <family>
37 <fileset> 46 <fileset>
38 <file>DroidSansHebrew-Regular.ttf</file> 47 <file>DroidSansHebrew-Regular.ttf</file>
(...skipping 10 matching lines...) Expand all
49 <file>DroidSansArmenian.ttf</file> 58 <file>DroidSansArmenian.ttf</file>
50 </fileset> 59 </fileset>
51 </family> 60 </family>
52 <family> 61 <family>
53 <fileset> 62 <fileset>
54 <file>DroidSansGeorgian.ttf</file> 63 <file>DroidSansGeorgian.ttf</file>
55 </fileset> 64 </fileset>
56 </family> 65 </family>
57 <family> 66 <family>
58 <fileset> 67 <fileset>
59 <file>Lohit-Devanagari.ttf</file> 68 <file>DroidSansDevanagari-Regular.ttf</file>
60 </fileset> 69 </fileset>
61 </family> 70 </family>
62 <family> 71 <family>
72 <fileset>
73 <file>DroidSansTamil-Regular.ttf</file>
74 <file>DroidSansTamil-Bold.ttf</file>
75 </fileset>
76 </family>
77 <family>
78 <fileset>
79 <file>AnjaliNewLipi-light.ttf</file>
80 </fileset>
81 </family>
82 <family>
63 <fileset> 83 <fileset>
64 <file>Lohit-Bengali.ttf</file> 84 <file>Lohit-Bengali.ttf</file>
65 </fileset> 85 </fileset>
66 </family> 86 </family>
67 <family> 87 <family>
68 <fileset> 88 <fileset>
69 <file>Lohit-Tamil.ttf</file> 89 <file>Lohit-Kannada.ttf</file>
70 </fileset> 90 </fileset>
71 </family> 91 </family>
72 <family> 92 <family>
93 <fileset>
94 <file>Lohit-Telugu.ttf</file>
95 </fileset>
96 </family>
97 <family>
98 <fileset>
99 <file>AndroidEmoji.ttf</file>
100 </fileset>
101 </family>
102 <family>
103 <fileset>
104 <file>MTLmr3m.ttf</file>
105 </fileset>
106 </family>
107 <family>
73 <fileset> 108 <fileset>
74 <file>DroidSansFallback.ttf</file> 109 <file>DroidSansFallback.ttf</file>
75 </fileset> 110 </fileset>
76 </family> 111 </family>
77 </familyset> 112 </familyset>
OLDNEW
« no previous file with comments | « include/core/SkTemplates.h ('k') | src/ports/SkFontConfigParser_android.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698