You only have definitions for woff2. This probably will not only not work on mobile but as well not in many other Desktop browsers. For example, Internet Explorer requires eot, Safari requires ttf. I think only Chrome uses woff2. Depending on which mobile browser you use you need a different font format. I believe Safari on IOS even uses svg!

I think what you did is, you opened the CSS file Google Fonts gave you and simply copied the content. The problem is, this CSS depends on the User Agent. It has different content with the correct font format for the Browser which requested.

You could use a tool like http://localfont.com to generate the correct CSS with all font formats. They have different formats for downloading fonts as well only generating CSS for inline use.

Google Fonts loading on desktop, but not on mobile?
I am using Tomcat6.0.29. When I try to close Tomcat using shutdown.bat, it is not shutting down tomcat and also I don't see any update in log file for what happened. If I try to use "catalina stop" at the command prompt, I get the following error. 

__Error: transport error 02: bind failed: address already in use
error: JDWP Transport dt_socket failed to initialize. Transport_Init&lt;510&gt;
JDWP exit error AGENT_ERROR_TRANSPORT_INT&lt;197&gt;: No transport initialized{../../..src/
sare/back/debugInit.c:690}
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT&lt;197&gt;__


Please let me know what should I do to fix this error. Thanks in advance
