se puede, pero si y solo si tu eres quien le das la opcion de que el escoja el tamaño de la fuente, contar los caracteres es facil, debes buscar alguna funcion de cadenas que te permita hacerlo.
en esencia debes sacar una cuenta matematica dependiendo del tamaño de fuente que escoja el usuario y la cantidad de caracteres que tenga el slogan, y tener una especie de tabla de precios, algo asi:
Cita: tamaño | # de caracteres | presio
-------------------------------------------
1 | 10 | 100
-------------------------------------------
2 | 20 | 200
-------------------------------------------
3 | 30 | 300
algo asi, NO EXACTAMENTE ASI, pero mas o menos
debes hacer un script que te calcule todo eso, esa tabla no se la mostrarias al usuario, es solo un ejemplo simple que se me ocurre ahora
saludos y suerte