title: Android font size on different screens
body: <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>