mirror of https://github.com/nealey/FontFace
More fonts!
This commit is contained in:
parent
a4756da6d2
commit
b4db27087c
|
@ -4,29 +4,29 @@
|
||||||
""
|
""
|
||||||
],
|
],
|
||||||
"companyName": "dartcatcher@gmail.com",
|
"companyName": "dartcatcher@gmail.com",
|
||||||
"longName": "Helvetica",
|
"longName": "%FONT %COLOR",
|
||||||
"projectType": "native",
|
"projectType": "native",
|
||||||
"resources": {
|
"resources": {
|
||||||
"media": [
|
"media": [
|
||||||
{
|
{
|
||||||
"characterRegex": "[0-9A-Za-z\u00e9\u00f4 ]",
|
"characterRegex": "[0-9A-Za-z\u00e9\u00f4 ]",
|
||||||
"file": "fonts/HelveticaNeue-Regular.ttf",
|
"file": "fonts/%FONT-Regular.ttf",
|
||||||
"name": "HELVETICA_R_28",
|
"name": "FONT_R_28",
|
||||||
"type": "font"
|
"type": "font"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"characterRegex": "[0-9:]",
|
"characterRegex": "[0-9:]",
|
||||||
"file": "fonts/HelveticaNeue-Bold.ttf",
|
"file": "fonts/%FONT-Bold.ttf",
|
||||||
"name": "HELVETICA_B_48",
|
"name": "FONT_B_48",
|
||||||
"type": "font"
|
"type": "font"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"sdkVersion": "3",
|
"sdkVersion": "3",
|
||||||
"shortName": "Helvetica",
|
"shortName": "%FONT %COLOR",
|
||||||
"uuid": "534e5853-7be7-447e-a67d-b236ac9f4f51",
|
"uuid": "%UUID",
|
||||||
"versionCode": 1,
|
"versionCode": 1,
|
||||||
"versionLabel": "1.0",
|
"versionLabel": "1.1",
|
||||||
"watchapp": {
|
"watchapp": {
|
||||||
"watchface": true
|
"watchface": true
|
||||||
},
|
},
|
||||||
|
|
37
build.sh
37
build.sh
|
@ -1,12 +1,35 @@
|
||||||
#! /bin/sh -e
|
#! /bin/sh -e
|
||||||
|
|
||||||
|
echo PATH=$PATH:$HOME/pebble-dev/PebbleSDK-3.1/bin
|
||||||
|
cd $(dirname $0)
|
||||||
|
|
||||||
build () {
|
build () {
|
||||||
echo $1
|
font=$1
|
||||||
[ $1 = Black ] && uuid=1 || uuid=0
|
color=$2
|
||||||
sed "s/%COLOR/$1/;s/%UUID/$uuid/" appinfo.json.tmpl > appinfo.json
|
uuid=$3
|
||||||
pebble build
|
name=${font}Face-$color
|
||||||
cp build/HelveticaFace.pbw HelveticaFace-$1.pbw
|
sed "s/%COLOR/$color/;s/%FONT/$font/;s/%UUID/$uuid/" appinfo.json.tmpl > appinfo.json
|
||||||
|
pebble build
|
||||||
|
cp build/FontFace.pbw $name.pbw
|
||||||
|
echo $name.pbw
|
||||||
}
|
}
|
||||||
|
|
||||||
build Black
|
if [ -n "$1" ]; then
|
||||||
build White
|
pbw=$(build $1 White 879db5ec-8bfc-41ca-8988-96da8ae23d14)
|
||||||
|
pebble install $pbw
|
||||||
|
else
|
||||||
|
while read font color uuid; do
|
||||||
|
build $font $color $uuid
|
||||||
|
done <<EOF
|
||||||
|
Helvetica White cd20e38f-4e2d-4a01-83a5-a02c67fa4ce4
|
||||||
|
Helvetica Black cd20e38f-4e2d-4a01-83a5-a02c67fa4ce5
|
||||||
|
Ubuntu White 534e5853-7be7-447e-a67d-b236ac9f4f50
|
||||||
|
Ubuntu Black 534e5853-7be7-447e-a67d-b236ac9f4f51
|
||||||
|
LobsterTwo White 09f6a566-5e2e-4927-8bb2-e84de862af78
|
||||||
|
LobsterTwo Black 09f6a566-5e2e-4927-8bb2-e84de862af79
|
||||||
|
AveriaSerifLibre White e03bd7a7-a8a5-4584-98aa-44496d74d766
|
||||||
|
AveriaSerifLibre Black e03bd7a7-a8a5-4584-98aa-44496d74d767
|
||||||
|
ExpletusSans White 4ba792cf-26c4-4c3a-a194-4db5ae7e4be8
|
||||||
|
ExpletusSans Black 4ba792cf-26c4-4c3a-a194-4db5ae7e4be9
|
||||||
|
EOF
|
||||||
|
fi
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -50,13 +50,13 @@ static void main_window_load(Window *window) {
|
||||||
s_date_layer = text_layer_create(GRect(8, 66, 136, 100));
|
s_date_layer = text_layer_create(GRect(8, 66, 136, 100));
|
||||||
text_layer_set_text_color(s_date_layer, FG);
|
text_layer_set_text_color(s_date_layer, FG);
|
||||||
text_layer_set_background_color(s_date_layer, GColorClear);
|
text_layer_set_background_color(s_date_layer, GColorClear);
|
||||||
text_layer_set_font(s_date_layer, fonts_load_custom_font(resource_get_handle(RESOURCE_ID_HELVETICA_R_28)));
|
text_layer_set_font(s_date_layer, fonts_load_custom_font(resource_get_handle(RESOURCE_ID_FONT_R_28)));
|
||||||
layer_add_child(window_layer, text_layer_get_layer(s_date_layer));
|
layer_add_child(window_layer, text_layer_get_layer(s_date_layer));
|
||||||
|
|
||||||
s_time_layer = text_layer_create(GRect(7, 92, 137, 76));
|
s_time_layer = text_layer_create(GRect(7, 92, 137, 76));
|
||||||
text_layer_set_text_color(s_time_layer, FG);
|
text_layer_set_text_color(s_time_layer, FG);
|
||||||
text_layer_set_background_color(s_time_layer, GColorClear);
|
text_layer_set_background_color(s_time_layer, GColorClear);
|
||||||
text_layer_set_font(s_time_layer, fonts_load_custom_font(resource_get_handle(RESOURCE_ID_HELVETICA_B_48)));
|
text_layer_set_font(s_time_layer, fonts_load_custom_font(resource_get_handle(RESOURCE_ID_FONT_B_48)));
|
||||||
layer_add_child(window_layer, text_layer_get_layer(s_time_layer));
|
layer_add_child(window_layer, text_layer_get_layer(s_time_layer));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue