Skip to content

www: rebrand website with FRI brand guidelines#189

Open
jcanedy wants to merge 7 commits into
forecastingresearch:mainfrom
jcanedy:main
Open

www: rebrand website with FRI brand guidelines#189
jcanedy wants to merge 7 commits into
forecastingresearch:mainfrom
jcanedy:main

Conversation

@jcanedy
Copy link
Copy Markdown
Member

@jcanedy jcanedy commented May 15, 2026

Closes #175

Summary

  • FRI brand guidelines: updated fonts (Lora, DM Sans Light, DM Mono), colors (dark green, orange, stone), and logo across the site
  • Hero: replaced particles.js animation with a static FRI illustration (fri-illustration-8.jpg)
  • Masthead: enlarged FRI logo (3rem); nav items now use DM Sans Light at 0.65rem, mixed case
  • Footer: removed logo from bottom bar; fixed section title and copyright colors to be visible against the dark green background; updated copyright line to © 2024–2026 Forecasting Research Institute • Content licensed under CC BY-SA 4.0
  • Typography: added th to the body font rule so leaderboard table headers match row font (DM Sans Light)
  • Misc: added .bundle/ to .gitignore

jcanedy and others added 4 commits May 13, 2026 11:44
- Add Lora, DM Sans, DM Mono via Google Fonts
- Replace accent/bg colors with FRI palette (dark green #102B23,
  stone #F6F8F1, dark stone #EEF0E8, orange #E96B26)
- Add FRI SVG logo assets; use icon in masthead and favicon,
  wordmark in footer
- Apply DM Mono uppercase to nav, buttons, and labels
- Fix explore chart legend/parity box alignment and text overflow
- Replace `particles.js` animation with static FRI illustration image;
  move image to `assets/images/illustrations/fri-illustration-8.jpg`
- Enlarge FRI logo in masthead (3rem height)
- Shrink nav menu items (0.65rem, DM Sans Light, mixed case)
- Remove logo from footer bottom bar; fix footer title and copyright
  colors to be visible on dark green background
- Add `th` to body font rule so leaderboard headers match row font
@houtanb
Copy link
Copy Markdown
Member

houtanb commented May 15, 2026

Looks great!! Thanks so much for this and for the fast turnaround!

I'm going to post in #forecastbench to get general feedback and post my design feedback there so we can all discuss.

Posting issues I see here.

  • we should use the new logo on the leaderboards for the FB models
  • can you put the logo that also says "Forecasting Research Institute" on the explore chart. I like that you did that on LEAP in case someone screenshots the chart
  • for the logo in the top left, should we be able to make images ourselves? I think it looks OK as text, but would be nice as an image with the logo and ForecastBench texit in the same font as the logo on the FRI site. What do you plan to do for LEAP there? If we stay with the text, can you push it closer to the logo?
  • no need for merge commits, just rebase on top of origin/main
  • the logo in the browser tab is smaller (and less visible in dark mode) than the logo in the tab for the FRI site (see screenshot). And there seems to be more space between the logo and the ForecastBench text in the tab name too.
Screenshot 2026-05-15 at 23 27 51

@houtanb
Copy link
Copy Markdown
Member

houtanb commented May 15, 2026

@codex review

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a5a3229ed1

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/www.forecastbench.org/_config.yml Outdated
logo: "/assets/images/logo/IconTransparentBCROP.png"
og_image: "/assets/images/logo/TextColor2.png"
logo: "/assets/images/logo/fri-icon-green.svg"
og_image: "/assets/images/logo/fri-logo-green.svg"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Use a raster image for social cards

When ForecastBench links are shared to X/Twitter, this site-wide og_image is used as the social card image, but X's Cards markup supports JPG, PNG, WEBP, and GIF and explicitly says SVG is not supported (https://developer.x.com/en/docs/x-for-websites/cards/overview/markup). Point this at a raster asset instead so link previews keep their image after the rebrand.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jcanedy what do you think about this? It's not something I would've picked up on, codex says og_image should be a jpg/png/webp.

jcanedy and others added 3 commits May 18, 2026 16:09
- Fix lockup separator spacing to use equal visual gaps on both sides of the dividing line
- Style `.btn--primary` as orange DM Mono text with arrow instead of filled background
- Update hero: remove title, update excerpt copy, apply serif font
- Add full favicon set (ico, 96px png, apple-touch-icon, webmanifest) under `assets/images/logo/favicon/`
- Switch OG image from SVG to JPG
- Use `fri.svg` for FRI org logo in leaderboard tables; bump display size to 26px
- Update leaderboard row highlight color to `#fef0e6`
@jcanedy
Copy link
Copy Markdown
Member Author

jcanedy commented May 18, 2026

Thanks @houtanb! Here is the feedback that has been addressed:

  • Hero legibility — reduced the illustration overlay opacity so the text reads clearly
  • Leaderboard tab sizes — reverted to smaller, less prominent tabs
  • Leaderboard row highlight color — updated to a softer orange tint aligned with the brand palette
  • DM Mono weight — added the lighter 300 weight for a more refined look
  • OG image — switched from SVG to JPG (social platforms don't support SVG for link previews)
  • Favicon — added a full set (ICO, 96px PNG, apple-touch-icon, web app manifest) with a white variant for dark mode
  • Nav lockup — built the FRI wordmark + dividing line + "ForecastBench" lockup per the brand spec, with equal spacing on either
    side of the line. Using DM Sans as a substitute for Season Sans — easy to swap once the font is self-hosted
  • New FRI logo on leaderboards — switched to fri.svg across all leaderboard tables and bumped the display size slightly
  • Home page buttons — restyled from filled orange to orange DM Mono text with an arrow
  • Hero copy — removed the redundant "ForecastBench" heading and updated the excerpt

I haven't added FRI attribution label on the explore chart (the "Forecasting Research Institute" watermark like on LEAP) or addressed any existing bugs in the explorer charts. I don't think this will be addressable before Wednesday, but happy to look at it in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Website: Rebrand

2 participants