Can't make Github display it's icons

Discussions about the Application Boundaries Enforcer (ABE) module
iDrugoy
Senior Member
Posts: 91
Joined: Sun Feb 21, 2010 2:16 pm

Can't make Github display it's icons

Post by iDrugoy »

I'm still learning how to use ABE, and yet I need your help.
I've allowed github.com & akamai.net scripts and I have such ABE rule:

Code: Select all

# Allow akamai scripts on Github
Site .akamai.net .akamaihd.net
Accept INC from SELF++ .github.com .facebook.com
Deny
And it still doesn't display some icons.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
User avatar
Thrawn
Master Bug Buster
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: Can't make Github display it's icons

Post by Thrawn »

Which icons are not appearing?

Do you see any messages from ABE in the Error Console (Ctrl+Shift+J)? They'd be on the Messages tab.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0
iDrugoy
Senior Member
Posts: 91
Joined: Sun Feb 21, 2010 2:16 pm

Re: Can't make Github display it's icons

Post by iDrugoy »

Image
And there are no messages in console's "messages", but there are these errors and a warning:

Code: Select all

Error: downloadable font: download not allowed (font-family: "Octicons Regular" style:normal weight:normal stretch:normal src index:1): content blocked
source: https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-ca94a86a0e39e28efb023a130cb748731bb0ab58.woff
Source File: https://a248.e.akamai.net/assets.github.com/assets/github-2bf871a9b64bd2274d95998848be29a48393d86b.css
Line: 0
Source Code:
@font-face {   font-family: "Octicons Regular";   font-style: normal;   font-weight: normal;   src: url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-f8cb074da115b589d1518e9701e5ce0145a9a04b.eot#iefix") format("embedded-opentype"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-ca94a86a0e39e28efb023a130cb748731bb0ab58.woff") format("woff"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-83378e6a590d9a4a7242c6cf23f1a1b49ce7aa14.ttf") format("truetype"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-e1451ddc22ffbea19d2e8fca0742d5667940b793.svg#newFontRegular") format("svg"); }

Error: downloadable font: download not allowed (font-family: "Octicons Regular" style:normal weight:normal stretch:normal src index:2): content blocked
source: https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-83378e6a590d9a4a7242c6cf23f1a1b49ce7aa14.ttf
Source File: https://a248.e.akamai.net/assets.github.com/assets/github-2bf871a9b64bd2274d95998848be29a48393d86b.css
Line: 0
Source Code:
@font-face {   font-family: "Octicons Regular";   font-style: normal;   font-weight: normal;   src: url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-f8cb074da115b589d1518e9701e5ce0145a9a04b.eot#iefix") format("embedded-opentype"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-ca94a86a0e39e28efb023a130cb748731bb0ab58.woff") format("woff"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-83378e6a590d9a4a7242c6cf23f1a1b49ce7aa14.ttf") format("truetype"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-e1451ddc22ffbea19d2e8fca0742d5667940b793.svg#newFontRegular") format("svg"); }

Warning: downloadable font: no supported format found (font-family: "Octicons Regular" style:normal weight:normal stretch:normal src index:4)
source: (end of source list)
Source File: https://a248.e.akamai.net/assets.github.com/assets/github-2bf871a9b64bd2274d95998848be29a48393d86b.css
Line: 0
Source Code:
@font-face {   font-family: "Octicons Regular";   font-style: normal;   font-weight: normal;   src: url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-f8cb074da115b589d1518e9701e5ce0145a9a04b.eot#iefix") format("embedded-opentype"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-ca94a86a0e39e28efb023a130cb748731bb0ab58.woff") format("woff"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-83378e6a590d9a4a7242c6cf23f1a1b49ce7aa14.ttf") format("truetype"), url("https://a248.e.akamai.net/assets.github.com/assets/octicons/octicons-regular-webfont-e1451ddc22ffbea19d2e8fca0742d5667940b793.svg#newFontRegular") format("svg"); }
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
thunderscript
Posts: 16
Joined: Sat Mar 23, 2013 8:24 pm

Re: Can't make Github display it's icons

Post by thunderscript »

Github, like so many others, is using icon fonts. You'll need to allow the webfont if you want to see them, otherwise you'll see ordinary letters.
Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:20.0) Gecko/20100101 Firefox/20.0
iDrugoy
Senior Member
Posts: 91
Joined: Sun Feb 21, 2010 2:16 pm

Re: Can't make Github display it's icons

Post by iDrugoy »

So there are no rules to control which sites to allow to use @font-face.
Another "-1" to NoScript.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
User avatar
Thrawn
Master Bug Buster
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: Can't make Github display it's icons

Post by Thrawn »

iDrugoy wrote:So there are no rules to control which sites to allow to use @font-face.
Another "-1" to NoScript.
In about:config, search for 'mimeregexp'.

And then please search these forums for instructions on using it.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0
iDrugoy
Senior Member
Posts: 91
Joined: Sun Feb 21, 2010 2:16 pm

Re: Can't make Github display it's icons

Post by iDrugoy »

about:config is made for one-time settings.
Why not move all the noscript's gui to about:config then?
That's console mania.
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
User avatar
Thrawn
Master Bug Buster
Posts: 3106
Joined: Mon Jan 16, 2012 3:46 am
Location: Australia
Contact:

Re: Can't make Github display it's icons

Post by Thrawn »

iDrugoy wrote:about:config is made for one-time settings.
Why not move all the noscript's gui to about:config then?
That's console mania.
about:config is for preferences that people should not normally see, but power users might want to change.

However, if you want a proper GUI for controlling plugin permissions, then you're in luck, but you'll need to wait a bit for NoScript 3.x for the desktop.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0
Post Reply