Es facil tienes que usar "Media Queries"
Código:
/* Smartphones ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
body{
font-size: 10px;
}
}
/* iPads ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
body{
font-size: 12px;
}
}
/* Computadores y Notebooks ----------- */
@media only screen
and (min-width : 1224px) {
body{
font-size: 14px;
}
}
/* Pantallas Grandes----------- */
@media only screen
and (min-width : 1824px) {
body{
font-size: 20px;
}
}
Ahi puedes jugar con las resoluciones y los tamaños de las letras que quieras.