diff --git a/assets/fonts/OpenSans-Bold.ttf b/assets/fonts/OpenSans-Bold.ttf new file mode 100644 index 0000000..fd79d43 Binary files /dev/null and b/assets/fonts/OpenSans-Bold.ttf differ diff --git a/assets/fonts/OpenSans-BoldItalic.ttf b/assets/fonts/OpenSans-BoldItalic.ttf new file mode 100644 index 0000000..9bc8009 Binary files /dev/null and b/assets/fonts/OpenSans-BoldItalic.ttf differ diff --git a/assets/fonts/OpenSans-ExtraBold.ttf b/assets/fonts/OpenSans-ExtraBold.ttf new file mode 100644 index 0000000..21f6f84 Binary files /dev/null and b/assets/fonts/OpenSans-ExtraBold.ttf differ diff --git a/assets/fonts/OpenSans-ExtraBoldItalic.ttf b/assets/fonts/OpenSans-ExtraBoldItalic.ttf new file mode 100644 index 0000000..31cb688 Binary files /dev/null and b/assets/fonts/OpenSans-ExtraBoldItalic.ttf differ diff --git a/assets/fonts/OpenSans-Italic.ttf b/assets/fonts/OpenSans-Italic.ttf new file mode 100644 index 0000000..c90da48 Binary files /dev/null and b/assets/fonts/OpenSans-Italic.ttf differ diff --git a/assets/fonts/OpenSans-Light.ttf b/assets/fonts/OpenSans-Light.ttf new file mode 100644 index 0000000..0d38189 Binary files /dev/null and b/assets/fonts/OpenSans-Light.ttf differ diff --git a/assets/fonts/OpenSans-LightItalic.ttf b/assets/fonts/OpenSans-LightItalic.ttf new file mode 100644 index 0000000..68299c4 Binary files /dev/null and b/assets/fonts/OpenSans-LightItalic.ttf differ diff --git a/assets/fonts/OpenSans-Regular.ttf b/assets/fonts/OpenSans-Regular.ttf new file mode 100644 index 0000000..db43334 Binary files /dev/null and b/assets/fonts/OpenSans-Regular.ttf differ diff --git a/assets/fonts/OpenSans-Semibold.ttf b/assets/fonts/OpenSans-Semibold.ttf new file mode 100644 index 0000000..1a7679e Binary files /dev/null and b/assets/fonts/OpenSans-Semibold.ttf differ diff --git a/assets/fonts/OpenSans-SemiboldItalic.ttf b/assets/fonts/OpenSans-SemiboldItalic.ttf new file mode 100644 index 0000000..59b6d16 Binary files /dev/null and b/assets/fonts/OpenSans-SemiboldItalic.ttf differ diff --git a/libs/calligraphy-1.0.0.jar b/libs/calligraphy-1.0.0.jar new file mode 100644 index 0000000..e9851d3 Binary files /dev/null and b/libs/calligraphy-1.0.0.jar differ diff --git a/res/values/attrs.xml b/res/values/attrs.xml new file mode 100644 index 0000000..02c6672 --- /dev/null +++ b/res/values/attrs.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/src/org/missionassetfund/apps/android/MAFApplication.java b/src/org/missionassetfund/apps/android/MAFApplication.java index f6ec989..af788ef 100644 --- a/src/org/missionassetfund/apps/android/MAFApplication.java +++ b/src/org/missionassetfund/apps/android/MAFApplication.java @@ -7,6 +7,7 @@ import org.missionassetfund.apps.android.models.Transaction; import org.missionassetfund.apps.android.models.User; +import uk.co.chrisjenx.calligraphy.CalligraphyConfig; import android.app.Application; import com.parse.Parse; @@ -19,6 +20,9 @@ public class MAFApplication extends Application { @Override public void onCreate() { super.onCreate(); + + // Register default font + CalligraphyConfig.initDefault("fonts/OpenSans-Regular.ttf", R.attr.fontPath); // Register the parse models ParseObject.registerSubclass(User.class); diff --git a/src/org/missionassetfund/apps/android/activities/MainActivity.java b/src/org/missionassetfund/apps/android/activities/MainActivity.java index 289b301..0a375ae 100644 --- a/src/org/missionassetfund/apps/android/activities/MainActivity.java +++ b/src/org/missionassetfund/apps/android/activities/MainActivity.java @@ -7,6 +7,8 @@ import org.missionassetfund.apps.android.models.User; import org.missionassetfund.apps.android.fragments.GoalsListFragment; +import uk.co.chrisjenx.calligraphy.CalligraphyContextWrapper; +import android.content.Context; import android.content.Intent; import android.os.Build; import android.os.Bundle; @@ -119,4 +121,9 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data) { fragmentGoalList.updateGoalList(); } } + + @Override + protected void attachBaseContext(Context newBase) { + super.attachBaseContext(new CalligraphyContextWrapper(newBase)); + } }