diff --git a/web/static/app.js b/web/static/app.js index 1d6e0ec..c4b8cce 100644 --- a/web/static/app.js +++ b/web/static/app.js @@ -39,7 +39,7 @@ var isLegacyIOS = (function() { // Symbol set: modern emoji for capable browsers, plain text for iOS ≤ 9. var SYM = isLegacyIOS ? { prev: '<<', - play: '▶', // U+25B6 — works on iOS 9 + play: '►', // U+25BA — text-presentation pointer (▶ U+25B6 fails as broken emoji on iOS 9) pause: '||', stop: '■', // U+25A0 — works on iOS 9 next: '>>', @@ -437,7 +437,7 @@ function renderFrame(ts) { if (!ws || ws.readyState !== WebSocket.OPEN) { drawLabel(ctx2d, w, h, '● NO SIGNAL', '#333'); } else if (!winampPlaying) { - drawLabel(ctx2d, w, h, '▶ PLAY', '#1a3a1a'); + drawLabel(ctx2d, w, h, SYM.play + ' PLAY', '#1a3a1a'); } } diff --git a/web/static/style.css b/web/static/style.css index b48e2bf..ea36912 100644 --- a/web/static/style.css +++ b/web/static/style.css @@ -144,6 +144,9 @@ html, body { align-items: center; -webkit-justify-content: center; justify-content: center; + /* Fallback for iOS 9: