paper-styles
paper-styles copied to clipboard
Do not depend on Roboto
I am using paper-styles
through gold-email-input
.
Firstly, I do not get why a Gold element would depend on a Paper element, but that's not want I want to argue about.
My issue is that even though my app does not use the Roboto font, it is imported as a transitive dependency (gold-email
input depends on paper-styles
depends on font-robot
). Not only is it downloaded as part of that element (e.g. bundled in some file) but actually there are requests being sent to Google servers.
This adds unnecessary load time. Also the fact that some Polymer element (an input field) causes cross-origin requests by default is counterintuitive. And there is no sane way to avoid that currently.
Now that raises the question why paper-styles
depends on font-roboto
. Per definition Paper elements cover Material Design. Is Robot an integral part of Material Design? I'd say no. Therefore the dependency is questionable.
I also commented PolymerElements/font-roboto#8