Add recipe for Droid fonts (specifically developed by Ascender for Google's Android platform). Since there's no canonical tarball URL for these fonts, we fetch them directly from Android git repo.
Signed-off-by: Dmitry Artamonow <[email protected]> --- It would be nice to have this in tree - not only these fonts looks good, but also they're smaller than DejaVu counterparts due to less symbols included - basically European scripts (but there's also separate fonts containing Chinese/Japan). Personally I use them as default fonts in x11-based image for about two months without much problems (the only one I stumbled upon is missing "direction" characters, used in default layout of matchbox-keyboard) Recipe is basically copy of ttf-dejavu. Fontconfig bits are omitted as I'm no expert in fonts and not much sure if they're needed. recipes/ttf-fonts/ttf-droid_git.bb | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) create mode 100644 recipes/ttf-fonts/ttf-droid_git.bb diff --git a/recipes/ttf-fonts/ttf-droid_git.bb b/recipes/ttf-fonts/ttf-droid_git.bb new file mode 100644 index 0000000..f04f51a --- /dev/null +++ b/recipes/ttf-fonts/ttf-droid_git.bb @@ -0,0 +1,28 @@ +require ttf.inc + +DESCRIPTION = "Droid fonts - TTF Edition" +HOMEPAGE = "http://www.droidfonts.com/" +LICENSE = "Apache 2.0" +PR = "r0" +# git magic below - SRCREV is an ID of /data/fonts subtree +# (so we don't need to fetch full platform/frameworks/base.git) +SRCREV = "31f255e44e618ff3b923f332e8fcb83403fd39f5" +PV = "0.0+${PR}+gitr${SRCREV}" + +SRC_URI = "git://android.git.kernel.org/platform/frameworks/base.git;protocol=git;branch=master" + +S = "${WORKDIR}/git" + +do_install_prepend() { + rm ${S}/Ahem.ttf # we're not packaging it +} + +PACKAGES = "${PN}-dbg ttf-droid-sans ttf-droid-sans-mono \ + ttf-droid-sans-fallback ttf-droid-sans-japanese ttf-droid-serif" +RRECOMMENDS_${PN}-dbg = "" + +FILES_ttf-droid-sans = "${datadir}/fonts/truetype/DroidSans.ttf ${datadir}/fonts/truetype/DroidSans-Bold.ttf" +FILES_ttf-droid-sans-mono = "${datadir}/fonts/truetype/DroidSansMono.ttf" +FILES_ttf-droid-sans-fallback = "${datadir}/fonts/truetype/DroidSansFallback.ttf" +FILES_ttf-droid-sans-japanese = "${datadir}/fonts/truetype/DroidSansJapanese.ttf" +FILES_ttf-droid-serif = "${datadir}/fonts/truetype/DroidSerif*.ttf" -- 1.6.4.4 _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
