diff --git a/design/channels/build-kitchen-home-play.py b/design/channels/build-kitchen-home-play.py
index d61b720..9cdcad4 100644
--- a/design/channels/build-kitchen-home-play.py
+++ b/design/channels/build-kitchen-home-play.py
@@ -28,7 +28,10 @@ def logo_set(defs, accent, word, word_size, word_family, word_weight, accent_sha
parts = [('crescent', m), ('orbit', defs + orbit), ('word', defs + w), ('accent', defs + accent_shape), ('sweep', defs + sweep)]
small = f'{crescent()}{small_accent}'
epg = defs + small + text(136, 52, 'ORBIT', 20, orbit_colour, BARLOW, '600', 'letter-spacing="9"') + text(134, 124, word, int(word_size * .29), '#F4F6FF', word_family, word_weight, 'letter-spacing="3"')
- bug = defs + f'{crescent("#FFFFFF")}' + text(106, 96, word, int(word_size * .33), '#FFFFFF', word_family, word_weight, 'letter-spacing="2" stroke="#071632" stroke-width="2"')
+ # A long word is sized to fit the bug's 384-wide canvas (Paul, 6 November 2026: SIGNATURE was cut to "SIGNATU"). The
+ # renderer outlines text, so the size is set from each family's average letter width rather than a textLength.
+ bug_size = int(word_size * .33) if len(word) <= 7 else min(int(word_size * .33), int(268 / (len(word) * (.49 if word_family == CONDENSED else .64))))
+ bug = defs + f'{crescent("#FFFFFF")}' + text(106, 96 - (int(word_size * .33) - bug_size) // 3, word, bug_size, '#FFFFFF', word_family, word_weight, 'letter-spacing="2" stroke="#071632" stroke-width="2"')
return parts, epg, bug
diff --git a/design/channels/orbit-christmas/exports/orbit_christmas_bug.png b/design/channels/orbit-christmas/exports/orbit_christmas_bug.png
index af7af8d..7d44e41 100644
Binary files a/design/channels/orbit-christmas/exports/orbit_christmas_bug.png and b/design/channels/orbit-christmas/exports/orbit_christmas_bug.png differ
diff --git a/design/channels/orbit-christmas/exports/orbit_christmas_bug.svg b/design/channels/orbit-christmas/exports/orbit_christmas_bug.svg
index 1a6546d..8a2fd93 100644
--- a/design/channels/orbit-christmas/exports/orbit_christmas_bug.svg
+++ b/design/channels/orbit-christmas/exports/orbit_christmas_bug.svg
@@ -13,7 +13,7 @@
-
+
diff --git a/design/channels/orbit-christmas/exports/orbit_christmas_bug_app.webp b/design/channels/orbit-christmas/exports/orbit_christmas_bug_app.webp
index bf4cfeb..cf18623 100644
Binary files a/design/channels/orbit-christmas/exports/orbit_christmas_bug_app.webp and b/design/channels/orbit-christmas/exports/orbit_christmas_bug_app.webp differ
diff --git a/design/channels/orbit-christmas/review/orbit_christmas_review.figcraft b/design/channels/orbit-christmas/review/orbit_christmas_review.figcraft
index d787d32..adc6046 100644
Binary files a/design/channels/orbit-christmas/review/orbit_christmas_review.figcraft and b/design/channels/orbit-christmas/review/orbit_christmas_review.figcraft differ
diff --git a/design/channels/orbit-christmas/review/orbit_christmas_review.png b/design/channels/orbit-christmas/review/orbit_christmas_review.png
index f214521..715a0b8 100644
Binary files a/design/channels/orbit-christmas/review/orbit_christmas_review.png and b/design/channels/orbit-christmas/review/orbit_christmas_review.png differ
diff --git a/design/channels/orbit-christmas/sources/orbit_christmas_bug.svg b/design/channels/orbit-christmas/sources/orbit_christmas_bug.svg
index 5f80068..17085ca 100644
--- a/design/channels/orbit-christmas/sources/orbit_christmas_bug.svg
+++ b/design/channels/orbit-christmas/sources/orbit_christmas_bug.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/design/channels/orbit-christmas/sources/orbit_christmas_bug.vectorcraft b/design/channels/orbit-christmas/sources/orbit_christmas_bug.vectorcraft
index 6a14249..d5c18dd 100644
--- a/design/channels/orbit-christmas/sources/orbit_christmas_bug.vectorcraft
+++ b/design/channels/orbit-christmas/sources/orbit_christmas_bug.vectorcraft
@@ -215,7 +215,7 @@
0.0,
1.0,
106.0,
- 96.0
+ 95.0
],
"runs": [
{
@@ -223,8 +223,8 @@
"style": {
"font_family": "Barlow Condensed",
"font_style": "SemiBold",
- "size": 64.0,
- "tracking": 31.25,
+ "size": 60.0,
+ "tracking": 33.333333333333336,
"baseline_shift": 0.0,
"h_scale": 100.0,
"v_scale": 100.0,
diff --git a/design/channels/orbit-christmas/sources/orbit_christmas_review.svg b/design/channels/orbit-christmas/sources/orbit_christmas_review.svg
index 8092dee..d65ec50 100644
--- a/design/channels/orbit-christmas/sources/orbit_christmas_review.svg
+++ b/design/channels/orbit-christmas/sources/orbit_christmas_review.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/design/channels/orbit-christmas/verification.json b/design/channels/orbit-christmas/verification.json
index f77c54b..bc062bf 100644
--- a/design/channels/orbit-christmas/verification.json
+++ b/design/channels/orbit-christmas/verification.json
@@ -32,15 +32,7 @@
"photoCraftLayers": 6,
"fileSizes": {
"orbit_christmas_epg_app.webp": 5582,
- "orbit_christmas_bug_app.webp": 4276,
- "orbit_christmas_background.webp": 31814,
- "orbit_christmas_ident.mp4": 2917816
- },
- "ident": {
- "frames": 175,
- "largestFrameChange": 0.0031,
- "framesChangingOver10Percent": 0,
- "brightnessReversals": 0
- },
- "collectedProjectRendered": true
+ "orbit_christmas_bug_app.webp": 4144,
+ "orbit_christmas_background.webp": 31814
+ }
}
\ No newline at end of file
diff --git a/design/channels/orbit-signature/exports/orbit_signature_bug.png b/design/channels/orbit-signature/exports/orbit_signature_bug.png
index 4efb11d..4ab6b7e 100644
Binary files a/design/channels/orbit-signature/exports/orbit_signature_bug.png and b/design/channels/orbit-signature/exports/orbit_signature_bug.png differ
diff --git a/design/channels/orbit-signature/exports/orbit_signature_bug.svg b/design/channels/orbit-signature/exports/orbit_signature_bug.svg
index 78aed72..d4a4fad 100644
--- a/design/channels/orbit-signature/exports/orbit_signature_bug.svg
+++ b/design/channels/orbit-signature/exports/orbit_signature_bug.svg
@@ -14,7 +14,7 @@
-
+
diff --git a/design/channels/orbit-signature/exports/orbit_signature_bug_app.webp b/design/channels/orbit-signature/exports/orbit_signature_bug_app.webp
index 472f09a..272846f 100644
Binary files a/design/channels/orbit-signature/exports/orbit_signature_bug_app.webp and b/design/channels/orbit-signature/exports/orbit_signature_bug_app.webp differ
diff --git a/design/channels/orbit-signature/review/orbit_signature_review.figcraft b/design/channels/orbit-signature/review/orbit_signature_review.figcraft
index 84ba90b..ced433c 100644
Binary files a/design/channels/orbit-signature/review/orbit_signature_review.figcraft and b/design/channels/orbit-signature/review/orbit_signature_review.figcraft differ
diff --git a/design/channels/orbit-signature/review/orbit_signature_review.png b/design/channels/orbit-signature/review/orbit_signature_review.png
index e4536c6..61faa84 100644
Binary files a/design/channels/orbit-signature/review/orbit_signature_review.png and b/design/channels/orbit-signature/review/orbit_signature_review.png differ
diff --git a/design/channels/orbit-signature/sources/orbit_signature_bug.svg b/design/channels/orbit-signature/sources/orbit_signature_bug.svg
index 188b7d5..3afa9af 100644
--- a/design/channels/orbit-signature/sources/orbit_signature_bug.svg
+++ b/design/channels/orbit-signature/sources/orbit_signature_bug.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/design/channels/orbit-signature/sources/orbit_signature_bug.vectorcraft b/design/channels/orbit-signature/sources/orbit_signature_bug.vectorcraft
index 9ca81f1..a78b9a3 100644
--- a/design/channels/orbit-signature/sources/orbit_signature_bug.vectorcraft
+++ b/design/channels/orbit-signature/sources/orbit_signature_bug.vectorcraft
@@ -226,7 +226,7 @@
0.0,
1.0,
106.0,
- 96.0
+ 90.0
],
"runs": [
{
@@ -234,8 +234,8 @@
"style": {
"font_family": "Barlow",
"font_style": "SemiBold",
- "size": 66.0,
- "tracking": 30.303030303030305,
+ "size": 46.0,
+ "tracking": 43.47826086956522,
"baseline_shift": 0.0,
"h_scale": 100.0,
"v_scale": 100.0,
diff --git a/design/channels/orbit-signature/sources/orbit_signature_review.svg b/design/channels/orbit-signature/sources/orbit_signature_review.svg
index b6efa03..fbed4c0 100644
--- a/design/channels/orbit-signature/sources/orbit_signature_review.svg
+++ b/design/channels/orbit-signature/sources/orbit_signature_review.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/design/channels/orbit-signature/verification.json b/design/channels/orbit-signature/verification.json
index 083f159..f7ab3fc 100644
--- a/design/channels/orbit-signature/verification.json
+++ b/design/channels/orbit-signature/verification.json
@@ -30,15 +30,7 @@
"photoCraftLayers": 5,
"fileSizes": {
"orbit_signature_epg_app.webp": 6436,
- "orbit_signature_bug_app.webp": 4182,
- "orbit_signature_background.webp": 28188,
- "orbit_signature_ident.mp4": 2612537
- },
- "ident": {
- "frames": 175,
- "largestFrameChange": 0.0033,
- "framesChangingOver10Percent": 0,
- "brightnessReversals": 0
- },
- "collectedProjectRendered": true
+ "orbit_signature_bug_app.webp": 3840,
+ "orbit_signature_background.webp": 28188
+ }
}
\ No newline at end of file
diff --git a/design/channels/orbit-unscripted/exports/orbit_unscripted_bug.png b/design/channels/orbit-unscripted/exports/orbit_unscripted_bug.png
index 66bcc44..a3c87b7 100644
Binary files a/design/channels/orbit-unscripted/exports/orbit_unscripted_bug.png and b/design/channels/orbit-unscripted/exports/orbit_unscripted_bug.png differ
diff --git a/design/channels/orbit-unscripted/exports/orbit_unscripted_bug.svg b/design/channels/orbit-unscripted/exports/orbit_unscripted_bug.svg
index 128ee9c..2713d2d 100644
--- a/design/channels/orbit-unscripted/exports/orbit_unscripted_bug.svg
+++ b/design/channels/orbit-unscripted/exports/orbit_unscripted_bug.svg
@@ -13,7 +13,7 @@
-
+
diff --git a/design/channels/orbit-unscripted/exports/orbit_unscripted_bug_app.webp b/design/channels/orbit-unscripted/exports/orbit_unscripted_bug_app.webp
index 7b124f5..31b861c 100644
Binary files a/design/channels/orbit-unscripted/exports/orbit_unscripted_bug_app.webp and b/design/channels/orbit-unscripted/exports/orbit_unscripted_bug_app.webp differ
diff --git a/design/channels/orbit-unscripted/review/orbit_unscripted_review.figcraft b/design/channels/orbit-unscripted/review/orbit_unscripted_review.figcraft
index 915a7c9..f0cf3f5 100644
Binary files a/design/channels/orbit-unscripted/review/orbit_unscripted_review.figcraft and b/design/channels/orbit-unscripted/review/orbit_unscripted_review.figcraft differ
diff --git a/design/channels/orbit-unscripted/review/orbit_unscripted_review.png b/design/channels/orbit-unscripted/review/orbit_unscripted_review.png
index b816a14..276c9c2 100644
Binary files a/design/channels/orbit-unscripted/review/orbit_unscripted_review.png and b/design/channels/orbit-unscripted/review/orbit_unscripted_review.png differ
diff --git a/design/channels/orbit-unscripted/sources/orbit_unscripted_bug.svg b/design/channels/orbit-unscripted/sources/orbit_unscripted_bug.svg
index c8c5279..2b49695 100644
--- a/design/channels/orbit-unscripted/sources/orbit_unscripted_bug.svg
+++ b/design/channels/orbit-unscripted/sources/orbit_unscripted_bug.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/design/channels/orbit-unscripted/sources/orbit_unscripted_bug.vectorcraft b/design/channels/orbit-unscripted/sources/orbit_unscripted_bug.vectorcraft
index 3978d9d..484f2ce 100644
--- a/design/channels/orbit-unscripted/sources/orbit_unscripted_bug.vectorcraft
+++ b/design/channels/orbit-unscripted/sources/orbit_unscripted_bug.vectorcraft
@@ -215,7 +215,7 @@
0.0,
1.0,
106.0,
- 96.0
+ 94.0
],
"runs": [
{
@@ -223,8 +223,8 @@
"style": {
"font_family": "Barlow Condensed",
"font_style": "SemiBold",
- "size": 61.0,
- "tracking": 32.786885245901644,
+ "size": 54.0,
+ "tracking": 37.03703703703704,
"baseline_shift": 0.0,
"h_scale": 100.0,
"v_scale": 100.0,
diff --git a/design/channels/orbit-unscripted/sources/orbit_unscripted_review.svg b/design/channels/orbit-unscripted/sources/orbit_unscripted_review.svg
index 9f3959e..4cd52b1 100644
--- a/design/channels/orbit-unscripted/sources/orbit_unscripted_review.svg
+++ b/design/channels/orbit-unscripted/sources/orbit_unscripted_review.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/design/channels/orbit-unscripted/verification.json b/design/channels/orbit-unscripted/verification.json
index 4b9e923..0c0d939 100644
--- a/design/channels/orbit-unscripted/verification.json
+++ b/design/channels/orbit-unscripted/verification.json
@@ -32,15 +32,7 @@
"photoCraftLayers": 5,
"fileSizes": {
"orbit_unscripted_epg_app.webp": 5592,
- "orbit_unscripted_bug_app.webp": 4164,
- "orbit_unscripted_background.webp": 23870,
- "orbit_unscripted_ident.mp4": 2377711
- },
- "ident": {
- "frames": 175,
- "largestFrameChange": 0.0028,
- "framesChangingOver10Percent": 0,
- "brightnessReversals": 0
- },
- "collectedProjectRendered": true
+ "orbit_unscripted_bug_app.webp": 3986,
+ "orbit_unscripted_background.webp": 23870
+ }
}
\ No newline at end of file