Skip to content

Instantly share code, notes, and snippets.

@afalchi82
Last active September 21, 2015 19:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save afalchi82/b53dd95e05853db96614 to your computer and use it in GitHub Desktop.
Save afalchi82/b53dd95e05853db96614 to your computer and use it in GitHub Desktop.
Kill Helvetica Neue
var fucker = 'helvetica neue',
allElementsArr = document.querySelectorAll('*');
for( var i=0; i < allElementsArr.length; i++ ) {
var element = allElementsArr[i],
fontStack = getComputedStyle(element)['font-family'].toLowerCase();
if( fontStack.indexOf(fucker) !== -1 ) {
var newStack = fontStack.replace(fucker, 'fuck');
element.style.fontFamily = newStack;
}
}
// Compressed version for Chrome bookmark
javascript:!function(){for(var e="helvetica neue",t=document.querySelectorAll("*"),l=0;l<t.length;l++){var r=t[l],n=getComputedStyle(r)["font-family"].toLowerCase();if(-1!==n.indexOf(e)){var a=n.replace(e,"fuck");r.style.fontFamily=a}}}();
@afalchi82
Copy link
Author

Usage

  1. Make a new Chrome bookmark pasting the compressed version as URL
  2. Go to page with problems rendering Helvetica Neue
  3. Click on the bookmark to remove Helvetica Neue from the font stack of elements who have it.

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