Skip to content

Commit

Permalink
bug 831354 - Ship fonts (Open Sans and Charis SIL Compact) for conten…
Browse files Browse the repository at this point in the history
…t in Firefox for Android. r=mfinkle,blassey
  • Loading branch information
jfkthame committed Jan 16, 2013
1 parent 4671b42 commit f4818ca
Show file tree
Hide file tree
Showing 13 changed files with 73 additions and 41 deletions.
2 changes: 1 addition & 1 deletion mobile/android/Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ VPATH = @srcdir@

include $(DEPTH)/config/autoconf.mk

DIRS = ../locales locales base chrome components modules themes/core app
DIRS = ../locales locales base chrome components modules themes/core app fonts

ifndef LIBXUL_SDK
PARALLEL_DIRS += $(DEPTH)/xulrunner/tools/redit
Expand Down
Binary file added mobile/android/fonts/CharisSILCompact-B.ttf
Binary file not shown.
Binary file added mobile/android/fonts/CharisSILCompact-BI.ttf
Binary file not shown.
Binary file added mobile/android/fonts/CharisSILCompact-I.ttf
Binary file not shown.
Binary file added mobile/android/fonts/CharisSILCompact-R.ttf
Binary file not shown.
32 changes: 32 additions & 0 deletions mobile/android/fonts/Makefile.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.

DEPTH = @DEPTH@
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@

include $(DEPTH)/config/autoconf.mk

packaged_fonts = \
CharisSILCompact-R.ttf \
CharisSILCompact-B.ttf \
CharisSILCompact-I.ttf \
CharisSILCompact-BI.ttf \
OpenSans-Regular.ttf \
OpenSans-Bold.ttf \
OpenSans-Light.ttf \
OpenSans-Italic.ttf \
OpenSans-BoldItalic.ttf \
OpenSans-LightItalic.ttf \
$(NULL)

GARBAGE += $(packaged_fonts)

include $(topsrcdir)/config/rules.mk
include $(topsrcdir)/testing/testsuite-targets.mk

libs:: $(packaged_fonts)
$(INSTALL) $^ $(DIST)/bin/res/fonts/

Binary file added mobile/android/fonts/OpenSans-Bold.ttf
Binary file not shown.
Binary file added mobile/android/fonts/OpenSans-BoldItalic.ttf
Binary file not shown.
Binary file added mobile/android/fonts/OpenSans-Italic.ttf
Binary file not shown.
Binary file added mobile/android/fonts/OpenSans-Light.ttf
Binary file not shown.
Binary file added mobile/android/fonts/OpenSans-LightItalic.ttf
Binary file not shown.
Binary file added mobile/android/fonts/OpenSans-Regular.ttf
Binary file not shown.
80 changes: 40 additions & 40 deletions modules/libpref/src/init/all.js
Original file line number Diff line number Diff line change
Expand Up @@ -3115,76 +3115,76 @@ pref("font.alias-list", "sans,sans-serif,serif,monospace");

// ar

pref("font.name.serif.el", "Droid Serif");
pref("font.name.sans-serif.el", "Droid Sans");
pref("font.name.serif.el", "Droid Serif"); // not Charis SIL Compact, only has a few Greek chars
pref("font.name.sans-serif.el", "Open Sans");
pref("font.name.monospace.el", "Droid Sans Mono");
pref("font.name-list.sans-serif.el", "Roboto, Droid Sans");
pref("font.name-list.sans-serif.el", "Open Sans, Roboto, Droid Sans");

pref("font.name.serif.he", "Droid Serif");
pref("font.name.sans-serif.he", "Droid Sans");
pref("font.name.sans-serif.he", "Open Sans");
pref("font.name.monospace.he", "Droid Sans Mono");
pref("font.name-list.sans-serif.he", "Droid Sans Hebrew, Droid Sans");
pref("font.name-list.sans-serif.he", "Droid Sans Hebrew, Open Sans, Droid Sans");

pref("font.name.serif.ja", "Droid Serif");
pref("font.name.sans-serif.ja", "Droid Sans");
pref("font.name.serif.ja", "Charis SIL Compact");
pref("font.name.sans-serif.ja", "Open Sans");
pref("font.name.monospace.ja", "MotoyaLMaru");
pref("font.name-list.sans-serif.ja", "Roboto, Droid Sans, MotoyaLMaru, MotoyaLCedar, Droid Sans Japanese");
pref("font.name-list.sans-serif.ja", "Open Sans, Roboto, Droid Sans, MotoyaLMaru, MotoyaLCedar, Droid Sans Japanese");
pref("font.name-list.monospace.ja", "MotoyaLMaru, MotoyaLCedar, Droid Sans Mono");

pref("font.name.serif.ko", "Droid Serif");
pref("font.name.sans-serif.ko", "Droid Sans");
pref("font.name.serif.ko", "Charis SIL Compact");
pref("font.name.sans-serif.ko", "Open Sans");
pref("font.name.monospace.ko", "Droid Sans Mono");

