Yes, smells like it. But have you noticed how badly made London Tube is? Compare the e at say 96 pt and you will never ever take the London Tube again ...

Have fun and ... be nice to the cats
_____________________________________
Relax ... it is just a font