Make this protocol-independent

As per @stefano's comment on the previous merge ... this should make the fonts work with https