Android font size on different screens
<p>I want to use different font size for different screen sizes. </p>

<p>I read about this many articles, but I'm not sure about usage. Is correct to use different dimens resource file for  different screen dimensions like code below:</p>

<pre><code>res/values/dimens.xml
res/values-small/dimens.xml
res/values-normal/dimens.xml
res/values-xlarge/dimens.xml

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;resources&gt;
   &lt;dimen name="text_size"&gt;18sp&lt;/dimen&gt;
&lt;/resources&gt;

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;resources&gt;
   &lt;dimen name="text_size"&gt;24sp&lt;/dimen&gt;
&lt;/resources&gt;
...
</code></pre>

<p>I also read that correct way is to use <code>sp</code> for font size, but this doesn't fit font in different screen dimensions as I expect.</p>

<p>If there, what are the disadvantages of using different  dimens for every size?</p>

<p>Thanks </p>
