summaryrefslogtreecommitdiffstats
path: root/hacks/filmleader.c
diff options
context:
space:
mode:
authorSimon Rettberg2020-12-02 08:23:52 +0100
committerSimon Rettberg2020-12-02 08:23:52 +0100
commit2954208d00d422b34fa3a69631b0a091f17a349d (patch)
treeb4322e320155656af133b8f47025d00b17a68f64 /hacks/filmleader.c
parentUpdate to 5.43 (diff)
downloadxscreensaver-2954208d00d422b34fa3a69631b0a091f17a349d.tar.gz
xscreensaver-2954208d00d422b34fa3a69631b0a091f17a349d.tar.xz
xscreensaver-2954208d00d422b34fa3a69631b0a091f17a349d.zip
5.44
Diffstat (limited to 'hacks/filmleader.c')
-rw-r--r--hacks/filmleader.c13
1 files changed, 11 insertions, 2 deletions
diff --git a/hacks/filmleader.c b/hacks/filmleader.c
index 2aabb9d..c242083 100644
--- a/hacks/filmleader.c
+++ b/hacks/filmleader.c
@@ -546,13 +546,22 @@ static const char *filmleader_defaults [] = {
# endif
-# ifdef USE_IPHONE
+ /* Note: these font sizes aren't relative to screen pixels, but to the
+ 712 x Y or X x 712 canvas that we draw in, which is then scaled to
+ the size of the screen by analogtv. */
+# ifdef USE_IPHONE
"*numberFont: Helvetica Bold 120",
"*numberFont2: Helvetica 36",
"*numberFont3: Helvetica 28",
-# else /* X11, Cocoa or Android */
+# elif defined(HAVE_COCOA)
+ /* Need to double these because ANALOGTV_DEFAULTS sets lowrez: true */
+ "*numberFont: Helvetica Bold 240",
+ "*numberFont2: Helvetica 72",
+ "*numberFont3: Helvetica 56",
+
+# else /* X11 or Android */
"*numberFont: -*-helvetica-bold-r-*-*-*-1700-*-*-*-*-*-*",
"*numberFont2: -*-helvetica-medium-r-*-*-*-500-*-*-*-*-*-*",