pref("font.name.serif.th", "Droid Serif");
pref("font.name.sans-serif.th", "Droid Sans");
pref("font.name.serif.th", "Charis SIL Compact");
pref("font.name.sans-serif.th", "Open Sans");
pref("font.name.monospace.th", "Droid Sans Mono");
pref("font.name-list.sans-serif.th", "Droid Sans Thai, Droid Sans");
pref("font.name-list.sans-serif.th", "Droid Sans Thai, Open Sans, Droid Sans");

pref("font.name.serif.tr", "Droid Serif");
pref("font.name.sans-serif.tr", "Droid Sans");
pref("font.name.serif.tr", "Charis SIL Compact");
pref("font.name.sans-serif.tr", "Open Sans");
pref("font.name.monospace.tr", "Droid Sans Mono");
pref("font.name-list.sans-serif.tr", "Roboto, Droid Sans");
pref("font.name-list.sans-serif.tr", "Open Sans, Roboto, Droid Sans");

pref("font.name.serif.x-baltic", "Droid Serif");
pref("font.name.sans-serif.x-baltic", "Droid Sans");
pref("font.name.serif.x-baltic", "Charis SIL Compact");
pref("font.name.sans-serif.x-baltic", "Open Sans");
pref("font.name.monospace.x-baltic", "Droid Sans Mono");
pref("font.name-list.sans-serif.x-baltic", "Roboto, Droid Sans");
pref("font.name-list.sans-serif.x-baltic", "Open Sans, Roboto, Droid Sans");

pref("font.name.serif.x-central-euro", "Droid Serif");
pref("font.name.sans-serif.x-central-euro", "Droid Sans");
pref("font.name.serif.x-central-euro", "Charis SIL Compact");
pref("font.name.sans-serif.x-central-euro", "Open Sans");
pref("font.name.monospace.x-central-euro", "Droid Sans Mono");
pref("font.name-list.sans-serif.x-central-euro", "Roboto, Droid Sans");
pref("font.name-list.sans-serif.x-central-euro", "Open Sans, Roboto, Droid Sans");

pref("font.name.serif.x-cyrillic", "Droid Serif");
pref("font.name.sans-serif.x-cyrillic", "Droid Sans");
pref("font.name.serif.x-cyrillic", "Charis SIL Compact");
pref("font.name.sans-serif.x-cyrillic", "Open Sans");
pref("font.name.monospace.x-cyrillic", "Droid Sans Mono");
pref("font.name-list.sans-serif.x-cyrillic", "Roboto, Droid Sans");
pref("font.name-list.sans-serif.x-cyrillic", "Open Sans, Roboto, Droid Sans");

pref("font.name.serif.x-unicode", "Droid Serif");
pref("font.name.sans-serif.x-unicode", "Droid Sans");
pref("font.name.serif.x-unicode", "Charis SIL Compact");
pref("font.name.sans-serif.x-unicode", "Open Sans");
pref("font.name.monospace.x-unicode", "Droid Sans Mono");
pref("font.name-list.sans-serif.x-unicode", "Roboto, Droid Sans");
pref("font.name-list.sans-serif.x-unicode", "Open Sans, Roboto, Droid Sans");

pref("font.name.serif.x-user-def", "Droid Serif");
pref("font.name.sans-serif.x-user-def", "Droid Sans");
pref("font.name.serif.x-user-def", "Charis SIL Compact");
pref("font.name.sans-serif.x-user-def", "Open Sans");
pref("font.name.monospace.x-user-def", "Droid Sans Mono");
pref("font.name-list.sans-serif.x-user-def", "Roboto, Droid Sans");
pref("font.name-list.sans-serif.x-user-def", "Open Sans, Roboto, Droid Sans");

pref("font.name.serif.x-western", "Droid Serif");
pref("font.name.sans-serif.x-western", "Droid Sans");
pref("font.name.serif.x-western", "Charis SIL Compact");
pref("font.name.sans-serif.x-western", "Open Sans");
pref("font.name.monospace.x-western", "Droid Sans Mono");
pref("font.name-list.sans-serif.x-western", "Roboto, Droid Sans");
pref("font.name-list.sans-serif.x-western", "Open Sans, Roboto, Droid Sans");

pref("font.name.serif.zh-CN", "Droid Serif");
pref("font.name.sans-serif.zh-CN", "Droid Sans");
pref("font.name.serif.zh-CN", "Charis SIL Compact");
pref("font.name.sans-serif.zh-CN", "Open Sans");
pref("font.name.monospace.zh-CN", "Droid Sans Mono");

pref("font.name.serif.zh-HK", "Droid Serif");
pref("font.name.sans-serif.zh-HK", "Droid Sans");
pref("font.name.serif.zh-HK", "Charis SIL Compact");
pref("font.name.sans-serif.zh-HK", "Open Sans");
pref("font.name.monospace.zh-HK", "Droid Sans Mono");

pref("font.name.serif.zh-TW", "Droid Serif");
pref("font.name.sans-serif.zh-TW", "Droid Sans");
pref("font.name.serif.zh-TW", "Charis SIL Compact");
pref("font.name.sans-serif.zh-TW", "Open Sans");
pref("font.name.monospace.zh-TW", "Droid Sans Mono");

pref("font.default.ar", "sans-serif");
Expand Down

0 comments on commit f4818ca

Please sign in to comment.