diff options
Diffstat (limited to 'platform/ios/benchmark/assets/glyphs/download.sh')
-rwxr-xr-x | platform/ios/benchmark/assets/glyphs/download.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/platform/ios/benchmark/assets/glyphs/download.sh b/platform/ios/benchmark/assets/glyphs/download.sh new file mode 100755 index 0000000000..01ca5c63c7 --- /dev/null +++ b/platform/ios/benchmark/assets/glyphs/download.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash + +set -u + +LIST=( + "DIN%20Offc%20Pro%20Regular%2cArial%20Unicode%20MS%20Regular/0-255.pbf" + "DIN%20Offc%20Pro%20Medium%2cArial%20Unicode%20MS%20Regular/0-255.pbf" + "DIN%20Offc%20Pro%20Bold%2cArial%20Unicode%20MS%20Bold/0-255.pbf" + "DIN%20Offc%20Pro%20Regular%2cArial%20Unicode%20MS%20Regular/256-511.pbf" + "DIN%20Offc%20Pro%20Regular%2cArial%20Unicode%20MS%20Regular/8192-8447.pbf" + "DIN%20Offc%20Pro%20Medium%2cArial%20Unicode%20MS%20Regular/8192-8447.pbf" + "DIN%20Offc%20Pro%20Italic%2cArial%20Unicode%20MS%20Regular/0-255.pbf" + +) + +# from https://gist.github.com/cdown/1163649 +urldecode() { + local url_encoded="${1//+/ }" + printf '%b' "${url_encoded//%/\x}" +} + +for i in ${LIST[@]} ; do + OUTPUT=`urldecode "$i"` + if [ ! -f "${OUTPUT}" ] ; then + mkdir -p "`dirname "${OUTPUT}"`" + echo "Downloading glyph '${OUTPUT}'" + curl -# "https://api.tiles.mapbox.com/v4/fontstack/${i}?access_token=${MAPBOX_ACCESS_TOKEN}" | gunzip > "${OUTPUT}" + fi +done |