summaryrefslogtreecommitdiff
path: root/platform/ios/benchmark/assets/glyphs/download.sh
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios/benchmark/assets/glyphs/download.sh')
-rwxr-xr-xplatform/ios/benchmark/assets/glyphs/download.sh29
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