Skip to content
forked from djrrb/Bungee

A chromatic signage typeface for vertical and horizontal setting.

License

Notifications You must be signed in to change notification settings

rsheeter/Bungee

This branch is 9 commits ahead of, 146 commits behind djrrb/Bungee:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ec003be · Dec 15, 2021
Jun 14, 2016
Dec 4, 2019
Dec 7, 2021
Jun 17, 2021
Jun 12, 2016
Dec 7, 2021
Jun 7, 2016
Dec 7, 2021
Jun 7, 2016
Jun 10, 2016
Jun 10, 2016
Aug 18, 2017
Jan 22, 2016
Dec 15, 2021
Sep 27, 2015
Dec 29, 2015
Dec 23, 2015
Dec 7, 2021

Repository files navigation

Bungee Spice

Derivative of DJR's Bungee (djr.com/bungee) made to demonstrate COLRv1 gradients.

Hacked up copy with COLRv1 gradients

This repository contains a simple hack on Bungee to add gradients for the purpose of demonstrating COLRv1.

python scripts/make_gradient_colrv1.py fonts/Bungee_Color_Fonts/BungeeColor-Regular_colr_Windows.ttf

image

Note the use of two gradients in opposing direction within a single glyph. To make your own variant, perhaps going between light and dark blue:

Build your own copy

Establish a virtual environment your favorite way

# For example
python3 -m venv venv
source venv/bin/activate
pip install fonttools

Change the gradient colors

Edit scripts/make_gradient_colrv1.py, for example:

# BEFORE, red to gold
cpal.palettes[0].append(color('#ffd700'))
cpal_red = 0
grad_c1 = cpal_red
grad_c2 = 2
cpal.numPaletteEntries = len(cpal.palettes[0])
# AFTER, blue to pinkish
cpal.palettes[0].append(color('#4000fa'))
cpal.palettes[0].append(color('#ff095'))
cpal_red = 0
grad_c1 = 2
grad_c2 = 3
cpal.numPaletteEntries = len(cpal.palettes[0])

Rebuild the font binary and test the result:

python scripts/make_gradient_colrv1.py fonts/Bungee_Color_Fonts/BungeeColor-Regular_colr_Windows.ttf
python -m http.server 8010

Open http://localhost:8010/test.html in a browser, it should look something like this:

image

If you try this out and want to share we'd love it if you'd send us a screenshot at https://twitter.com/googlefonts. If you get stuck please file an issue here.

Specimen

TODO link when one exists :)

License

Bungee Spice is released under the SIL Open Font License. This license is available with a FAQ at http://scripts.sil.org/OFL

About

A chromatic signage typeface for vertical and horizontal setting.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 70.8%
  • JavaScript 14.6%
  • CSS 9.3%
  • HTML 4.8%
  • Shell 0.5%