{
  "title": "Discord and Spotify public website font checks",
  "publisher": "Web Aloha",
  "publicationDate": "2026-10-28",
  "evidenceType": "Two targeted public-page browser measurements, separate from the September 2026 ranking study",
  "method": {
    "explanation": "Computed font-family stacks and loaded CSS faces are recorded separately from fonts reported for sampled rendered glyphs by Chromium CSS.getPlatformFontsForNode.",
    "studyMethod": "https://webaloha.co/fonts-used-by-top-websites-2026/",
    "os": "macOS 27 (Darwin 27.0.0, arm64)",
    "playwrightVersion": "1.64.1",
    "chromiumVersion": "156.0.8078.4",
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/153.0.0.0 Safari/537.36 WebAlohaFontStudy/1.0 (+https://webaloha.co/)",
    "userAgentNote": "The existing study settings advertise Chrome 153; the actual engine is Chromium 156.0.8078.4, confirmed with browser.version().",
    "viewport": {
      "width": 1366,
      "height": 900
    },
    "deviceScaleFactor": 1,
    "locale": "en-US",
    "networkCountry": "GB",
    "networkCountrySource": "https://www.cloudflare.com/cdn-cgi/trace",
    "networkCountryCheckMethod": "Separate Node fetch from the same machine after the browser captures; not browser geolocation",
    "environmentCheckedAt": "2026-10-28T15:06:04.173Z",
    "freshContextPerSite": true,
    "serviceWorkers": "blocked",
    "ignoreHttpsErrors": false,
    "interactions": "No logins, clicks, scrolling, consent choices or playback actions",
    "navigationWait": "DOMContentLoaded, then up to 15 seconds for load, 5 seconds for network idle, 5 seconds for document.fonts.ready, and 1.5 seconds settle time",
    "visibleElementDefinition": "Direct nonempty text nodes with a visible layout box; includes elements below the fold without scrolling; detected consent containers excluded",
    "sampling": "At most 300 elements; up to five representatives per computed-family/weight/style group, plus first visible tag samples. Open shadow roots included; iframes and closed shadow roots excluded.",
    "limits": [
      "One desktop viewport, one operating system, one connection and one moment per page",
      "No signed-in app, installed desktop client, mobile client or other-language test",
      "Loaded or declared family names are not proof that those fonts rendered in the sample",
      "The Spotify load-event wait expired, although document.fonts.ready resolved and every sampled CDP query returned",
      "No conclusion about logo letterforms is drawn from CSS text font measurements"
    ]
  },
  "captures": [
    {
      "requestedUrl": "https://spotify.com/",
      "finalUrl": "https://open.spotify.com/",
      "captureBeganAt": "2026-10-28T15:03:24.474Z",
      "httpStatus": 200,
      "requestedHostRobots": {
        "fetched": true,
        "status": 200,
        "allowed": true,
        "reason": ""
      },
      "finalHostRobots": {
        "fetched": true,
        "status": 200,
        "allowed": true,
        "reason": ""
      },
      "outcome": "analyzed",
      "cdp": {
        "queried": 18,
        "answered": 18
      },
      "waits": {
        "navMs": 2407,
        "totalMs": 28103,
        "loadTimedOut": true,
        "fontsReady": true
      },
      "primaryBody": {
        "cssFamily": "SpotifyMixUI",
        "platformFamily": "Spotify Mix UI",
        "type": "web"
      },
      "primaryHeading": {
        "cssFamily": "SpotifyMixUITitle",
        "platformFamily": "Spotify Mix UI Title",
        "type": "web"
      },
      "loadedCssFaces": [
        "SpotifyMixUI",
        "SpotifyMixUITitle"
      ],
      "samples": [
        {
          "tag": "h1",
          "computedFamilyStack": "SpotifyMixUI, CircularSp-Arab, CircularSp-Hebr, CircularSp-Cyrl, CircularSp-Grek, CircularSp-Deva, \"Helvetica Neue\", helvetica, arial, \"Hiragino Sans\", \"Hiragino Kaku Gothic ProN\", Meiryo, \"MS Gothic\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\"",
          "renderedFonts": [
            {
              "family": "Spotify Mix UI",
              "isCustomFont": true,
              "glyphs": 12
            }
          ]
        },
        {
          "tag": "p",
          "computedFamilyStack": "SpotifyMixUI, CircularSp-Arab, CircularSp-Hebr, CircularSp-Cyrl, CircularSp-Grek, CircularSp-Deva, \"Helvetica Neue\", helvetica, arial, \"Hiragino Sans\", \"Hiragino Kaku Gothic ProN\", Meiryo, \"MS Gothic\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\"",
          "renderedFonts": [
            {
              "family": "Spotify Mix UI",
              "isCustomFont": true,
              "glyphs": 17
            }
          ]
        },
        {
          "tag": "a",
          "computedFamilyStack": "SpotifyMixUI, CircularSp-Arab, CircularSp-Hebr, CircularSp-Cyrl, CircularSp-Grek, CircularSp-Deva, \"Helvetica Neue\", helvetica, arial, \"Hiragino Sans\", \"Hiragino Kaku Gothic ProN\", Meiryo, \"MS Gothic\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\"",
          "renderedFonts": [
            {
              "family": "Spotify Mix UI",
              "isCustomFont": true,
              "glyphs": 5
            }
          ]
        },
        {
          "tag": "button",
          "computedFamilyStack": "SpotifyMixUI, CircularSp-Arab, CircularSp-Hebr, CircularSp-Cyrl, CircularSp-Grek, CircularSp-Deva, \"Helvetica Neue\", helvetica, arial, \"Hiragino Sans\", \"Hiragino Kaku Gothic ProN\", Meiryo, \"MS Gothic\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\"",
          "renderedFonts": [
            {
              "family": "Spotify Mix UI",
              "isCustomFont": true,
              "glyphs": 7
            }
          ]
        }
      ],
      "renderedGroups": [
        {
          "computedFamilyStack": "SpotifyMixUI, CircularSp-Arab, CircularSp-Hebr, CircularSp-Cyrl, CircularSp-Grek, CircularSp-Deva, \"Helvetica Neue\", helvetica, arial, \"Hiragino Sans\", \"Hiragino Kaku Gothic ProN\", Meiryo, \"MS Gothic\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\"",
          "computedWeight": "400",
          "computedStyle": "normal",
          "textElementCount": 85,
          "platformFontsFromSampledElements": [
            {
              "family": "Spotify Mix UI",
              "custom": true,
              "glyphs": 87
            }
          ]
        },
        {
          "computedFamilyStack": "SpotifyMixUI, CircularSp-Arab, CircularSp-Hebr, CircularSp-Cyrl, CircularSp-Grek, CircularSp-Deva, \"Helvetica Neue\", helvetica, arial, \"Hiragino Sans\", \"Hiragino Kaku Gothic ProN\", Meiryo, \"MS Gothic\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\"",
          "computedWeight": "700",
          "computedStyle": "normal",
          "textElementCount": 24,
          "platformFontsFromSampledElements": [
            {
              "family": "Spotify Mix UI",
              "custom": true,
              "glyphs": 107
            }
          ]
        },
        {
          "computedFamilyStack": "SpotifyMixUITitle, CircularSp-Arab, CircularSp-Hebr, CircularSp-Cyrl, CircularSp-Grek, CircularSp-Deva, \"Helvetica Neue\", helvetica, arial, \"Hiragino Sans\", \"Hiragino Kaku Gothic ProN\", Meiryo, \"MS Gothic\", \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\"",
          "computedWeight": "700",
          "computedStyle": "normal",
          "textElementCount": 6,
          "platformFontsFromSampledElements": [
            {
              "family": "Spotify Mix UI Title",
              "custom": true,
              "glyphs": 91
            }
          ]
        }
      ]
    },
    {
      "requestedUrl": "https://discord.com/",
      "finalUrl": "https://discord.com/",
      "captureBeganAt": "2026-10-28T15:03:53.762Z",
      "httpStatus": 200,
      "requestedHostRobots": {
        "fetched": true,
        "status": 200,
        "allowed": true,
        "reason": ""
      },
      "finalHostRobots": {
        "fetched": true,
        "status": 200,
        "allowed": true,
        "reason": ""
      },
      "outcome": "analyzed",
      "cdp": {
        "queried": 23,
        "answered": 23
      },
      "waits": {
        "navMs": 8189,
        "totalMs": 12081,
        "loadTimedOut": false,
        "fontsReady": true
      },
      "primaryBody": {
        "cssFamily": "Abcgintodiscord",
        "platformFamily": "ABC Ginto Discord",
        "type": "web"
      },
      "primaryHeading": {
        "cssFamily": "Abcgintodiscordnord",
        "platformFamily": "ABC Ginto Discord Nord",
        "type": "web"
      },
      "loadedCssFaces": [
        "Ggsans",
        "Abcgintodiscord",
        "Abcgintodiscordnord",
        "ABC Ginto Normal"
      ],
      "samples": [
        {
          "tag": "h1",
          "computedFamilyStack": "Abcgintodiscordnord, Arial, sans-serif",
          "renderedFonts": [
            {
              "family": "ABC Ginto Discord Nord",
              "isCustomFont": true,
              "glyphs": 31
            }
          ]
        },
        {
          "tag": "h2",
          "computedFamilyStack": "Abcgintodiscordnord, Arial, sans-serif",
          "renderedFonts": [
            {
              "family": "ABC Ginto Discord Nord",
              "isCustomFont": true,
              "glyphs": 28
            }
          ]
        },
        {
          "tag": "h3",
          "computedFamilyStack": "Abcgintodiscord, sans-serif",
          "renderedFonts": [
            {
              "family": "ABC Ginto Discord",
              "isCustomFont": true,
              "glyphs": 7
            }
          ]
        },
        {
          "tag": "p",
          "computedFamilyStack": "Abcgintodiscord, sans-serif",
          "renderedFonts": [
            {
              "family": "ABC Ginto Discord",
              "isCustomFont": true,
              "glyphs": 152
            }
          ]
        },
        {
          "tag": "a",
          "computedFamilyStack": "Abcgintodiscord, sans-serif",
          "renderedFonts": [
            {
              "family": "ABC Ginto Discord Medium",
              "isCustomFont": true,
              "glyphs": 14
            }
          ]
        },
        {
          "tag": "button",
          "computedFamilyStack": "Abcgintodiscord",
          "renderedFonts": [
            {
              "family": "ABC Ginto Discord",
              "isCustomFont": true,
              "glyphs": 28
            }
          ]
        }
      ],
      "renderedGroups": [
        {
          "computedFamilyStack": "Abcgintodiscord, sans-serif",
          "computedWeight": "400",
          "computedStyle": "normal",
          "textElementCount": 40,
          "platformFontsFromSampledElements": [
            {
              "family": "ABC Ginto Discord",
              "custom": true,
              "glyphs": 861
            }
          ]
        },
        {
          "computedFamilyStack": "Abcgintodiscordnord, Arial, sans-serif",
          "computedWeight": "800",
          "computedStyle": "normal",
          "textElementCount": 6,
          "platformFontsFromSampledElements": [
            {
              "family": "ABC Ginto Discord Nord",
              "custom": true,
              "glyphs": 162
            }
          ]
        },
        {
          "computedFamilyStack": "Abcgintodiscordnord, Arial, sans-serif",
          "computedWeight": "700",
          "computedStyle": "normal",
          "textElementCount": 6,
          "platformFontsFromSampledElements": [
            {
              "family": "ABC Ginto Discord Nord",
              "custom": true,
              "glyphs": 87
            }
          ]
        },
        {
          "computedFamilyStack": "Abcgintodiscord, sans-serif",
          "computedWeight": "500",
          "computedStyle": "normal",
          "textElementCount": 10,
          "platformFontsFromSampledElements": [
            {
              "family": "ABC Ginto Discord Medium",
              "custom": true,
              "glyphs": 52
            }
          ]
        },
        {
          "computedFamilyStack": "Abcgintodiscord",
          "computedWeight": "400",
          "computedStyle": "normal",
          "textElementCount": 2,
          "platformFontsFromSampledElements": [
            {
              "family": "ABC Ginto Discord",
              "custom": true,
              "glyphs": 44
            }
          ]
        }
      ]
    }
  ]
}
