Minimalist watchface: < symbol in Aptos Display Bold 48, time in Aptos Display 36, date in Aptos Display 22.
┌──────────────────┐
│ │
│ < │ ← Aptos Display Bold, 48pt, white
│ │
│ 14:32 │ ← Aptos Display, 36pt, white
│ Wed, 13 May │ ← Aptos Display, 22pt, light grey
└──────────────────┘
Upload both TTFs under Resources → Add Resource → Font:
| File | CloudPebble path |
|---|---|
Aptos-Display-Bold.ttf |
fonts/Aptos-Display-Bold.ttf |
Aptos-Display.ttf |
fonts/Aptos-Display.ttf |
Three slices (add directly in CloudPebble's package editor or paste the JSON):
| Resource ID | File | Size | characterRegex |
|---|---|---|---|
APTOS_BOLD_48 |
Aptos-Display-Bold.ttf | 48 | [<] |
APTOS_36 |
Aptos-Display.ttf | 36 | [0-9:] |
APTOS_22 |
Aptos-Display.ttf | 22 | [A-Za-z0-9 ,.] |
Add src/c/main.c as the sole C source.
Pebble's font renderer inserts top-padding that varies by font. After your first build:
- If
<appears too low → decreases_symbol_layery (currently22) - If
<appears clipped at bottom → increase layer height (currently62) - Adjust
s_time_layery (94) ands_date_layery (144) accordingly
A common correction is –6 to –10 px on the symbol layer origin.